# json-format.dev > Free developer tool suite. 13 tools for working with JSON, encodings, colors, regex, hashing, and UUIDs. > 100% client-side processing — no data ever sent to a server. No signup required. Always free. ## Tools - [JSON Formatter](/formatter/): Format and pretty-print JSON with syntax highlighting and configurable indentation. - [JSON Validator](/validator/): Validate JSON syntax and check against JSON Schema. Returns clear error messages with line numbers. - [JSON Minifier](/minifier/): Strip whitespace from JSON to reduce file size. Shows before/after byte count and compression ratio. - [JSON to CSV](/json-to-csv/): Convert JSON arrays to CSV. Handles nested objects, custom delimiters, and optional header row. - [JSON to YAML](/json-to-yaml/): Convert JSON to YAML (bidirectional). Handles all JSON types, configurable indentation, copy or download output. - [JSON Diff](/diff/): Compare two JSON objects side-by-side. Color-highlights additions, deletions, and changed values. - [Base64 Encoder/Decoder](/base64/): Encode plain text to Base64 or decode Base64 back to text. Instant, in-browser. - [URL Encoder/Decoder](/url-encode/): Percent-encode special characters for URLs, or decode URL-encoded strings. - [HEX to RGB Converter](/hex-to-rgb/): Convert HEX color codes to RGB and HSL values with live color preview. Supports reverse RGB→HEX. - [Regex Tester](/regex/): Test regular expressions with real-time match highlighting, capture group extraction, and flag toggles (g/i/m/s). - [Hash Generator](/hash-generator/): Compute MD5, SHA-1, SHA-256, and SHA-512 hashes instantly from text or files. Browser-native Web Crypto API. - [UUID Generator](/uuid-generator/): Generate UUID v4 (random) or UUID v1 (timestamp). Bulk generate 1–100 UUIDs. Validate UUID strings. Uses crypto.randomUUID(). ## Blog - [Base64 Encoding Explained: What It Is and When to Use It](/blog/base64-encoding-explained/): How Base64 works, when to use it, URL-safe vs standard encoding, JWT tokens, data URIs, and code examples in JavaScript, Python, and CLI. - [UUID v1 vs v4 vs v7: Complete Guide for Developers](/blog/uuid-versions/): When to use each UUID version, how they work under the hood, database performance tradeoffs, and code examples. - [JSON Schema Validation: A Complete Guide for Developers](/blog/json-schema-validation/): How to write JSON schemas, validate data with AJV in JavaScript/TypeScript, use $ref and composition keywords (allOf/anyOf/oneOf), and avoid common mistakes. ## About - All tools run entirely in the browser — zero server round-trips for any conversion - No account, no rate limits, no ads on tool output - Blog: developer guides on JSON, UUIDs, hashing, and encoding - Site: https://json-format.dev