About JSONKit
JSONKit is a free suite of 101 browser-based tools built for developers, QA engineers, and data professionals. Format, validate, diff, convert, generate typed code, format SQL/HTML/CSS/JS/YAML/XML, encrypt and generate passwords, create QR codes and code screenshots, and run developer utilities — all without uploading a single byte to any server, plus a handful of optional AI tools.
* Applies to all tools except the optional AI-powered ones, which send your input to a third-party AI provider to generate a response — see Privacy Policy.
Our Mission
Developers spend time every day formatting API responses, hunting for a missing comma, converting JSON to CSV for a stakeholder, or generating boilerplate TypeScript interfaces. JSONKit makes every one of those tasks instant. Paste your data and the result is there — no button to press, no file to upload, no account to create.
We built JSONKit because existing online tools were slow, ad-heavy, or locked basic features behind a sign-up. JSONKit is — and will always remain — free, fast, and private.
Who Uses JSONKit
JSONKit is used daily by frontend and backend engineers, DevOps teams, data engineers, and QA professionals. Here is how different roles put it to work:
Frontend Developers
Format and validate API responses, generate TypeScript interfaces, and decode JWT tokens during feature development.
Backend Engineers
Diff JSON payloads between API versions, validate schemas, convert to YAML for config files, and generate Go or Rust structs.
Data Engineers
Convert JSON to CSV or SQL for pipeline QA, parse JSON Lines (NDJSON) streams, and flatten deeply nested payloads.
DevOps and Platform Teams
Parse ENV files, convert cURL commands to code, decode JWT tokens from auth flows, and generate UUID and hash values.
QA and Test Engineers
Compare expected vs actual API responses with JSON Diff, generate test fixture data, and validate response schemas.
Why Developers Choose JSONKit
Private by Default
Nearly every tool runs entirely in your browser — your JSON, tokens, and API responses never touch a server, so they're safe with production secrets. The only exception is our optional AI tools, which send what you submit to a third-party AI provider (never paste secrets into those).
No Account Required
Open any tool, paste your data, get results. No signup, no email, no credit card — ever. Your last session is saved automatically so you can pick up where you left off.
Works Offline
After your first visit, every tool except the AI-powered ones works without an internet connection. JSONKit is installed as a Progressive Web App and runs fully offline.
Zero Ads, Zero Bloat
No ads covering the interface, no cookie banners, no upsell popups. Just the tools — fast, clean, and always free.
All 101 Tools
JSONKit is organized into 8 categories. Every tool is free and works without an account — all except the AI-powered tools run entirely in your browser.
JSON Tools
The core tools every developer reaches for daily.
JSON Formatter
Beautify, pretty-print, and sort keys. Live validation as you type.
JSON Validator
Find syntax errors with exact line and column numbers.
JSON Minifier
Strip whitespace and see exact bytes saved.
JSON Diff
Deep-compare two JSON objects with color-coded output.
JSON Fixer
Auto-repair broken JSON — trailing commas, single quotes, comments.
JSONPath Tester
Test JSONPath expressions with live match results.
JSON Merge
Deep-merge two JSON objects or arrays into one.
JSON Sort
Sort a JSON array of objects by any field, asc or desc.
JSON Filter
Keep or remove specific keys from a JSON object.
JSON Size Analyzer
See which keys use the most bytes in your JSON.
JSON Schema Validator
Validate JSON against a schema with field-level error paths.
JWT Decoder
Decode tokens, inspect claims, and check expiry in your browser.
Converters
Convert JSON to and from other popular data formats.
JSON to YAML
Bidirectional conversion between JSON and YAML.
YAML to JSON
Convert YAML config files to JSON objects instantly.
JSON to CSV
Export JSON arrays to spreadsheet-ready CSV.
CSV to JSON
Import CSV files and convert to JSON arrays.
JSON to XML
Well-formed XML output with configurable root tag.
XML to JSON
Parse XML and convert to a clean JSON object.
JSON to SQL
Generate CREATE TABLE and INSERT SQL from JSON.
CSV to SQL
Generate SQL from CSV — supports 4 dialects.
JSON to Markdown
Convert JSON arrays to GitHub Markdown tables.
JSON to HTML Table
Convert JSON arrays to styled HTML tables.
JSON to BSON
Generate MongoDB BSON code for Go, Node.js, Python.
JSON Lines
Convert between JSON arrays and NDJSON format.
TOML to JSON
Convert Cargo.toml, pyproject.toml and other TOML to JSON.
JSON to TOML
Convert JSON objects to TOML configuration format.
Excel to JSON
Convert .xlsx, .xls, and .csv spreadsheets to JSON arrays.
JSON to Excel
Export a JSON array to a downloadable .xlsx workbook.
JSON to Protobuf / Avro
Generate a Protobuf or Avro schema from a JSON sample.
Code Generators
Generate typed code and schemas directly from JSON.
JSON Schema Generator
Infer JSON Schema Draft 2020-12 from any JSON object.
Visual JSON Schema Builder
Build a JSON Schema visually — no sample JSON required.
JSON Schema to TypeScript
Generate TypeScript interfaces from a JSON Schema.
GraphQL to TypeScript
Generate TypeScript types from a GraphQL schema (SDL).
OpenAPI to TypeScript
Generate TypeScript interfaces from an OpenAPI or Swagger spec.
JSON to TypeScript
Generate TypeScript interfaces from any JSON.
JSON to Zod Schema
Generate Zod validation schemas from JSON.
JSON to Go Struct
Generate Go structs with json tags.
JSON to Rust Struct
Generate serde Serialize/Deserialize Rust structs.
JSON to Python
Generate dataclasses, TypedDict, or Pydantic v2 models.
JSON to Java POJO
Generate Java classes — Jackson or Lombok.
JSON to Kotlin
Generate Kotlin data classes with annotations.
JSON to C# Class
Generate C# classes for System.Text.Json or Newtonsoft.
JSON to Swift Struct
Generate Swift Codable structs with CodingKeys mapping.
JSON to Dart Class
Generate Dart classes with fromJson/toJson for Flutter.
JSON to PHP Class
Generate PHP classes with typed properties from JSON.
JSON to Mongoose Schema
Generate Mongoose Schema definitions from JSON objects.
JSON to Test Fixtures
Generate Go testify, Jest, and pytest test fixtures.
Security
Generate passwords and keys, and encrypt or decrypt text — all in your browser via the Web Crypto API.
Developer Utilities
General-purpose tools built for everyday developer workflows.
Base64 Encoder / Decoder
Encode or decode Base64 — standard, URL-safe, raw.
URL Encoder / Decoder
Encode or decode URLs and query strings.
Hash Generator
SHA-256, SHA-512, SHA-1 hashes and HMAC signatures.
UUID Generator
Generate UUID v4 and v7 identifiers in bulk.
Regex Tester
Test regex patterns with live match highlighting.
cURL to Code
Convert cURL commands to Go, Python, JS, PHP, and Ruby.
Unix Timestamp
Convert Unix timestamps to human-readable dates.
JSON Flatten
Flatten nested JSON to dot-notation and back.
Random JSON Generator
Generate realistic mock JSON data with custom fields.
HTML Escape / Unescape
Escape HTML entities for safe rendering and XSS prevention.
JSON Escape / Unescape
Escape JSON to a string literal or unescape it back.
Number Base Converter
Convert between decimal, hex, binary, and octal.
ENV ↔ JSON
Convert .env files to JSON and JSON back to .env.
Text Diff
Compare two text blocks line by line with diff highlighting.
jq Playground
Query and transform JSON with the full jq language.
JSON Explorer
Explore JSON visually as an interactive node graph.
JSON to Diagram
Visualize JSON as a tree diagram or Mermaid flowchart.
API Request Playground
Send REST requests and view JSON responses in a tree.
Embeddable JSON Viewer
Embed an interactive JSON tree on any site with one iframe.
JWT Builder
Build and sign JWTs with HS256, HS384, or HS512.
Cron Expression Parser
Parse cron expressions and preview the next run times.
String Case Converter
Convert between camelCase, snake_case, kebab-case, and more.
URL Parser / Inspector
Break any URL into protocol, host, path, and query parameters.
Color Converter
Convert colors between HEX, RGB, HSL, and named colors.
JSON Linter
Catch duplicate keys, mixed naming, and inconsistent array shapes.
JSON Patch Generator
Generate an RFC 6902 JSON Patch between two documents.
HAR to OpenAPI Generator
Generate a starting OpenAPI spec from a captured HAR file.
Slug Generator
Convert any title or string into a clean, URL-safe slug.
Word & Character Counter
Count words, characters, sentences, and estimated reading time.
Formatters & Preview
Beautify, minify, and preview code and markup formats beyond JSON.
SQL Formatter & Minifier
Beautify or minify SQL with clause line-breaks and keyword casing.
HTML Formatter & Minifier
Beautify or minify HTML with clean indentation and bytes saved.
CSS Formatter & Minifier
Beautify or minify CSS and see exactly how many bytes you saved.
JavaScript Formatter & Minifier
Beautify JS/TS or minify with terser and see bytes saved.
YAML Formatter & Validator
Beautify, re-indent, and validate YAML with line-numbered errors.
XML Formatter & Minifier
Beautify or minify XML and check that it's well-formed.
Markdown Preview
Live GitHub-flavored Markdown preview with tables and task lists.
Mermaid Diagram Preview
Render Mermaid flowcharts, sequence, and ER diagrams.
HTML to JSX Converter
Convert HTML to React JSX — class→className, styles, self-closing tags.
CSS to Tailwind
Convert CSS declarations into Tailwind utility classes.
SVG to JSX
Convert SVG markup into a React-ready JSX component.
Generators & Sharing
Create shareable QR codes, code screenshots, images, and placeholder content.
QR Code Generator
Generate QR codes for URLs, Wi-Fi, email, and more — with an optional logo overlay.
Code Screenshot Generator
Turn code or JSON into a beautiful, shareable image with custom backgrounds.
Image to Base64
Convert an image to a Base64 data URI for CSS, HTML, or JSON.
Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences, or words.
AI-Powered Tools
Optional AI assistants — these send your input to a third-party AI provider to generate a response.
AI JSON Assistant
Fix, explain, convert, and generate JSON, schema, mock data, queries and regex with AI.
AI JSON Query Generator
Describe what to extract in plain English — get a jq filter and JSONPath expression.
AI JSON Schema Explainer
Paste a JSON Schema and get a plain-English explanation of what it validates.
AI Regex Generator & Explainer
Generate a regex from plain English, or have any regex explained.
AI SQL Generator
Turn plain English into SQL for Postgres, MySQL, SQLite, or SQL Server.
AI Mock Data Generator
Generate a realistic JSON array of test data from a description.
AI Cron Generator
Convert a plain-English schedule into a cron expression with an explanation.
How It Works
Every tool on JSONKit processes your data using JavaScript running directly in your browser tab. When you paste a JWT token, upload a JSON file, or run a schema validation — everything happens locally on your device. This makes JSONKit safe to use with:
- ✓Live API responses containing sensitive user data
- ✓Authentication tokens — JWT, OAuth, session keys
- ✓Private configuration files and credentials
- ✓Internal database exports and data pipeline samples
Privacy
JSONKit does not collect, store, or transmit any data you paste into the tools. To understand how to improve the product, we use Google Analytics for Firebase to collect anonymous, aggregated usage metrics — such as which tools are most visited. This may set analytics cookies or a randomized identifier in your browser. No personally identifiable information is collected, and we do not use advertising cookies. Read our full Privacy Policy.
Share JSONKit
If JSONKit saves you time, the best way to support it is to share it with developers you know. You can also help by listing JSONKit in developer directories — it helps other developers discover the tool.
Contact
Have a feature request, found a bug, or want to suggest a new tool? We read every message. Reach us at jsonkit.in@gmail.com.