Developer tools that run in your browser
37 free tools for JSON, encodings, data formats, hashes, regular expressions and more. No sign-up, and nothing you paste leaves your device.
JSON
- JSON Formatter & ValidatorFormat, validate and minify JSON. Errors point to the exact line and column, and nothing you paste leaves your browser.
- JSON ValidatorCheck JSON against the specification and get the exact line and column of the first error, plus a summary of what the document contains.
- JSON MinifierRemove every optional space and line break from JSON to make it as small as possible, without changing a single value.
- JSON ViewerExplore JSON as a collapsible tree. Search keys and values, copy the path of any node, and open large documents without freezing the page.
- JSON to CSV ConverterConvert a JSON array of objects to CSV. Nested objects and arrays are spread into columns, and every cell is quoted correctly.
- JSON to XML ConverterConvert JSON to well-formed XML with a root element you choose. Arrays repeat their element, and invalid names are repaired and reported.
- JSON DiffCompare two JSON documents by data, not by text. Key order and number formatting are ignored, and every difference is listed with its path.
Encoding
- Base64 EncoderEncode text to Base64 in your browser. Handles Unicode, the URL-safe alphabet and MIME line wrapping.
- Base64 DecoderDecode Base64 and Base64URL to text. Whitespace, missing padding and data URI prefixes are handled, and errors name the exact character.
- URL EncoderPercent-encode text for URLs: a single component, a full URL, or form data. Unicode is encoded as UTF-8.
- URL DecoderDecode percent-encoded URLs and query strings back to readable text, with exact errors for malformed sequences.
- HTML EncoderEscape text for safe use in HTML: <, >, &, quotes and, if you want, every non-ASCII character.
- HTML DecoderDecode HTML entities such as &, é and € back to characters, using the full HTML5 entity table.
- JWT DecoderDecode a JSON Web Token locally to read its header, payload and claims. It does not verify the signature, so a decoded token is never reported as valid.
Developer
- UUID GeneratorGenerate random v4 and time-ordered v7 UUIDs in bulk, in the format you need. They are created in your browser with a secure random source.
- Password GeneratorGenerate strong random passwords with a secure random source. Choose the length and character types, and see the entropy of the result.
- Hash GeneratorCompute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 of any text at once, or add a key to get HMAC values. Everything runs in your browser.
- Timestamp ConverterRead a date in ISO 8601, RFC 2822 or Unix form and see it in every common format and in other time zones.
- Unix Timestamp ConverterConvert Unix timestamps to dates and dates to timestamps. Seconds, milliseconds, microseconds and nanoseconds are detected, and the current Unix time is always shown.
- Regex TesterTest JavaScript regular expressions with live highlighting, capture groups, named groups and replacement. A pattern that runs too long is stopped instead of freezing the page.
- Cron Expression GeneratorBuild and check cron expressions. See what they mean in plain English and the next 10 run times in any time zone, with daylight saving applied.
- Lorem Ipsum GeneratorGenerate placeholder text by paragraphs, sentences or words, with the classic opening and optional HTML paragraph tags.
- Slug GeneratorTurn titles into clean URL slugs. Accents are removed, Cyrillic and Greek are transliterated, and you control the separator and length.
Data & SQL
- SQL FormatterFormat SQL queries for 12 dialects, with the keyword case and indentation you prefer. Comments are kept, and strings are never touched.
- SQL MinifierRemove comments and extra whitespace from SQL to get a compact one-line query. Strings, quoted names and optimizer hints are left exactly as written.
- XML FormatterBeautify or minify XML after checking that it is well-formed. Mixed content, CDATA and comments are kept intact.
- XML ValidatorCheck that XML is well-formed and get the line and column of the first error, with a summary of elements, attributes and namespaces.
- YAML Formatter & ValidatorValidate and re-indent YAML while keeping comments, anchors and tags. Syntax errors point to the exact line and column.
- YAML to JSON ConverterConvert YAML to JSON, resolving anchors, aliases and merge keys. Big integers stay exact and key order is preserved.
- CSV to JSON ConverterConvert CSV to a JSON array of objects. Quoted fields, embedded line breaks and any delimiter are handled, and identifiers keep their leading zeros.
Color & Web
- Color ConverterConvert any CSS color between HEX, RGB, HSL and CMYK, with a color picker and WCAG contrast ratios against white and black.
- HEX to RGB ConverterConvert hex color codes to RGB, one per line. Supports 3, 4, 6 and 8 digit hex, with or without the # sign.
- RGB to HEX ConverterConvert rgb() and rgba() colors, or plain r, g, b triples, to hex codes. Batch conversion with alpha support.
- CSS MinifierRemove comments, whitespace and the last semicolon of every block from CSS. The result behaves exactly like the original.
- CSS FormatterBeautify CSS with one declaration per line and consistent indentation. Media queries, nesting, custom properties and data URLs are handled.
- HTML MinifierReduce the size of HTML by removing comments and collapsing whitespace. Pre-formatted text, scripts and conditional comments are left alone.
- JavaScript MinifierMinify JavaScript with Terser: remove comments and whitespace, compress expressions and rename local variables. Syntax errors show line and column.
How Codevory works
- Private by design
- Your input is processed in the browser tab. It is not sent to a server, and the tools work without an account.
- Strict and exact
- Tools follow the specifications. The JSON formatter rejects what a real parser rejects, and says where.
- Built for real work
- Copy and download results, handle large inputs, and use a dark or light theme.