Developer tools
Format, decode and convert data without pasting it into a server.
JSON formatter and validatorFormat, minify and validate JSON, with the exact line and column of any error. Large files work; nothing is saved.Base64 encode and decodeEncode text to Base64 or Base64URL and decode it back, with emoji and accents handled correctly as UTF-8.URL encode and decodePercent-encode a query value or a whole URL, or decode one back, with clear messages for broken escapes.JWT decoder and verifierDecode a JSON Web Token, see when it expires, and check an HMAC signature with your secret, all in your browser.UUID and ULID generatorGenerate up to 1,000 UUID v4, time-ordered UUID v7 or ULID values with secure randomness, and read their timestamps.Regex testerTest JavaScript regular expressions with live highlighting, capture groups and replace, safe from patterns that hang.Diff checkerCompare two texts by line, word or character and see every addition and deletion highlighted, in your browser.JSON, CSV and YAML converterConvert between JSON, CSV and YAML as you type, with nested objects flattened for spreadsheets and clear errors.Cron expression explainerRead a cron schedule in plain English and see its next run times in any time zone, including UTC for GitHub Actions.Hash generator and checksum checkerGet SHA-256, SHA-512, SHA-1 and MD5 hashes of text or a file, and check a download against its published checksum.SQL formatterFormat and beautify SQL for PostgreSQL, MySQL, SQLite, SQL Server, BigQuery and Snowflake, in your browser.Colour contrast checkerCheck text and background colours against WCAG 2.2 AA and AAA, and get the nearest passing colour in the same hue.Colour picker and converterPick a colour and convert it between HEX, RGB, HSL, HWB, OKLCH and OKLab, with tints, shades, harmonies and WCAG contrast.Markdown editorWrite Markdown with a live preview, and export clean HTML. Remote images stay blocked unless you allow them.HTTP status codesEvery HTTP status code in plain English: what it means, what usually causes it, and how to fix it.JSON to TypeScript, Zod, Pydantic and GoTurn a JSON sample into TypeScript types, Zod schemas, JSON Schema, Pydantic models or Go structs, in your browser.XML formatter and XPath testerPretty-print, minify and validate XML, and run XPath queries against it, in your browser.Fake data generatorGenerate realistic test data from your own schema, as CSV, JSON or SQL inserts, repeatable from a seed.Code formatter and minifierFormat JavaScript, TypeScript, CSS, HTML, Markdown, YAML and GraphQL with Prettier, or minify JS and CSS, in your browser.