Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeDeveloper toolsJSON Tools

JSON Tools

Format, validate and convert JSON, YAML, CSV and TypeScript

Everything here runs in your browser. Files are never uploaded.

Most data a developer touches in a day is JSON, or needs to become JSON: an API response to read, a YAML config to check, a spreadsheet export to load, a payload that needs a type. These tools cover that loop, show exactly where input breaks, and run entirely in your browser, so production payloads with keys and customer data never leave your machine.

JSON Formatter & ValidatorFormat, validate, minify and sort JSON with exact error positionsJSON DiffCompare two JSON documents and list every added, removed and changed valueJSON to TypeScriptGenerate TypeScript interfaces or types from a JSON sampleYAML to JSONConvert YAML to JSON and JSON to YAML, with anchors resolvedCSV to JSONConvert CSV to JSON and JSON to CSV, with a table previewData ConverterConvert JSON, YAML, XML, CSV, TSV, TOML, INI and Excel into each otherBase64 Encode & DecodeText and files to Base64 and back, with URL-safe mode and image preview

Read and check

JSON Formatter indents, validates, sorts and minifies, and reports the line and column of the first error with a plain-English fix. JSON Diff compares two documents by structure rather than by line, so a reordered object is correctly reported as no change at all, which is the thing a text diff always gets wrong about JSON.

Convert

YAML to JSON and CSV to JSON work in both directions. YAML anchors are resolved, CSV delimiters are detected, and nested JSON is flattened with dotted keys when it becomes CSV. Data Converter widens that to XML, TSV, TOML and INI, for the config file that has to change shape because the tool reading it did.

Type it

JSON to TypeScript writes interfaces from a sample, merging array elements so optional fields are marked optional instead of guessed.

Encode

Base64 encodes and decodes text and files, including data URIs for images.

Why in the browser

Pasting a production payload into a site that posts it to a server is a leak. Nothing here makes a network request with your input.

Frequently asked questions

Is my JSON sent to a server?

No. Parsing and conversion run in your browser. Nothing you paste leaves your device.

How large a file can I paste?

Several megabytes format in well under a second. The limit is your browser memory.

Does YAML to JSON keep comments?

No. JSON has no comments, so they are dropped. Anchors and aliases are resolved into full values.

How are nested objects handled in JSON to CSV?

They are flattened into dotted column names such as address.city, and the tool warns you when that happens.

Are these tools free?

Yes, with no account and no limits.

More developer tools

View all
JWT Decoder, Verifier & EncoderDecode any JWT, verify its signature, and sign new tokens, all in your browserPassword GeneratorStrong random passwords and memorable passphrases, generated on your deviceUUID GeneratorRandom v4 and time-ordered v7 UUIDs, up to 1,000 at once, plus a validatorUnix Timestamp ConverterUnix timestamps to dates and dates to timestamps, in any time zoneHash GeneratorMD5, SHA-1, SHA-256, SHA-384 and SHA-512 of text or files, with checksum compareRegex TesterTest JavaScript regular expressions with live highlighting and a plain-English explanationDiff CheckerCompare two texts side by side and see every added and removed lineCron Expression BuilderBuild a cron schedule from menus, read it in plain English, see the next runs

Guides for these tools

All guides
  • How to decode a JWT and check whether it is validA JWT is three Base64URL parts. How to read the header and claims, check exp, nbf, iss and aud, verify the signature, and why decoding is not verifying.
  • How to convert JSON to CSV, and CSV back to JSON, without losing dataHow nested JSON becomes CSV columns, what happens to arrays, why Excel mangles IDs and long numbers, and how to turn a CSV back into JSON safely.
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Most tools run in your browser; a tool that uses a server says so on its page. © 2026 Omnikit (theomnikit.com)