KKitForma.

Language

Download your results before changing language. Files and results are not transferred.

EnglishEnglishTürkçeTurkishDeutschGermanTool unavailable · open catalogEspañolSpanishTool unavailable · open catalogFrançaisFrenchTool unavailable · open catalogPortuguêsPortugueseTool unavailable · open catalogItalianoItalianTool unavailable · open catalogNederlandsDutchTool unavailable · open catalogPolskiPolishTool unavailable · open catalogРусскийRussianTool unavailable · open catalogУкраїнськаUkrainianTool unavailable · open catalogSvenskaSwedishTool unavailable · open catalogNorskNorwegianTool unavailable · open catalogDanskDanishTool unavailable · open catalogSuomiFinnishTool unavailable · open catalogČeštinaCzechTool unavailable · open catalogRomânăRomanianTool unavailable · open catalogΕλληνικάGreekTool unavailable · open catalogالعربيةArabicTool unavailable · open catalogעבריתHebrewTool unavailable · open catalogفارسیPersianTool unavailable · open catalogاردوUrduTool unavailable · open catalogहिन्दीHindiTool unavailable · open catalogবাংলাBengaliTool unavailable · open catalogதமிழ்TamilTool unavailable · open catalogతెలుగుTeluguTool unavailable · open catalogमराठीMarathiTool unavailable · open catalogગુજરાતીGujaratiTool unavailable · open catalog简体中文Chinese SimplifiedTool unavailable · open catalog繁體中文Chinese TraditionalTool unavailable · open catalog日本語JapaneseTool unavailable · open catalog한국어KoreanTool unavailable · open catalogTiếng ViệtVietnameseTool unavailable · open catalogไทยThaiTool unavailable · open catalogBahasa IndonesiaIndonesianTool unavailable · open catalogBahasa MelayuMalayTool unavailable · open catalogFilipinoFilipinoTool unavailable · open catalogKiswahiliSwahiliTool unavailable · open catalogAfrikaansAfrikaansTool unavailable · open catalogMagyarHungarianTool unavailable · open catalogБългарскиBulgarianTool unavailable · open catalogHrvatskiCroatianTool unavailable · open catalogSrpskiSerbianTool unavailable · open catalogSlovenčinaSlovakTool unavailable · open catalogSlovenščinaSlovenianTool unavailable · open catalogLietuviųLithuanianTool unavailable · open catalogLatviešuLatvianTool unavailable · open catalogEestiEstonianTool unavailable · open catalogCatalàCatalanTool unavailable · open catalogEuskaraBasqueTool unavailable · open catalog
Files stay on your device

CSV to JSON

Convert a header-based CSV table into an array of JSON objects.

Free. No account needed.

Optional equipment

An optional suggestion for your wider workspace: a security key can be used with online accounts that support it. This tool does not require one.

You do not need to buy anything to use this free tool.

As an Amazon Associate I earn from qualifying purchases.

Inputs are processed on your device. Check results before using them.

Result

Enter your values. Your result will appear here.

Share this tool

The link opens this page only. Your files, inputs and private results are not shared.

How it works

  1. Paste CSV with a header row.
  2. Select its delimiter. Quoted fields may contain delimiters and line breaks.

Example & practical use

name,score + Ada,42 → [{"name":"Ada","score":"42"}]

Try without a private file

Synthetic CC0 examples created by KitForma with no personal data. Download and select the file in the tool, or paste a text file’s contents.

Limits and help

All cell values remain strings. Headers must be nonempty and unique, and row widths must match. One final record separator is ignored. Inputs are limited to 200,000 UTF-16 code units. Text is processed locally.

Your files are yours.

Image and text processing happens in your browser. Your files are not uploaded to our servers.

Troubleshooting

Valid JSON uses double quotes and does not allow comments or trailing commas. Check the error location. Compare large numeric identifiers with the original; represent identifiers as strings when your format permits.

Report an issue and track its status · Contact · Contact

Watch a 24-second worked example

A silent walkthrough edited from real tool screens. The interface is Turkish; English and Turkish captions are available. This is not a continuous screen recording.

Text transcript

  1. Paste the sample CSV, including its header row. Select comma as the delimiter and choose Show result.
  2. Check both records. The quoted comma stays inside "Card, blue" and the SKU keeps its leading zeros.
  3. Choose Download JSON. This converter keeps all cell values as strings, including quantities; convert their type only if your next application requires it.

Sample without personal data

sku,title,quantity
0012,"Card, blue",3
0013,Poster,1

Download video (MP4) · Source and license

Use offline or embed on your site

The download includes a line/word counter, JSON formatter and CSV to JSON. Extract the ZIP and open index.html in your browser; these three tools work without a network.

Download the free offline package

The embedded tool uses no account, tracking code or data sharing with its parent page. Test it in your layout and target devices before publishing.

Preview embedded tool

Use in your code: local SDK and API

No backlink, sign-up or payment is required. The package includes its MIT license.

A useful next step

Related tools for another file format or a more specific task. Each opens separately; your current files are not transferred.

KitForma

What would you like to do?