Tabel-naar-JSON / SQL-converter - CSV, TSV, Markdown online
Plak een CSV-, TSV-, puntkomma-, pipe- of Markdown-tabel en zet die direct in je browser om naar JSON, JSONL of SQL INSERT-statements.
Plak hier een CSV-, TSV-, puntkomma-, pipe- of | markdown | tabel |…
of sleep een .csv / .tsv-bestand hierheen
Klaar met Tabel naar JSON? Probeer hierna deze
Zorgvuldig gekozen tools die goed samengaan met Tabel naar JSON. Ga verder zonder je bestand te verliezen.
JSON opmaken
Formatteer, valideer en minify JSON in je browser. Net ingesprongen met 2 / 4 / 8 spaties of minify naar één regel met kopiëren + downloaden.
Probeer het nuAfbeelding naar CSV
Haal tabellen uit elke afbeelding en download een kant-en-klaar CSV-bestand.
Probeer het nuAfbeelding naar Excel
Zet foto's en screenshots van tabellen met OCR om in opgemaakte .xlsx-spreadsheets.
Probeer het nuPDF naar CSV
Haal elke tabel uit een PDF naar een zip met schone, importklare CSV-bestanden.
Probeer het nuDiff Checker
Vergelijk twee tekstfragmenten regel voor regel. Gesplitste of gecombineerde weergave, optioneel witruimte negeren en hoofdletters negeren.
Probeer het nuMarkdown-editor
Schrijf Markdown met een live HTML-voorbeeld. Koppen, lijsten, tabellen, codeblokken, citaten. Exporteer naar HTML of Markdown.
Probeer het nuFrequently Asked Questions
Plak een CSV (of zet een .csv-bestand neer) in het invoerpaneel en de tool detecteert automatisch het scheidingsteken, zet elke rij om in een JSON-object met de koprij als sleutels en toont de uitvoer direct. Wissel het uitvoerformaat naar JSON-array, JSONL of SQL INSERT om precies de vorm te krijgen die je nodig hebt.
usageJa. De parser volgt RFC 4180 — velden tussen dubbele aanhalingstekens kunnen komma's, regeleinden en zelfs letterlijke aanhalingstekens bevatten (ge-escaped als "") zonder dat het parsen breekt. Zo blijft een waarde als "Smith, John" één enkele cel, geen twee.
technicalDe tool telt tabs, komma's, puntkomma's en pipes op de eerste niet-lege regel en kiest het meest voorkomende teken. Heb je een ongebruikelijk of dubbelzinnig bestand, dan kun je de automatische detectie overschrijven en handmatig tab (TSV), komma, puntkomma, pipe of Markdown-tabel selecteren.
technicalWissel het uitvoerformaat naar SQL INSERT en voer een tabelnaam in. De tool maakt kolomnamen geschikt als geldige identifiers (spaties, streepjes enz. worden vervangen door underscores) en produceert één INSERT per rij met correct ge-escapete stringliterals, numerieke waarden en NULL voor lege cellen. Perfect om databases te vullen of data te migreren.
featuresJSONL (JSON Lines) plaatst één JSON-object per regel, zonder omringende array. Het is het standaardformaat voor het streamen van data naar BigQuery, Snowflake, Logstash, Elasticsearch en de meeste machine-learning-pijplijnen. Kies JSONL wanneer elke rij onafhankelijk wordt ingelezen.
featuresJa. Waarden die overeenkomen met gehele of decimale patronen worden als JSON-getallen weergegeven, de literals "true"/"false" worden booleans en lege cellen worden null. Als je alles als strings nodig hebt, bereid de waarden dan dienovereenkomstig voor vóór het converteren.
technicalJa. Selecteer "Markdown-tabel" als scheidingsteken en plak een standaard met pipes gescheiden Markdown-tabel (kopregel, scheidingsregel, bodyregels). De scheidingsregel wordt automatisch overgeslagen en witruimte in cellen wordt bijgesneden.
usageNee — het parsen en converteren draait volledig in je browser. Daardoor is de tool veilig voor gevoelige spreadsheets zoals salarisexports, klantenlijsten of financiële gegevens die nooit op een server van derden terecht zouden mogen komen.
privacyWhen checked, the tool treats your table's first row as column names and uses them as the JSON object keys (or generates col_1, col_2... for SQL if you leave it blank). Uncheck it if your data has no header row — a plain list of rows — and the tool will instead output raw JSON arrays or auto-name columns col_1, col_2, etc. for SQL INSERT statements.
featuresSwitch Output to SQL INSERT and a Table name field appears where you can type your target table's name, such as customers or order_items. The tool automatically sanitizes whatever you enter — replacing spaces and symbols with underscores and prefixing a leading digit — so the generated SQL always has a valid identifier even if your input is messy.
usageUncheck 'First row is header' if your export has no column names, set Output to SQL INSERT, and type your real table name in the Table name field. The tool will auto-generate col_1, col_2... column names, coerce numbers and booleans automatically, and produce one properly-escaped INSERT statement per row that you can paste straight into your database client.
tipsJSON (arrays) drops the field names and outputs each row as a plain list of values in column order — for example ["Alice", 34, "Berlin"] instead of {"name":"Alice","age":34,"city":"Berlin"}. It still respects the 'First row is header' checkbox, using that row only to know how many columns to expect rather than as keys. Choose it when the receiving code (a charting library, a positional database driver, or a spreadsheet import) reads values by position rather than by field name; otherwise stick with JSON (objects).
featuresTry sample fills the input panel with a short three-row name/age/city table (tab-separated) so you can immediately see how the delimiter detection, header row and each output format behave before you paste real data. Once there's content in the box, a Clear button appears — next to the Input label in the editor view, and again as a full-width button in the Settings panel — that wipes the textarea back to empty in one click instead of selecting and deleting the text manually.
usageHow Table to JSON helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
CSV-naar-API-migratie
Je hebt een verouderde CSV-export van een partner en moet deze via POST naar een moderne REST API sturen die JSON verwacht. Converteer in seconden, kopieer naar je fetch-body en controleer de structuur — geen lijmscript nodig.
Database seeden
Genereer direct uitvoerbare SQL INSERT-statements uit een CSV met testgegevens. Plak ze rechtstreeks in je migratiebestand of psql-shell. De uitvoer verwerkt strings, getallen, nulls en booleans correct.
Inladen in BigQuery/Snowflake
Cloud-datawarehouses verwerken JSONL sneller dan CSV. Converteer je spreadsheet naar JSONL en upload die rechtstreeks naar de staging van BigQuery, Snowflake of Redshift.
Markdown-documentatietabellen
Zet een fragment uit je Markdown-documenten om naar JSON voor programmatische verwerking — genereer FAQ-items, navigatie-items of gegevens over prijsniveaus uit leesbare Markdown-tabellen.
Analyse van formulierinzendingen
Exporteer je antwoorden uit Google Forms of Typeform als CSV, converteer naar JSON en voer analyses uit of voed je CRM via de API. De kopregel wordt omgezet in je veldnamen.
Datageneratie voor statische sites
Voer tabelgegevens in getStaticProps van Next.js, Astro-contentcollecties of Hugo-databestanden. JSONL is vooral handig voor contentcollecties waarbij elke rij overeenkomt met één pagina.
QA Test Fixture Generation
Paste a spreadsheet of test scenarios and export JSON fixtures or JSONL straight into a Jest, Pytest or Playwright test suite, skipping the hand-written mock-data file entirely.
Supplier Catalog Bulk Import
Converteer de prijslijst-CSV van een leverancier naar SQL INSERT-statements voor je productentabel, of naar JSON voor een Shopify/WooCommerce-bulkimportapp, met het veld Tabelnaam om precies de tabel te targeten die je winkel verwacht.
No-Code Zapier & Airtable Sync
Turn an exported spreadsheet into the JSON array or object shape a Zapier webhook, Airtable automation or Make.com scenario expects, without writing a transformation script.
Reconciliatie van bankafschriften
Converteer een geëxporteerde bank- of creditcardafschrift-CSV naar JSON voor een persoonlijk financieel dashboard, of naar SQL INSERT-statements om transacties direct in een grootboekdatabase te laden.
Static Site Data File Generation
Converteer een spreadsheet met teambio's, prijsniveaus of productlijsten naar een JSON-databestand waar Hugo-, Jekyll-, Astro- of Eleventy-sjablonen direct doorheen loopen, zonder het handmatig geschreven data/*.json-bestand dat een JAMstack-build normaal vereist.
Pixoate