File Maktab
Back to all tools
CSV / JSON · LOCAL

Convert CSV to JSON
check headers and delimiter.

Convert a header-based CSV file to formatted JSON locally in your browser. Choose or override the detected delimiter before converting.

Browser processingFile contents are processed here and not sent to File Maktab’s server; separate operational telemetry may be sent without file contents. Limit: 10 MB.
Drop a CSV file hereor choose a file from your device

Choose a file to begin.

File contents are processed in this browser workflow and are not sent to File Maktab’s server. Separate operational telemetry may be sent without file contents. The original file is unchanged.
KEY BEHAVIOR

Useful output, clear limits.

The first CSV row becomes JSON keys. The tool preserves text values instead of guessing number or date types.

FAQ

Before you download.

How do I convert CSV to JSON?

Choose a CSV, review the detected delimiter and preview, then convert and download formatted JSON.

Which CSV delimiters are supported?

Comma, semicolon, and tab are supported. The tool detects one and lets you choose a different option.

Does it preserve Unicode characters?

Yes. The browser reads and writes UTF-8 text, including Arabic and other Unicode characters.

Can duplicate CSV headers become JSON keys?

No. JSON object keys must be unambiguous, so the tool asks for unique CSV headers before conversion.