JSON Toolbox LogoJSONToolbox
Free · Open source · Browser-based

JSON you canactually see.

Preview images, colors, and media right inside your JSON, open huge files in seconds, and convert across 12+ formats — all in your browser.

  • Inline image & color preview
  • Opens huge JSON & NDJSON
  • 12+ format conversions
JSON data flow

JSON Toolbox — All the Tools You Need

A complete set of JSON tools for developers, data analysts, and anyone working with JSON.

JSON Editor

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.

Large JSON Viewer

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.

JSON Schema Validator

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.

JSON to CSV Converter

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.

JSON to YAML Converter

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.

JSON to TypeScript Converter

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.

JSON Compare

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.

JSONPath Tester

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.

JSON Minifier

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.

JSON Repair

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.

JSON to XML Converter

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.

TXT to JSON Converter

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.

JSON to Text Converter

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.

JSONC to JSON Converter

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.

HTML Table to JSON Converter

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.

JSON Parse and Stringify

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.

JSON to TOON Converter

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.

Excel to JSON

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.

JSON to JSONL

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.

JSONL to JSON

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.

JSON Array Generator

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.

Why JSON Toolbox?

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.

Preview everything inside JSON

Images, colors, audio, video, PDFs, JWTs, timestamps and more are detected and shown inline — no copy-pasting values into another tab.

Built for huge files

Open multi-megabyte JSON and NDJSON with virtual scrolling and background search. Files over 5 MB are routed to the dedicated viewer automatically.

One toolbox, many formats

19 tools that format, validate, query, diff, and convert JSON to CSV, YAML, XML, Excel, HTML, PDF, TypeScript and more — all in your browser.

Your Data Stays Private

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 Policy

Frequently Asked Questions

Is my JSON data uploaded to a server?

No. All JSON processing happens locally in your browser. Your data never leaves your device — we have no servers that receive or store your JSON content.

What are the file size limits?

There are no hard limits from our side. Performance depends on your device and browser. For most tools, files up to several MB work smoothly. Very large files (50MB+) may slow down depending on your hardware.

Which browsers are supported?

JSON Toolbox works on all modern browsers including Chrome, Firefox, Safari, and Edge. We recommend using the latest version for the best experience.

Is JSON Toolbox free to use?

Yes, completely free. No sign-up required, no hidden fees, no usage limits. JSON Toolbox is open-source and will always remain free.

Can I use it for commercial projects?

Absolutely. JSON Toolbox is licensed under MIT and can be used for personal and commercial projects without any restrictions.

What is JSON?

JSON (JavaScript Object Notation) is a lightweight, text-based format for storing and exchanging structured data. It uses key-value pairs and ordered lists, and is the most common format for web APIs and configuration files. See our What is JSON guide for a full introduction.

What is the difference between JSON and JSONL?

JSON stores data as a single document, usually one array or object. JSONL (JSON Lines) puts one JSON value on each line, which makes it easy to stream or append records. Use the JSON to JSONL and JSONL to JSON tools to convert between them.

How do I format or pretty-print JSON?

Paste your JSON into the JSON Editor or JSON Minifier. Both can re-indent compact JSON into a readable, pretty-printed layout, and can also minify it back to a single line.

How do I convert JSON to CSV or Excel?

Use JSON to CSV to turn an array of objects into a spreadsheet table. Excel to JSON and JSON to Excel move data between JSON and .xlsx files, while CSV to JSON handles the reverse direction.

What is JSON schema validation?

JSON Schema describes the expected structure of a JSON document: required fields, types, and formats. The JSON Schema Validator checks whether your data conforms. See JSON validation: syntax vs schema for the difference between a parse error and a schema violation.