JSON Tools Online

Free JSON utilities for developers. All tools run entirely in your browser — your data never leaves your device.

Core JSON Tools

JSON

JSON Formatter

Pretty-print and beautify JSON with syntax highlighting and indentation control. Validates as it formats.

Use Tool →
JSON

JSON Viewer

View JSON as an interactive collapsible tree. Expand and collapse nodes to navigate large JSON documents.

Use Tool →
JSON

JSON Beautifier

Beautify minified or compact JSON into readable, indented format instantly. No signup required.

Use Tool →
JSON

JSON Validator

Check JSON syntax instantly and find errors with line and character position. Catches all common JSON mistakes.

Use Tool →
JSON

JSON Minifier

Remove whitespace and compress JSON to reduce payload size for production APIs and web applications.

Use Tool →
JSON

JSON Diff

Compare two JSON objects side by side. Highlights added, removed, and changed keys and values instantly.

Use Tool →

JSON Converters

Conversion

JSON to CSV

Convert JSON arrays to CSV for Excel, Google Sheets, and database imports instantly.

Use Tool →
Conversion

CSV to JSON

Convert CSV files or pasted data to a JSON array of objects. Handles quoted fields and file upload.

Use Tool →
Conversion

JSON to YAML

Convert JSON to YAML for Kubernetes, Docker, Ansible, and CI/CD configuration files.

Use Tool →
Conversion

JSON to XML

Convert JSON objects and arrays to valid XML format. Keys become elements, arrays become repeated tags.

Use Tool →
Conversion

YAML to JSON

Convert YAML to JSON instantly. Works with Kubernetes manifests, Docker Compose, Ansible, and any YAML document.

Use Tool →
Conversion

XML to JSON

Convert XML to JSON. Handles attributes (@attributes), nested elements, and repeated tags as arrays automatically.

Use Tool →

Auth & Encoding Tools

Auth

JWT Decoder

Decode JWT header, payload, and expiry instantly. Shows token validity status. Decode-only — no signature verification.

Use Tool →
Encoding

Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 strings for APIs, email headers, and data transport.

Use Tool →
Encoding

URL Encoder & Decoder

Percent-encode special characters for safe URL transmission or decode encoded strings instantly.

Use Tool →

Utilities

Utilities

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates or dates to epoch timestamps for logging and APIs.

Use Tool →
Utilities

UUID Generator

Generate UUID v4 values instantly — single or bulk. Uses the browser's native crypto.randomUUID(). No server required.

Use Tool →
Utilities

Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text. All hashing runs in your browser via WebCrypto.

Use Tool →
Utilities

JSONPath Tester

Test JSONPath expressions against any JSON document instantly. Supports RFC 9535 and JSONPath Plus extended syntax including filters and recursive descent.

Use Tool →
Converters

JSON to TypeScript

Generate TypeScript interfaces from any JSON automatically. Handles nested objects, arrays, union types, and null values. No library needed — runs entirely in your browser.

Use Tool →
CSS

Px to Rem Converter

Convert pixel values to rem (and back) instantly. Bidirectional single-value calculator plus bulk CSS conversion with configurable root font size.

Use Tool →
Utilities

CRON Expression Generator

Build and test CRON schedule expressions with a visual editor. Get plain-English descriptions and see the next 5 run times instantly — no server required.

Use Tool →

Blog & Guides

Guide

How to Convert JSON to XML

Learn how objects, arrays, and nested structures map to XML elements with before-and-after examples.

Read article →
Guide

How to Convert JSON to YAML

YAML is the standard for Kubernetes, Docker, and Ansible configs. Convert JSON to YAML with examples.

Read article →
Guide

How to Convert JSON to CSV

Step-by-step guide to exporting JSON arrays as CSV for Excel, Google Sheets, and database imports.

Read article →
Guide

Common JSON Errors and Fixes

The most frequent JSON syntax mistakes — missing commas, wrong quotes, trailing commas — with fix examples.

Read article →

About JSON Dev Tools

Every tool on this site runs entirely in your browser using JavaScript. When you paste a JSON document, a JWT token, or a CSV file, that data is never transmitted to any server. No account is required — just open the tool and use it.

The site was built to replace the experience of jumping between four or five different sites to format JSON, decode a JWT, or convert data. Everything is in one place, fast, and private.