Turn any pasted table into JSON or SQL instantly
Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.
Paste a table or drop a CSV — get JSON, JSONL or SQL out the other side
eller slipp en .csv-/.tsv-fil
What you can do with Tabell til JSON
Everything this tool helps you accomplish — no learning curve, no setup.
- Convert CSV or TSV tables into JSON
- Turn spreadsheet data into SQL INSERT statements
- Export rows as JSONL for data pipelines
- Paste Markdown or pipe tables and convert them
- Use the first row as field names
- Handle comma, semicolon or pipe delimiters
Settings information
4 settings
Every control in Tabell til JSON, explained — what it does and when to use it.
Innstillinger
- SkilletegnDropdown
- Velger hvordan kolonnene deles i tabellen du limer inn — komma, tabulator, semikolon, pipe eller Markdown-piper — eller la den stå på Oppdag automatisk, så finner verktøyet skilletegnet ut fra den første linjen.Alternativer: Oppdag automatiskCSV (komma)TSV (tabulator)SemikolonRørMarkdown-tabell
- UtdataDropdown
- Velger formatet det konverteres til: JSON-objekter med kolonnenavn som nøkler, posisjonsbaserte JSON-arrayer, JSONL med én post per linje, eller ferdige SQL INSERT-setninger.Alternativer: JSON (objects)JSON (arrays)JSONLSQL INSERT
- Første rad er overskriftOn / Off
- Når det er avkrysset, henter den første raden kolonnenavnene som brukes som JSON-nøkler eller SQL-kolonner; når det ikke er avkrysset, får SQL-kolonnene automatisk navnene col_1, col_2, og JSON-resultatet faller tilbake på posisjonsbaserte verdi-arrays.
- TabellText input
- Angir tabellnavnet som brukes i genererte SQL INSERT-setninger (standard er my_table). Vises bare når Utdata er SQL INSERT, og utrygge tegn erstattes automatisk med understrek.
Ferdig med Tabell til JSON? Prøv disse videre
Håndplukkede verktøy som passer godt sammen med Tabell til JSON. Fortsett uten å miste filen din.
JSON-forskjønning
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Prøv det nåBilde til CSV
That table is trapped in a screenshot. Upload it and download a clean, ready-to-import CSV with every row and column intact — in seconds.
Prøv det nåBilde til Excel
Stop rebuilding tables cell by cell. Upload a photo or screenshot of any table and download a styled .xlsx with rows and columns intact — in seconds.
Prøv det nåPDF til CSV
Skip manual re-entry. Every table in your PDF becomes a clean CSV — one file per table, zipped and ready to import into Excel, Sheets or your database. Free to start, no credit card.
Prøv det nåDiff-sjekker
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Prøv det nåMarkdown-redigering
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
Prøv det nåOfte stilte spørsmål
Lim inn en CSV (eller slipp en .csv-fil) i inndatapanelet, så registrerer verktøyet skilletegnet automatisk, tolker hver rad til et JSON-objekt med overskriftslinjen som nøkler, og viser resultatet umiddelbart. Bytt utdataformat til JSON-array, JSONL eller SQL INSERT for å få nøyaktig den formen du trenger.
usageJa. Parseren følger RFC 4180 – felt omsluttet av doble anførselstegn kan inneholde komma, linjeskift og til og med bokstavelige anførselstegn (escapet som "") uten at parsingen bryter sammen. Så en verdi som "Smith, John" forblir én enkelt celle, ikke to.
technicalVerktøyet teller tabulatorer, komma, semikolon og pipetegn på den første ikke-tomme linjen og velger det som forekommer oftest. Hvis du har en uvanlig eller tvetydig fil, kan du overstyre den automatiske gjenkjenningen og manuelt velge tabulator (TSV), komma, semikolon, pipe eller Markdown-tabell.
technicalBytt utdataformatet til SQL INSERT og skriv inn et tabellnavn. Verktøyet renser kolonnenavn til gyldige identifikatorer (erstatter mellomrom, bindestreker osv. med understreker) og lager én INSERT per rad med korrekt escapede strengverdier, tallverdier og NULL for tomme celler. Perfekt for å fylle databaser med startdata eller migrere data.
featuresJSONL (JSON Lines) plasserer ett JSON-objekt per linje, uten omsluttende array. Det er standardformatet for å strømme data inn i BigQuery, Snowflake, Logstash, Elasticsearch og de fleste maskinlæringspipelines. Velg JSONL når hver rad skal innhentes uavhengig.
featuresJa. Verdier som samsvarer med heltalls- eller desimalmønstre gjengis som JSON-tall, literalene «true»/«false» blir boolske verdier, og tomme celler blir null. Hvis du trenger alt som strenger, må du forberede verdiene deretter før konvertering.
technicalJa. Velg «Markdown-tabell» som skilletegn og lim inn en standard pipe-avgrenset Markdown-tabell (overskriftsrad, skillerad, innholdsrader). Skillelinjen hoppes over automatisk, og mellomrom i celler trimmes.
usageNei – tolking og konvertering kjører fullstendig i nettleseren din. Dette gjør verktøyet trygt for sensitive regneark som lønnseksporter, kundelister eller regnskapsdata som aldri bør komme i kontakt med en tredjepartsserver.
privacyNår den er avkrysset, behandler verktøyet tabellens første rad som kolonnenavn og bruker dem som JSON-objektnøkler (eller genererer col_1, col_2... for SQL hvis du lar den stå tom). Fjern avkrysningen hvis dataene dine ikke har en overskriftsrad — en enkel liste over rader — og verktøyet vil i stedet gi ut rå JSON-matriser eller automatisk navngi kolonner col_1, col_2 osv. for SQL INSERT-setninger.
featuresBytt Utdata til SQL INSERT, og et Tabellnavn-felt dukker opp der du kan skrive inn navnet på måltabellen din, som customers eller order_items. Verktøyet renser automatisk det du skriver inn — erstatter mellomrom og symboler med understreker og setter et prefiks foran et innledende siffer — slik at den genererte SQL-en alltid har en gyldig identifikator selv om inndataene dine er rotete.
usageFjern haken ved «Første rad er overskrift» hvis eksporten din ikke har kolonnenavn, sett Utdata til SQL INSERT, og skriv det faktiske tabellnavnet ditt i feltet Tabellnavn. Verktøyet genererer automatisk kolonnenavnene col_1, col_2 ..., konverterer tall og booleanere automatisk, og produserer én korrekt escapet INSERT-setning per rad som du kan lime rett inn i databaseklienten din.
tipsJSON (arrays) dropper feltnavnene og skriver ut hver rad som en enkel liste med verdier i kolonnerekkefølge — for eksempel ["Alice", 34, "Berlin"] i stedet for {"name":"Alice","age":34,"city":"Berlin"}. Den respekterer fortsatt avkrysningsboksen «Første rad er overskrift», og bruker den raden bare til å vite hvor mange kolonner den skal forvente, ikke som nøkler. Velg den når den mottakende koden (et diagrambibliotek, en posisjonsbasert databasedriver eller en regnearkimport) leser verdier etter posisjon i stedet for etter feltnavn; ellers hold deg til JSON (objects).
featuresPrøv eksempel fyller inndatapanelet med en kort navn/alder/by-tabell på tre rader (tabulatoradskilt), så du umiddelbart ser hvordan skilletegngjenkjenning, overskriftsrad og hvert utdataformat oppfører seg før du limer inn ekte data. Når det er innhold i boksen, dukker en Tøm-knapp opp — ved siden av Inndata-etiketten i redigeringsvisningen, og igjen som en fullbreddeknapp i Innstillinger-panelet — som visker tekstfeltet tilbake til tomt med ett klikk i stedet for å merke og slette teksten manuelt.
usageSlik hjelper Tabell til JSON deg med å få jobben gjort
Ekte problemer det løser hver dag — for bedrifter, skapere og dagligdagse oppgaver. Finn bruksområdet som passer deg, og kom i gang på sekunder.
Migrering fra CSV til API
Du har en gammel CSV-eksport fra en partner og må sende den med POST til en moderne REST API som forventer JSON. Konverter på sekunder, kopier til fetch-body-en din og verifiser strukturen – uten behov for et limskript.
Database-seeding
Generer klar-til-kjør SQL INSERT-setninger fra en CSV med testdata. Lim rett inn i migreringsfilen eller psql-skallet ditt. Resultatet håndterer strenger, tall, null-verdier og boolske verdier korrekt.
BigQuery- / Snowflake-innlasting
Skylagre laster inn JSONL raskere enn CSV. Konverter regnearket ditt til JSONL og last det opp direkte til BigQuery, Snowflake eller Redshift-staging.
Markdown-dokumentasjonstabeller
Konverter innlimt innhold fra Markdown-dokumentene dine til JSON for programmatisk behandling — generer FAQ-elementer, navigasjonsoppføringer eller data for prisnivåer fra lesbare Markdown-tabeller.
Analyse av skjemainnsendinger
Eksporter svarene dine fra Google Forms eller Typeform som CSV, konverter til JSON og kjør analyser eller mat dem inn i CRM-systemet ditt via API. Overskriftsraden blir til feltnavnene dine.
Datagenerering for statiske nettsteder
Mat tabelldata inn i Next.js getStaticProps, Astro-innholdssamlinger eller Hugo-datafiler. JSONL er spesielt nyttig for innholdssamlinger som kobler én rad til én side.
Generering av QA-testdata
Lim inn et regneark med testscenarioer og eksporter JSON-fixtures eller JSONL rett inn i en Jest-, Pytest- eller Playwright-testpakke, og hopp helt over den håndskrevne mock-datafilen.
Masseimport av leverandørkatalog
Konverter en leverandørs prisliste i CSV til SQL INSERT-setninger for produkttabellen din, eller til JSON for en Shopify/WooCommerce-app for masseimport, ved å bruke Table name-feltet til å målrette akkurat den tabellen butikken din forventer.
Kodefri Zapier- og Airtable-synkronisering
Gjør et eksportert regneark om til den JSON-tabell- eller objektformen en Zapier-webhook, Airtable-automatisering eller Make.com-scenario forventer, uten å skrive et transformasjonsskript.
Avstemming av kontoutskrifter
Konverter en eksportert CSV fra bank- eller kortutskrift til JSON for et personlig økonomi-dashbord, eller til SQL INSERT-setninger for å laste transaksjoner rett inn i en regnskapsdatabase.
Generering av datafiler for statiske nettsteder
Konverter et regneark med teambiografier, prisnivåer eller produktoppføringer til en JSON-datafil som Hugo-, Jekyll-, Astro- eller Eleventy-maler kan løkke direkte gjennom, uten den håndskrevne data/*.json-filen et JAMstack-bygg vanligvis krever.
