Quick instructions
Choose direction and delimiter, paste text or load a file. Convert and download. Quotes and multiline cells are supported.
Convert tabular data between CSV and JSON. Choose a delimiter and download the result. Free, no sign-up, right in your browser.
Free · No sign-up · No subscriptionFree, no sign-up, right in your browser. Choose direction and delimiter, paste text or load a file. Convert and download. Quotes and multiline cells are supported.
Yes. CSV cells are copied to JSON as strings: 01234 stays "01234". JSON to CSV accepts flat objects; null and missing values become empty cells. The conversion is therefore not fully type-preserving in both directions.
Input: CSV with a header row or a JSON array of flat objects; UTF-8. Output: JSON array or CSV with a header row; file download. Limits: At most 500,000 characters, 2 MB per file, 10,000 data rows and 100 columns. CSV cells become JSON strings, preserving leading zeros. JSON null and missing values become empty CSV cells. Nested values and duplicate headers are rejected.
Choose direction and delimiter, paste text or load a file. Convert and download. Quotes and multiline cells are supported.
Convert a CSV with Name and ZIP columns to JSON. ZIP code 01234 stays a string.
These tools do not send your inputs to a server. Your web host processes technical connection data when you visit the site.
Convert Unicode text to Base64 or Base64URL and restore valid UTF-8 text.
Open toolCalculate SHA-256, SHA-384 or SHA-512 locally and compare against an expected hash.
Open toolSort lists ascending or descending, with natural number ordering and locale rules.
Open tool