Developer Tools
Fast, privacy-friendly utilities for developers: format and validate JSON, encode and hash, generate UUIDs and tokens, and clean up code. Free, no sign-up.
JSON
ENV / JSON
Convert a .env file to JSON and JSON back to .env, in both directions, entirely in your browser.
JSON / TOML
Convert JSON to TOML and TOML back to JSON, in both directions, entirely in your browser.
JSON / XML
Convert JSON to XML and XML back to JSON, in both directions, entirely in your browser.
JSON ⇄ CSV
Convert JSON to CSV and CSV back to JSON, both ways. Choose the delimiter, handle quoted fields, and copy the result. Everything runs in your browser.
JSON Formatter
Format, beautify and validate JSON online with clear error messages for invalid input.
JSON Minifier
Minify and validate JSON in your browser, and see how many bytes you save.
JSON to TS
Generate TypeScript interfaces from a JSON sample, with nested types, arrays and optional fields. Runs in your browser.
YAML ⇄ JSON
Convert YAML to JSON and JSON back to YAML, both ways. Validates as it converts and shows clear errors. Everything runs in your browser.
Encoding & hashing
Base64 Encoder
Encode text to Base64 or decode Base64 back to text. UTF-8 safe with automatic direction detection.
Bcrypt
Hash a password with bcrypt and verify a password against a bcrypt hash, entirely in your browser.
Hash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, right in your browser.
HMAC
Generate an HMAC for a message and secret key using SHA-1, SHA-256, SHA-384 or SHA-512, in your browser.
HTML Encoder
Encode text to HTML entities or decode entities back to text, UTF-8 safe and client-side.
JWT Decoder
Decode a JSON Web Token to inspect its header and payload, with human-readable expiry and issue times. Runs entirely in your browser; tokens are never uploaded.
JWT Generator
Create and sign HS256 JSON Web Tokens from a payload and secret, entirely in your browser.
URL Encoder
Percent-encode and decode URLs and URL components, UTF-8 safe.
UUID Generator
Generate 5 random RFC 4122 version 4 UUIDs at once. The input is ignored; run again for a new batch.
Formatters
CSS Formatter
Beautify CSS with clean indentation, or minify it to shrink file size. Handles media queries, calc() and license comments.
HTML Formatter
Beautify HTML with block-aware indentation, or minify it. The contents of pre, textarea, script and style are preserved.
JS Formatter
Beautify and prettify JavaScript with consistent indentation and spacing. Runs entirely in your browser.
SQL Formatter
Format and beautify SQL queries with clause line breaks and consistent keyword casing, or minify them to a single line.
XML Formatter
Beautify XML with proper indentation, or minify it to a single line. Comments, CDATA and processing instructions are preserved.
Web & dev
Cron Generator
Build and check cron expressions. Pick a preset or edit the five fields, and see the next run times in your time zone. Runs entirely in your browser.
cURL to fetch
Convert a curl command into equivalent JavaScript fetch code, entirely in your browser.
HTTP Status
Search and look up HTTP status codes and their meanings, from 1xx to 5xx.
Meta Tags
Generate SEO and social meta tags (title, description, Open Graph, Twitter Cards) with a live search preview.
Query String
Parse a URL query string into JSON and build a query string from JSON, in your browser.
Regex Tester
Test a regular expression against your text in real time. See every match highlighted, with capture groups and flags. Runs entirely in your browser.
More tools
chmod Calculator
Convert Unix file permissions between checkboxes, octal (like 755) and symbolic notation (like rwxr-xr-x).
Color Converter
Convert colors between HEX, RGB and HSL with a live preview.
Color Palette
Generate a tint and shade scale plus complementary, analogous and triadic colors from a base color.
Contrast Checker
Check the contrast ratio between two colours against WCAG AA and AAA accessibility levels.
CSS Gradient
Build linear and radial CSS gradients with a live preview and copy the ready-to-use background code.
Favicon Generator
Turn any image into a complete favicon set, the .ico, PNG sizes, Apple touch icon and a web manifest, generated in your browser.
Image to Base64
Convert an image into a Base64 data URI for embedding in HTML, CSS or JSON, entirely in your browser.
IP Lookup
See your own IP address and look up the location, ISP and network details of any IP.
Number Base
Convert numbers between binary, octal, decimal and hexadecimal. Edit any field and the others update instantly. Large values are exact, with no rounding.
Timestamp
Convert Unix timestamps to human dates and back: UTC, local, ISO 8601 and relative time. Seconds and milliseconds are auto-detected.