Developer
Tools for coding, formatting, testing and debugging.
JSON Formatter
Format, validate, prettify, and minify JSON online. Features syntax highlighting, error position detection, collapsible tree view, and 100% in-browser privacy.
JSON Diff
Compare two JSON documents side-by-side. Detect added, removed, and changed properties with exact JSON paths. Arrays compared by index. Real-time validation with line/column error reporting. Works entirely in your browser.
JSON to TypeScript
Convert JSON to TypeScript interfaces and types. Generates clean, deterministic type definitions with support for nested objects, arrays, optional properties, and custom root names. Works entirely in your browser.
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 back to text. Handles Unicode correctly. Works entirely in your browser with no uploads.
JWT Decoder
Decode JWT header and payload. View standard claims (iss, sub, aud, iat, exp, nbf) and expiration status. Works entirely in your browser — no signature verification, no secrets required.
Regex Tester
Test regular expressions against text. Supports flags (g, i, m, s), shows matches, capture groups, named groups and match indexes. Runs entirely in your browser.
JSON to CSV
Convert a JSON array of objects to CSV. Generates headers from keys, escapes values, and handles missing/nested fields. Runs entirely in your browser.
CSV to JSON
Convert a CSV document to a JSON array of objects. Handles headers, quoted fields, escaped quotes, commas, newlines and missing values. Runs entirely in your browser.
URL Encoder / Decoder
Encode and decode URLs and URL components safely in your browser.
Hash Generator
Compute SHA-1, SHA-256, SHA-384, and SHA-512 hashes using the Web Crypto API. Works entirely in your browser.
Timestamp Converter
Convert between Unix timestamps (seconds/milliseconds), ISO 8601, RFC 3339, and human-readable dates. Works entirely in your browser.
Color Converter
Convert between HEX, RGB, HSL, HSV, CMYK, and OKLCH color formats with live preview. Works entirely in your browser.
JSON ↔ YAML Converter
Convert between JSON and YAML formats. Validates input and shows parse errors clearly. Preserves data types. Works entirely in your browser.
UUID Generator
Generate UUID v4 (random) with validation. Create single or multiple UUIDs, validate existing UUIDs, and identify version/variant. Works entirely in your browser.
Text Diff
Compare two text documents line by line. See additions, deletions, and unchanged lines in side-by-side or unified diff view. Works entirely in your browser.
Text Statistics
Analyze text in real-time: characters, words, lines, byte size, and estimated reading time. Works entirely in your browser.
Case Converter
Convert text between camelCase, snake_case, PascalCase, kebab-case, UPPERCASE, lowercase, and Title Case. Works entirely in your browser.
Git Command Helper
Generate Git commands for undo commits, branching, stashing, remotes, and local changes. Works entirely in your browser.
YAML Formatter
Format, validate, minify YAML and convert between YAML and JSON. Real-time validation with error position reporting. Works entirely in your browser.
XML JSON Converter
Convert between XML and JSON. Preserves attributes and text content. Works entirely in your browser.
Env JSON Converter
Convert between .env files and JSON. Preserves values as strings and strips surrounding quotes. Works entirely in your browser.
JSON to C#
Convert JSON into C# class definitions with strongly-typed properties. Supports nested objects and arrays. Works entirely in your browser.
Data Validator
Validate JSON, XML, and CSV data in your browser with clear success/error reporting and line-level details for parse failures. All processing is local — no uploads.
Screenshot to Data
Extract text from screenshots and images using client-side OCR. Runs entirely in your browser via Tesseract.js — no uploads, maximum privacy.
AES Encryption
Encrypt and decrypt text with AES using a secret key you provide. Runs entirely in your browser via crypto-js — no uploads, maximum privacy.