JSON Tools

Free json tools. Instant results, no login required.

40 tools available

Base64 Encoder / Decoder

Encode and decode Base64 strings instantly.

Use Free Tool

CSV to JSON Converter

Convert CSV data to structured JSON format instantly.

Use Free Tool

JSON Diff / Compare

Compare two JSON objects and highlight added, removed, and changed properties. Perfect for API response and config debugging.

Use Free Tool

JSON Editor

Edit JSON online with real-time validation, live error highlighting, key sorting, and instant format/minify. Works directly in your browser.

Use Free Tool

JSON Escape / Unescape

Escape special characters in text to make it a valid JSON string value, or unescape a JSON string back to plain text.

Use Free Tool

JSON Flatten

Flatten deeply nested JSON into flat key-value pairs using dot, underscore, or slash notation. Reverse with unflatten.

Use Free Tool

JSON Formatter

Format and prettify JSON data with syntax highlighting.

Use Free Tool

JSON Generator

Generate fake JSON data with configurable fields and types. Choose from user, product, order, and article presets.

Use Free Tool

JSON Merge

Deep-merge or shallow-merge two JSON objects. Deep merge recursively combines nested objects; shallow merge overwrites keys.

Use Free Tool

JSON Minifier

Minify JSON to remove whitespace and reduce file size.

Use Free Tool

JSON Parser

Parse raw JSON or escaped JSON strings into structured data. Shows type, key count, depth, and a formatted breakdown of the parsed result.

Use Free Tool

JSON Schema Generator

Infer a JSON Schema (Draft 2020-12) from a sample JSON object. Detects types, formats, and required properties automatically.

Use Free Tool

JSON Schema Validator

Validate a JSON document against a JSON Schema. Reports each validation error with the exact field path and reason.

Use Free Tool

JSON Sort Keys

Sort all keys in a JSON object alphabetically (A→Z or Z→A). Supports deep sorting of nested objects.

Use Free Tool

JSON Stringify / Parse

Run JSON.stringify() with custom indentation, or JSON.parse() to decode an escaped JSON string. Browser-based, instant.

Use Free Tool

JSON Tree Viewer

Visualize JSON as an interactive collapsible tree. Expand and collapse nodes to explore complex nested structures at a glance.

Use Free Tool

JSON Validator

Validate JSON syntax and identify errors.

Use Free Tool

JSON Visualizer

Visualize JSON as an interactive collapsible node tree with color-coded types. Zoom in and out, expand or collapse nodes.

Use Free Tool

JSON to Base64

Encode a JSON object to Base64 string or decode a Base64 string back to formatted JSON. Useful for JWT and API payloads.

Use Free Tool

JSON to C# Class

Generate C# classes with auto-properties from a JSON sample. Uses proper C# types and System.Collections.Generic imports.

Use Free Tool

JSON to CSV Converter

Convert JSON arrays to CSV format.

Use Free Tool

JSON to Excel Converter

Convert JSON data to an Excel-compatible CSV file. Supports custom delimiters and downloads with UTF-8 BOM for Excel.

Use Free Tool

JSON to Go Struct

Generate Go struct definitions with JSON tags from a JSON sample. Follows Go naming conventions with camelCase conversion.

Use Free Tool

JSON to HTML Table

Convert a JSON array of objects into a formatted HTML table. Choose between styled, plain, and Bootstrap layouts.

Use Free Tool

JSON to Java Class

Generate Java classes with getters and setters from a JSON sample. Produces clean POJO-style code ready for your project.

Use Free Tool

JSON to PHP Array

Convert JSON objects and arrays into PHP associative array syntax, ready to paste into any PHP file.

Use Free Tool

JSON to Python

Generate Python dataclasses or dictionary literals from JSON. Choose between @dataclass style or simple dict assignment.

Use Free Tool

JSON to SQL Converter

Generate SQL INSERT statements from JSON data. Supports MySQL, PostgreSQL, and SQLite dialects with optional CREATE TABLE.

Use Free Tool

JSON to TypeScript

Generate TypeScript interfaces from a JSON sample. Nested objects produce separate named interfaces with proper types.

Use Free Tool

JSON to XML Converter

Convert JSON data to well-formed XML markup instantly. Set a custom root tag and download the output file.

Use Free Tool

JSON to YAML Converter

Transform JSON objects into clean YAML format, perfect for configuration files and DevOps workflows.

Use Free Tool

JSONPath Tester

Test JSONPath expressions against your JSON data in real time. Supports $, .key, [*], .., and bracket notation.

Use Free Tool

JWT Decoder

Decode and inspect JSON Web Token (JWT) header, payload, and signature. Shows expiry, issued-at, and algorithm details.

Use Free Tool

MD5 Hash Generator

Generate MD5 hashes from any text string.

Use Free Tool

QR Code Generator

Generate QR codes for any URL or text. Download as PNG.

Use Free Tool

Random Number Generator

Generate random numbers within any range.

Use Free Tool

Regex Tester

Test regular expressions with live match highlighting.

Use Free Tool

URL Encoder / Decoder

Encode and decode URLs for safe transmission.

Use Free Tool

XML to JSON Converter

Convert XML markup to clean JSON format. Handles nested elements, attributes, and repeated tags automatically.

Use Free Tool

YAML to JSON Converter

Parse YAML configuration files and convert them to JSON format. Supports key-value pairs, arrays, and nested objects.

Use Free Tool