Preview images, colors, and media right inside your JSON, open huge files in seconds, and convert across 12+ formats — all in your browser.
A complete set of JSON tools for developers, data analysts, and anyone working with JSON.
Edit, validate, format, and minify JSON online in your browser. Paste or open a JSON file, make changes in a syntax-highlighted editor, and copy or download the result without an account.
Open large JSON and NDJSON files in your browser and search them locally. Read-only viewing with line numbers, full-text search by key, value or path, jump-to-match, and exports — no upload.
Validate JSON data against a JSON Schema. This online JSON Schema validator lets you validate JSON against schema, check structure, data types, required fields, and constraints, and get detailed error messages — all in your browser.
Convert JSON records to CSV online for Excel, Google Sheets, and other spreadsheet tools. Paste JSON or open a file, preview the detected columns, optionally flatten nested objects, and download a CSV file directly from your browser.
Convert JSON objects and arrays to readable YAML online. Paste JSON or open a .json file, choose the indentation and formatting options supported by the page, then copy or download the YAML output for configuration, documentation, or development workflows.
Generate TypeScript interfaces or type aliases from JSON data online. The converter infers objects, arrays, primitive types, nullable values, and nested structures, then produces editable TypeScript declarations that you can copy or download for API responses, configuration data, and frontend projects.
Compare two JSON documents online and identify added, removed, changed, and type-changed values. This browser-based JSON compare tool performs a structural comparison of objects and arrays, highlights differences by category, lets you ignore key order or specific fields, and helps you inspect changes by JSON path.
Evaluate JSONPath expressions against JSON data in your browser. Query nested objects and arrays, test selectors, inspect matching values and paths, and copy the results for API debugging, configuration work, and data-processing tasks.
Minify valid JSON by removing insignificant whitespace between JSON tokens. Create compact, single-line output without changing parsed values or structure, compare character and byte sizes, and copy or download the result directly in your browser.
Repair broken or invalid JSON in your browser. Fix trailing commas, single quotes, unquoted keys, missing brackets, comments, and Python constants, then copy or download valid JSON without uploading your data.
Convert JSON objects and arrays to XML online in your browser. Choose a root element, configure repeated array items, format the output, and copy or download a well-formed XML document. Special characters are escaped during conversion, but JSON-to-XML mappings may require adjustments for attributes and target schemas.
Convert plain text, TXT files, line lists, key-value text, and delimited records into JSON. Pick one of three parsing modes, review the live preview and warnings, then copy or download the result.
Turn JSON into readable plain text in your browser. Extract flattened paths, key-value lines, keys, values, or JSON Lines from valid JSON, then copy or download the result as a .txt file.
Convert JSONC or JSON with comments into standard JSON. Remove line comments, block comments, and trailing commas without touching comment-like text inside strings, then validate, format, copy, or download the result.
Convert HTML tables into JSON arrays in your browser. Paste HTML or open an .html file, pick the table, choose how headers are detected, preview the rows, optionally infer basic types, then copy or download the JSON.
Parse JSON text into a JSON value, or stringify JSON data into JSON text. Handle complete documents, quoted JSON string literals, and escaped payloads, then format, copy, or download the result in your browser.
Convert JSON to TOON and TOON back to JSON in your browser. Compare minified JSON and TOON by characters, UTF-8 bytes, and estimated tokens for your own data instead of relying on a fixed savings claim.
Convert Excel and CSV files to JSON in your browser. Upload an .xlsx, .xls, or .csv file, choose a sheet, and get a JSON array where each row becomes an object. Copy or download the result without uploading your data to a server.
Convert JSON to JSONL (JSON Lines) in your browser. Turn a JSON array into one JSON value per line, ready for streaming, logging, and big-data pipelines. Copy or download the result without uploading your data.
Convert JSONL (JSON Lines / NDJSON) to JSON in your browser. Parse each line into a value and collect them into a pretty-printed JSON array. Copy or download the result without uploading your data.
Generate a sample JSON array in your browser. Set the number of objects and the field names, and get a pretty-printed JSON array of example objects you can copy, download, or use as test data.
JSON Toolbox turns raw JSON into something you can actually work with. Preview media inline, open files other editors choke on, and move between formats — all without leaving your browser.
Images, colors, audio, video, PDFs, JWTs, timestamps and more are detected and shown inline — no copy-pasting values into another tab.
Open multi-megabyte JSON and NDJSON with virtual scrolling and background search. Files over 5 MB are routed to the dedicated viewer automatically.
19 tools that format, validate, query, diff, and convert JSON to CSV, YAML, XML, Excel, HTML, PDF, TypeScript and more — all in your browser.
We take your privacy seriously. Every JSON operation — formatting, validating, converting — happens entirely in your browser using JavaScript. Your data is never transmitted to our servers or any third party. You can even disconnect from the internet after loading the page, and all tools will continue to work.
Read our full Privacy PolicyExplore guides, tips, and best practices for working with JSON data.
Unexpected end of JSON input: the parser ran out of text too early. Diagnose empty, truncated, or unclosed JSON, then fix it in fetch, Node, and files.
Learn moreCreate a manifest.json for a PWA or Chrome extension: required fields, minimal examples, install rules, and how to debug an invalid manifest.
Learn moreCreate a JSON file on Windows, macOS, or Linux: write valid JSON, avoid the .json.txt trap, validate the result, and generate files from code.
Learn more