Developer Tools
Format, encode, hash, generate and debug — the essentials for building software.
50 free tools · no sign-up · runs in your browser
Beautify, minify and validate JSON with configurable indentation — instantly, in your browser.
Encode text to Base64 or decode Base64 back to text, with full UTF-8 (emoji) support.
Percent-encode or decode URLs and query strings using encodeURIComponent or encodeURI.
Escape HTML special characters to entities, or decode named and numeric entities back to text.
Decode a JSON Web Token to inspect its header, payload and claims — entirely offline.
Generate MD5, SHA-1, SHA-256, SHA-512, SHA-3 and RIPEMD-160 hashes of any text, live as you type.
Generate one or thousands of RFC 4122 version-4 UUIDs, with optional uppercase and hyphen control.
Create compact, URL-safe unique IDs with a custom length and alphabet.
Generate strong, random passwords with a live strength meter — built on crypto-grade randomness.
Generate placeholder paragraphs, sentences or words for mockups and designs.
Convert between Unix timestamps and human dates, with a live clock and relative time.
Convert text between camelCase, snake_case, kebab-case, Title Case and 6 more styles.
Convert colors between HEX, RGB and HSL with a live swatch and color picker.
Test JavaScript regular expressions against sample text with live highlighting and capture groups.
Design linear and radial CSS gradients visually and copy the ready-to-use code.
Visually craft CSS box-shadows with offset, blur, spread, color and inset controls.
Compare two blocks of text line by line and see exactly what was added or removed.
Generate customizable QR codes for URLs, text or Wi-Fi and download them as PNG.
Turn titles into clean, SEO-friendly URL slugs — one line at a time or in bulk.
Convert numbers between binary, octal, decimal and hexadecimal with arbitrary precision.
Convert YAML to formatted JSON instantly in your browser.
Convert JSON into clean, readable YAML.
Beautify, minify and validate XML in your browser.
Convert CSV to a JSON array of objects, with type detection.
Convert a JSON array of objects into CSV, with proper escaping.
Translate a cron expression into plain English.
Generate shades, tints and harmonies (analogous, triadic…) from a base color.
Check text/background contrast ratio against WCAG AA and AAA.
Visually craft border-radius (per-corner) and copy the CSS.
Generate fluid, responsive clamp() values for typography and spacing.
Turn JSON into TypeScript interfaces automatically.
Break a URL into protocol, host, path, query params and more.
Escape or unescape strings for JSON, JavaScript, HTML, URL or backslash.
Beautify or minify HTML in your browser.
Beautify or minify CSS in your browser.
Beautify and indent minified or messy JavaScript.
Format and prettify SQL queries with proper keywords and indentation.
Convert Markdown to HTML with a live preview.
SVG Minifier
Shrink SVG files by stripping comments and redundant whitespace.
Explore JSON as a collapsible, color-coded tree.
Generate an HMAC (SHA-256, SHA-512, MD5…) from a message and secret key.
Convert JSON into well-formed XML with a custom root element.
Build an HTTP Basic Authorization header from a username and password.
Visually build a flex layout and copy the CSS — direction, justify, align, wrap, gap.
Design a frosted-glass card and copy the backdrop-filter CSS.
Craft a CSS text-shadow with offset, blur and color, and copy the code.
Compute a file's SHA-256, SHA-1, SHA-512 or MD5 checksum and verify downloads.
Encrypt or decrypt text with a password using AES — entirely in your browser.
Compare two JSON documents and see added, removed and changed values by path.
Resize dimensions while keeping the aspect ratio, with common presets.