Site Map

101 tools

Every tool, converter, formatter, guide, and resource on JSONKit — organized by category. All tools run entirely in your browser with no data uploads.

JSON Tools

15 tools

Converters

35 tools
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 / Swagger spec

JSON to CSV

Export arrays to spreadsheet-ready CSV

CSV to JSON

Import CSV files and convert to JSON arrays

JSON to YAML

Human-readable config format, bidirectional

YAML to JSON

Convert YAML configs to JSON instantly

JSON to XML

Well-formed XML with configurable root tag

XML to JSON

Parse XML and convert to a JSON object

JSON to TypeScript

Generate TypeScript interfaces from any JSON

JSON to Go Struct

Generate Go structs with json tags from JSON

JSON to Zod Schema

Generate Zod validation schemas from JSON

JSON to SQL

Generate CREATE TABLE + INSERT SQL from JSON

JSON to Test Fixtures

Generate Go testify, Jest, and pytest fixtures

JSON to BSON

Generate MongoDB BSON code for Go, Node.js, Python

JSON to Python

Generate @dataclass, TypedDict, or Pydantic v2 from JSON

JSON Schema Generator

Infer JSON Schema Draft 2020-12 from any JSON object

Visual JSON Schema Builder

Build a JSON Schema from scratch — no sample JSON needed

JSON to Rust Struct

Generate serde Serialize/Deserialize Rust structs from JSON

JSON to Kotlin Data Class

Generate Kotlin data classes with @JsonProperty annotations

JSON to Java POJO

Generate Java POJO classes — Jackson or Lombok @Data

JSON to C# Class

Generate C# classes for System.Text.Json or Newtonsoft.Json

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 Mongoose Schema

Generate Mongoose Schema definitions from JSON objects

JSON to Markdown Table

Convert JSON arrays to GitHub Markdown tables

JSON to HTML Table

Convert JSON arrays to styled HTML tables

JSON Lines / NDJSON

Convert JSON arrays to NDJSON and parse NDJSON back

CSV to SQL

Generate CREATE TABLE + INSERT SQL from CSV — 4 dialects

TOML to JSON

Convert Cargo.toml, pyproject.toml and other TOML files to JSON

JSON to TOML

Convert JSON objects to TOML configuration format

JSON to PHP

Generate PHP 8 typed classes with a fromArray() hydrator

JSON to Protobuf / Avro

Generate a proto3 message or Avro record schema from JSON

JSON to Excel

Convert a JSON array of objects to a downloadable .xlsx file

Excel to JSON

Convert an Excel or CSV file to a JSON array of objects

Developer Tools

29 tools
Password Generator

Generate strong, secure random passwords

AES Encrypt / Decrypt

Encrypt and decrypt text with AES-256-GCM and a passphrase

RSA Key Pair Generator

Generate an RSA public/private key pair in PEM format

Slug Generator (Slugify)

Convert any title into a clean URL-safe slug

Word & Character Counter

Count words, characters, sentences and reading time

Base64 Encoder / Decoder

Encode or decode Base64 — Standard, URL-safe, Raw

URL Encoder / Decoder

Encode or decode URLs — query, path, form encoding

HTML Escape / Unescape

Escape and unescape HTML entities for XSS prevention

Hash Generator

SHA-256, SHA-512, SHA-1 hashes and HMAC signatures

UUID Generator

Generate UUID v4 and v7 identifiers in bulk

Number Base Converter

Convert between decimal, hex, binary, and octal

Random JSON Generator

Generate realistic mock JSON data with custom fields

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

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates

Regex Tester

Test regex patterns with match highlighting and RE2 notes

cURL to Code

Convert cURL commands to Go, Python, JS, PHP, Ruby

API Request Playground

Send REST requests and view JSON responses in a tree

HAR to OpenAPI Generator

Turn a captured HAR file into a starting OpenAPI spec

Embeddable JSON Viewer

Embed an interactive JSON tree on any site with one iframe

ENV ↔ JSON

Convert .env files to JSON and JSON back to .env

Text Diff

Compare two text blocks line by line with diff highlighting

JWT Builder / Encoder

Build and sign JSON Web Tokens with HS256, HS384, or HS512

Cron Expression Parser

Parse cron expressions, get human-readable description and next 10 run times

JWT Decoder

Decode tokens, check expiry, inspect claims

String Case Converter

Convert between camelCase, snake_case, kebab-case, PascalCase 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 with a live swatch

Formatters & Preview

11 tools

Generators & Images

4 tools

AI Tools

7 tools

Guides

15 pages
All JSON Guides

How to parse JSON in every major language

Parse JSON in JavaScript

JavaScript has native JSON support built in through the global JSON object. Use JSON.pa…

Parse JSON in Python

Python ships with the json module in the standard library. Use json.loads/json.load to …

Parse JSON in Go

Go's standard library provides encoding/json. Decode JSON into structs (recommended) or…

Parse JSON in Java

Java has no built-in JSON parser, but Jackson is the de-facto standard. Use ObjectMappe…

Parse JSON in C#

Modern .NET includes System.Text.Json. Use JsonSerializer to bind JSON to classes/recor…

Parse JSON in PHP

PHP has built-in json_decode and json_encode functions. Decode to associative arrays or…

Parse JSON in Ruby

Ruby's standard library includes json. Require it, then use JSON.parse to read and JSON…

Parse JSON in Rust

Rust uses the serde + serde_json crates. Derive Serialize/Deserialize on your structs, …

Parse JSON in TypeScript

TypeScript uses the same JSON.parse as JavaScript, but the result is typed as any. Add …

Parse JSON in Kotlin

kotlinx.serialization is Kotlin's official, multiplatform JSON library. Annotate a data…

Parse JSON in Swift

Swift uses the Codable protocol with JSONDecoder and JSONEncoder from Foundation. Confo…

Parse JSON in C++

C++ has no standard JSON parser, but nlohmann/json (a single header) is the most popula…

Parse JSON in Bash (jq)

Bash has no built-in JSON parser — use jq, the standard command-line JSON processor. Pi…

Parse JSON in PowerShell

PowerShell has built-in ConvertFrom-Json and ConvertTo-Json cmdlets. Convert JSON text …

Learn & Resources

19 pages

Pages

5 pages