Developer Tools that Respect Your Privacy
Format, convert, and validate JSON, SQL, XML, CSV and more without sending confidential tokens, keys, or database schemas to remote servers.
Paste something and we’ll suggest matching tools as chips.
Or compare two tools side by side with the same paste.
JSON Formatter
Format, validate, and explore JSON with a collapsible tree view.
JSON Validator
Instantly validate JSON syntax, identify errors with exact line and column locations, and fix formatting bugs.
JSON to CSV
Convert JSON arrays and nested objects into clean, downloadable CSV spreadsheets in seconds.
CSV to JSON
Convert CSV tabular data into structured JSON objects or arrays with automatic type detection.
JSON to XML
Convert JSON documents into clean, structured, and customizable XML markup instantly.
XML to JSON
Convert XML documents into readable, valid JSON objects with automatic type parsing and attribute preservation.
XML Formatter
Format, beautify, and validate messy XML files with custom indentation and instant syntax error detection.
SQL Formatter
Format messy SQL into readable, consistently indented queries.
HTML Formatter
Clean up unformatted, messy HTML markup into well-indented, readable code with customizable line wrapping.
CSS Beautifier
Format, organize, or minify CSS stylesheets with consistent indentation, selector spacing, and clean rule separation.
JavaScript Beautifier
Format, un-minify, or compact JavaScript & TypeScript code into clean, readable scripts with custom indentation.
YAML to JSON
Convert YAML configuration files into structured JSON documents (or JSON to YAML) instantly.
Base64 Encode & Decode
Encode plain text to Base64 or decode Base64 strings to UTF-8 text with URL-safe encoding and automatic JSON formatting.
JWT Decoder
Decode JSON Web Tokens (JWT) client-side. Inspect header claims, payload data, expiration times, and token signatures.
Diff Checker
Compare two text or code snippets side-by-side to highlight added, removed, and modified lines instantly.
JSON to TypeScript
Generate strongly typed TypeScript interfaces and type aliases from sample JSON documents instantly.
Regex Tester
Test, debug, and validate Regular Expressions in real-time with capturing group extraction and flag controls.
UUID / ULID / NanoID
Generate or inspect UUID v4/v7, ULID, and NanoID identifiers in bulk — cryptographically random, fully offline.
Hash Generator
Generate cryptographically secure SHA-256, SHA-512, SHA-1, and MD5 message digests client-side.
Timestamp Converter
Convert Unix epoch seconds and milliseconds to human-readable UTC & Local date-time formats instantly.
URL Encode & Decode
Encode, decode, or parse URL query strings and percent-encoded query parameters instantly.
Markdown to HTML
Convert Markdown documents, tables, lists, and code blocks into clean, formatted HTML markup.
cURL to Code
Convert raw cURL shell commands into clean JavaScript Fetch, Axios, or Python requests code instantly.
Cron Parser
Translate complex cron expressions into human-readable English schedules and validate 5-part and 6-part cron syntax.
Color Converter
Convert between HEX, RGB, RGBA, and HSL color formats with channel breakdowns and CSS variable exports.
JSON Minifier
Compress and minify JSON data by stripping all whitespace and line breaks to minimize payload size.
SQL Minifier
Compress messy SQL queries into single-line statements by removing comments, blank lines, and unnecessary spaces.
HTML to Markdown
Convert HTML markup, tables, lists, and formatted content back into clean, readable Markdown syntax.
TOML to JSON
Convert TOML configuration files (Cargo.toml, pyproject.toml, Wrangler) into structured JSON documents.
Gzip Size Estimator
Measure uncompressed vs Gzip/Brotli compressed byte sizes and bandwidth savings directly in your browser.
JWT Generator
Generate and sign JSON Web Tokens (JWT) using HMAC-SHA256, HMAC-SHA384, or HMAC-SHA512.
CSS Minifier
Compress and minify CSS stylesheets by removing whitespace, line breaks, and comments.
Markdown Table Generator
Convert CSV, TSV, or JSON data into perfectly aligned GitHub-Flavored Markdown tables.
JSON Schema Validator
Validate JSON documents against JSON Schema definitions using Ajv. Path-accurate structural error reports.
QR Code Generator
Generate clean, customizable vector SVG QR codes from URLs, text, Wi-Fi keys, and tokens.
URL Parser & Params Builder
Deconstruct URLs into protocol, host, port, path, hash, and structured query parameters with full decoding.
HTML Entity Encoder & Decoder
Convert special characters to named, decimal, or hex HTML entities and decode encoded HTML entities back to raw text.
Number Base & Radix Converter
Convert numbers instantly between Decimal, Binary, Hexadecimal, Octal, and ASCII with bit-length analysis.
SVG Optimizer & CSS Data URI
Strip editor junk, comments, and redundant metadata from SVGs. Convert directly to CSS Data URI or React JSX.
Cron Expression Builder
Assemble and generate 5-part cron schedules from field parameters or text rules with human-readable descriptions.
GraphQL Formatter & Minifier
Format, beautify, validate AST, and minify GraphQL queries, mutations, subscriptions, and SDL schemas.
Base64 Image & Data URI Converter
Convert between raw Base64 strings, Data URIs, HTML <img> tags, and CSS background rules with automatic MIME detection.
Bcrypt Hash Generator & Verifier
Generate secure salted Bcrypt password hashes ($2a$) or verify plaintext passwords against existing hashes locally.
YAML to TOML Converter
Convert configuration files seamlessly between YAML and TOML formats with full data type preservation.
JSONPath & JQ Query Evaluator
Test JSONPath expressions ($.store.book[*].author) against complex JSON payloads with instant match filtering.
Chmod Permissions Calculator
Convert between Linux octal permissions (755, 644, 777) and symbolic notations (rwxr-xr-x) with bit breakdown and security notes.
IP Subnet & CIDR Calculator
Calculate network range, broadcast IP, usable hosts, subnet mask, wildcard mask, and binary breakdown from any CIDR notation.
HTTP Headers & Security Inspector
Parse HTTP headers, audit critical security headers (HSTS, CSP, X-Frame-Options, CORS), and calculate a security grade.
TypeScript to JSON Schema Converter
Convert TypeScript interfaces and type definitions directly to valid Draft-07 JSON Schema specifications.
Regular Expression Generator
Generate battle-tested regular expressions with explanation, flags, test cases, and code snippets in JavaScript, TypeScript, Python, and Go.
OpenAPI Formatter & Validator
Validate OpenAPI 3 and Swagger 2 documents, then format them as readable JSON or YAML.
GraphQL to TypeScript
Generate readable TypeScript interfaces, enums, unions, and scalar types from GraphQL SDL.
Dockerfile Formatter & Linter
Normalize Dockerfile instructions and catch common build mistakes before you ship.
GitHub Actions Workflow Validator
Format workflow YAML and catch missing jobs, runners, triggers, and steps before committing.
.env Formatter & Validator
Normalize environment variables and catch duplicate keys, malformed lines, and unsafe values.
Kubernetes Manifest Validator
Format multi-document Kubernetes YAML and catch missing metadata or workload containers.
.gitignore Generator
Combine curated .gitignore templates for Node, Python, Docker, and more into one deduplicated file.
CSV/TSV Column Aligner
Turn raw CSV or TSV data into a plain-text table with aligned columns, like the Unix `column -t` command.
Certificate & JWK Inspector
Inspect X.509 PEM certificates, CSRs, private-key fingerprints, and JSON Web Keys locally — without uploading.
HAR to cURL / Fetch
Paste a Chrome DevTools HAR export and generate ready-to-run curl, fetch, or axios snippets.
JWE Decoder
Decrypt JSON Web Encryption (JWE) tokens with your own key, or inspect and validate them without one. Everything runs in your browser.
CSS to Tailwind
Heuristically map common CSS declarations to Tailwind utility classes.
SQL to ERD
Parse CREATE TABLE statements and export a Mermaid erDiagram with PK/FK annotations — client-side only.
Unified Patch
Generate git-style unified diffs, structured patch JSON, or apply a patch to original text — fully offline.
.gitignore Parser
Explain every .gitignore rule, count negations, and guess stacks to feed back into the generator — offline.
GraphQL to cURL
Turn a GraphQL operation (plus optional variables) into a ready-to-run curl command — entirely in-browser.
JSON Schema → Example
Generate sample JSON documents from a JSON Schema using defaults, enums, formats, and property heuristics.
JSON to YAML
Convert JSON into clean, correctly quoted YAML for Kubernetes manifests, Docker Compose files, and CI configs.
YAML Validator
Validate YAML syntax with exact line and column errors, multi-document support, and warnings for values YAML 1.1 parsers read differently.
XML Validator
Check that XML is well-formed and get the error code, line, and column, plus document stats when it passes.
JSON Key Sorter
Sort JSON object keys alphabetically or naturally, at every level or just the top, and sort arrays of objects by a field.
JSON Stringify & Unstringify
Escape text into a JSON string, unescape it back, stringify a document for embedding, or decode double-encoded JSON.
JSONL to JSON Converter
Convert JSON Lines (NDJSON) to a JSON array and back, with the exact line number of any bad record.
JSON Diff
Compare two JSON documents structurally and see every added, removed, and changed value by path, ignoring key order.
JSON Repair
Fix broken JSON automatically: trailing commas, single quotes, unquoted keys, comments, Python literals, code fences, and truncated LLM output.
JSON to Zod
Generate Zod schemas and inferred TypeScript types from a JSON sample, with optional, nullable, and union fields detected across array items.
JSON to Go
Generate Go structs with json tags from a JSON sample: int64 and float64 detection, pointers and omitempty for optional fields, and Go-style initialisms.
JSON to Python (Pydantic)
Generate Pydantic v2 models, dataclasses, or TypedDicts from JSON, with snake_case fields, aliases for the original keys, and Optional where data can be missing.
JSON to Java
Generate Java records or POJOs from JSON with Jackson or Gson annotations, boxed types for nullable fields, and valid names for keys like class.
JSON to C#
Generate C# classes or records from JSON with System.Text.Json or Newtonsoft attributes, nullable types like long?, and required members.
JSON to Rust
Generate Rust structs with serde derives from JSON: Option<T> for optional fields, rename_all for camelCase APIs, and raw identifiers for keywords like type.
JSON to Kotlin
Generate Kotlin data classes from JSON for kotlinx.serialization, Moshi, or Gson, with nullable defaults for optional fields and backticks for keywords.
JSON to JSON Schema
Generate a JSON Schema from a JSON sample, with required fields, nullable types, and formats like email and date-time inferred from the data.
JSON Schema to TypeScript
Convert a JSON Schema into TypeScript interfaces and types, including $defs references, recursive schemas, enums, and nullable unions.
Password Generator
Generate strong random passwords and EFF wordlist passphrases in your browser, with the entropy of each shown in bits.
HMAC Generator
Compute HMAC signatures for webhooks and API requests, with the key as UTF-8 text, hex, or Base64, and output as hex or Base64.
AES Encrypt & Decrypt
Encrypt and decrypt text with AES-256-GCM and a key derived from your passphrase with PBKDF2-SHA256, entirely in your browser.
RSA, ECDSA & Ed25519 Key Generator
Generate a key pair in your browser with Web Crypto and export it as PEM or JWK, with a SHA-256 fingerprint of the public key.
TOTP Code Generator
Generate the current two-factor code from a Base32 secret or otpauth:// URI, with the previous and next codes for clock skew.
User Agent Parser
Parse User-Agent strings into browser, engine, OS, and device, and spot crawlers such as GPTBot and ClaudeBot in your logs.
Case Converter
Convert identifiers and text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, and URL slugs.
Sort & Remove Duplicate Lines
Sort lines naturally or alphabetically, remove duplicates keeping the first or last, reverse, or shuffle, with line endings preserved.
String Escape & Unescape
Escape text for a string literal in JavaScript, Java, C#, Python, Go, SQL, CSV, or a regular expression, and unescape it back.
Text to Hex & Binary
Convert text to UTF-8 hex or binary and decode it back, accepting plain, spaced, \xNN, %NN, and 0xNN input.
String Inspector
Count graphemes, code points, and UTF-8 bytes, and reveal bidi controls, zero-width characters, unusual spaces, and mixed-script words.
HTML to JSX
Convert HTML into JSX for React: className and htmlFor, camelCase SVG attributes, inline styles as objects, and void elements self-closed.
HTML Minifier
Shrink HTML by collapsing whitespace and removing comments, without touching pre, textarea, script, style, or conditional comments.
Docker Run to Compose
Turn a docker run command into a compose.yaml service, with ports and environment values quoted so YAML can't retype them.
CSV to SQL
Turn CSV rows into CREATE TABLE and INSERT statements for PostgreSQL, MySQL, SQL Server, or SQLite, with column types inferred from the data.
JSON to SQL
Convert an array of JSON objects into CREATE TABLE and INSERT statements, flattening nested objects and storing arrays as JSON.
iframe Render Tester
Paste HTML and watch it render inside a sandboxed iframe at any viewport, then copy the exact embed snippet.
Clean code. Private by default.
Every transform runs in your browser tab — no accounts, no rate limits, no paywalls.
Zero Data Retention
Production logs, tokens, and dumps stay on your device unless you explicitly share.
CodeMirror 6 Engine
Line numbers, syntax highlights, tree views, and keyboard shortcuts that feel like an IDE.
Free, No Signup
No account, no paywall. Free cheat sheets and references alongside the tools.
Everything else on Code Beautifier: 81 reference pages, guides and error fixes
Topics
Cheat sheets
- JSON Schema Cheat Sheet
- SQL Style Guide & Formatting Rules
- Regular Expressions Cheat Sheet
- HTTP Status Codes & Headers Reference
- Git Commands & Workflow Reference
- Cron Syntax & Schedule Reference
- Docker CLI & Docker Compose Cheat Sheet
- Linux File Permissions & Chmod Guide
- Bash Scripting & CLI One-Liners Cheat Sheet
- Kubernetes kubectl CLI Cheat Sheet
- CSS Grid & Flexbox Reference Guide
- PostgreSQL Performance & Indexing Cheat Sheet
- JWT Claims Cheat Sheet
- HTTP Security Headers Cheat Sheet
- JSONPath & jq Cheat Sheet
Error fixes
- Fix "Adjacent JSX elements must be wrapped" in React
- Fix YAML "bad indentation of a mapping entry"
- Fix Base64 "Incorrect padding"
- Fix Jackson "Cannot map `null` into type `long`"
- Fix regex "Catastrophic backtracking"
- Fix "ports contains an invalid type" in Docker Compose
- Fix CORS wildcard "*" with credentials: include
- Fix CS8618 (non-nullable property must contain a value)
- Fix "docker: invalid reference format"
- Fix YAML "duplicated mapping key"
- Fix "end of the stream or a document separator is expected"
- Fix "Expected ',' or '}' after property value in JSON"
- Fix "Expected double-quoted property name in JSON"
- Fix "Expected property name or '}' in JSON"
- Fix Pydantic "Field required"
- Fix SQL Server "Incorrect syntax near ")""
- Fix Pydantic "Input should be a valid integer"
- Fix "Invalid Base64 character"
- Fix React "Invalid DOM property `class`"
- Fix "invalid input syntax for type bigint" in PostgreSQL
- Fix "Invalid regular expression"
- Fix "cannot unmarshal number 18.25 into Go struct field"
- Fix "json: cannot unmarshal string into Go struct field"
- Fix "json: unknown field" in Go
- Fix "The JSON value could not be converted to System.Int32"
- Fix JWT "Failed to decode Base64URL segment"
- Fix JWT "Invalid token: expected 3 parts"
- Fix JWT "Token appears expired"
- Fix kotlinx "MissingFieldException: Field is required"
- Fix JSON Schema "must have required property"
- Fix JSON Schema "must match format"
- Fix serde "invalid type: string, expected i64"
- Fix serde "missing field `email`"
- Fix "syntax error at or near ","" in PostgreSQL
- Fix YAML "tab characters must not be used in indentation"
- Fix SQL "Unclosed quotation mark"
- Fix "Unexpected end of JSON input"
- Fix "unexpected end of the stream within a flow collection"
- Fix "Unexpected non-whitespace character after JSON"
- Fix "Unexpected token } in JSON"
- Fix Jackson "UnrecognizedPropertyException"
- Fix "URI malformed" when decoding Base64
- Fix "XML declaration after content"
- Fix XML "Mismatched closing tag"
- Fix XML "Unclosed tag"
- Fix Zod "Expected number, received string"
- Fix Zod "Unrecognized key(s) in object"
Guides
- JSON vs YAML vs TOML: which config format to use
- Client-side vs server-side formatters
- Dockerfile mistakes that bloat your image
- GitHub Actions YAML: a validation checklist
- Migrating HTML to JSX without the whack-a-mole
- HTTP security headers in plain English
- Kubernetes manifest checklist before kubectl apply
- Minify vs beautify: what each actually changes
- SQL formatting style guide for 2026
- Base64 is not encryption: what it actually does
- How we built a 100% client-side JSON formatter
- Common JSON syntax errors and how to fix them
- JWT security mistakes that show up in every pentest