Developer Tools
Format, validate, encode and decode — JSON, Base64, URLs, UUIDs, timestamps, regex.
73 tools available
ASCII Table
Searchable ASCII reference with decimal, hex, octal, binary and escapes.
Barcode Generator
Generate EAN-13, EAN-8 and UPC-A barcodes as scalable SVG, with the check digit worked out.
Base32 Converter
Encode and decode Base32 in both the RFC 4648 and Crockford alphabets.
Base64 Encoder / Decoder
Encode text to Base64 and decode it back, with full Unicode and URL-safe support.
Binary Calculator
Arithmetic and bitwise operations on 8 to 64-bit integers, in any base.
Border Radius Generator
Round corners individually, including the elliptical eight-value form.
Box Shadow Generator
Build a layered CSS box-shadow with live preview, including inset and multi-layer depth.
Chmod Calculator
Convert Unix file permissions between the octal number, the symbolic string and a tick-box grid.
Color Contrast Checker
Check any two colours against the WCAG contrast thresholds, with passing shades suggested.
Colour Blindness Simulator
See how two colours look under protanopia, deuteranopia, tritanopia and greyscale.
Cron Expression Generator
Build or decode a cron expression, in plain English, with the next run times.
CSP Header Generator
Builds a Content-Security-Policy header and warns about the settings that quietly defeat it.
CSS Animation Generator
Build a @keyframes block and its shorthand from a preset, with a live preview and a reduced-motion guard.
CSS Clamp Generator
Build a fluid clamp() that scales a size between two viewport widths.
CSS Flexbox Generator
Build a flex layout against a live preview and copy CSS containing only the properties you changed.
CSS Formatter
Format CSS with consistent indentation, or minify it for delivery.
CSS Gradient Generator
Build a linear, radial or conic CSS gradient visually and copy the declaration.
CSS Grid Generator
Build a grid visually — tracks, gaps, alignment and cell spans — and copy the CSS it produces.
CSS Specificity Calculator
Work out the specificity of any selector, with a part-by-part breakdown and a winner when you compare several.
CSV to JSON Converter
Convert CSV to JSON or JSON back to CSV, with proper quoted-field handling.
Cubic Bezier Generator
Build a CSS easing curve, see it drawn, and read the progress at each moment.
curl to Code Converter
Turn a curl command into fetch, axios, Python requests or Node https code.
Docker Run to Compose Converter
Turn a docker run command into a compose.yaml service, with the flags that have no Compose equivalent listed rather than dropped.
Email Header Analyzer
Parses raw email headers into the delivery path with hop timings, the SPF, DKIM and DMARC results, and the identity mismatches worth noticing.
ENV and INI to JSON
Convert .env, .ini and .properties files to JSON, and back again.
Hash Generator
Generate SHA-256, SHA-384, SHA-512 or SHA-1 digests of text or a file, and verify a checksum.
HMAC Generator
Compute a keyed HMAC over a message with SHA-1, SHA-256, SHA-384 or SHA-512.
HTML Entity Encoder & Decoder
Escape HTML characters to entities and decode them back, in named, decimal or hex form.
HTML Formatter
Beautify and indent HTML markup, or minify it for production.
HTTP Status Code Lookup
Search every HTTP status code — what it means, when to return it, and whether it caches.
IEEE 754 Floating Point Converter
Shows the sign, exponent and significand bits of a float or double, and the exact decimal value those bits stand for.
IP Subnet Calculator
Work out the network, broadcast, mask and usable host range for any IPv4 CIDR block.
IPv6 Address Converter
Expand, compress and inspect an IPv6 address, with its scope and integer value.
ISO 8601 Duration Converter
Read and write durations like PT1H30M, and convert them to seconds, minutes or hours.
JSON Diff
Compare two JSON documents by structure — key order and formatting ignored, type changes called out.
JSON Formatter
Pretty-print, minify and inspect JSON with precise error positions.
JSON Schema Generator
Infer a JSON Schema from a sample document, with the guesses spelled out.
JSON to TypeScript Generator
Turn a JSON sample into TypeScript interfaces, with optional and union types inferred.
JSON to XML Converter
Convert JSON to XML or XML back to JSON, with attributes, text nodes and arrays mapped by a stated convention.
JSON to YAML Converter
Convert JSON to YAML or YAML back to JSON, with the ambiguous values quoted.
JSON Validator
Check JSON validity and get a structural summary — depth, key count and type breakdown.
JSONPath Tester
Runs a JSONPath expression against a document and shows every match with the path it came from.
JWT Decoder
Decode a JSON Web Token's header, payload and claims, and see whether it has expired.
MAC Address Formatter
Reformat a MAC address between notations and read the flags in its first byte.
Markdown Table Generator
Build a Markdown table in a grid or from pasted CSV, with column alignment and pipes escaped for you.
Markdown TOC Generator
Build a linked table of contents from the headings in a Markdown document.
Meta Tag Analyzer
Audit a page's title, description and social tags from its HTML, with card previews.
MIME Type Lookup
Find the Content-Type for any file extension, and what to send with it.
Modular Type Scale
Generate a typographic size scale from a base size and a ratio, with CSS output.
Network Port Lookup
What service conventionally runs on a TCP or UDP port, whether it encrypts, and whether exposing it to the internet is a bad idea.
Password Generator
Generate a strong random password with your own length and character rules, and see its real entropy.
Password Strength Checker
Shows what a password's character count hides — the patterns that make it guessable.
Punycode Converter
Convert internationalised domain names between their Unicode and xn-- forms, with a mixed-script warning.
QR Code Generator
Create a QR code for a link, Wi-Fi network, contact card or any text, and download it as SVG.
RAID Capacity Calculator
Usable capacity, redundancy cost and fault tolerance for RAID 0, 1, 5, 6, 10, 50 and 60, in both decimal TB and binary TiB.
Random Number Generator
Draw whole or decimal numbers in any range, with or without repeats, from the browser secure RNG.
Redirect Map Generator
Turns a list of old and new URLs into server redirect rules, and finds the loops and chains first.
Regex Tester
Test regular expressions live with highlighted matches, capture groups and replace.
Robots.txt Generator
Build a robots.txt with per-crawler rules, and get it checked for the usual mistakes.
Schema Markup Generator
Generate JSON-LD structured data for articles, businesses, products, events and more.
Semantic Version Comparator
Order two versions, sort a list, or test whether a version satisfies a caret or tilde range.
SQL Formatter
Beautify or minify a SQL query, with clause breaks, indented subqueries and keyword casing.
String Escaper
Escape or unescape a string for JSON, JavaScript, SQL, a shell, CSV or a regular expression.
Text Encrypter
Encrypt a message with a passphrase using AES-256-GCM, and decrypt it back again.
Timestamp Converter
Convert Unix timestamps to human dates and back, in local time and UTC.
TOML to JSON Converter
Converts TOML config to JSON and back, with a parser that reports the line it failed on rather than guessing.
Truth Table Generator
Enumerate every case of a boolean expression, with working columns and an equivalence check.
URL Encoder / Decoder
Percent-encode and decode URLs and query parameters, with a query string breakdown.
URL Parser
Splits a URL into its components with the query string decoded into a table, and flags the encoding and credential problems in it.
User Agent Parser
Break a user-agent string into browser, engine, OS and device — and what it cannot tell you.
UUID Generator
Generate cryptographically random UUIDs in bulk, with formatting options.
XML Formatter
Indent or minify XML and check it is well-formed, without disturbing mixed content or CDATA.
XML Sitemap Generator
Turn a list of URLs into a valid sitemap.xml, with the fields Google ignores switched off by default.
About these developer tools
The daily grind of development involves a lot of small transformations — pretty-printing an API response, decoding a Base64 blob from a log file, checking whether a regular expression really matches what you think it does.
Doing that on a public website means pasting production data into someone else's server. Every developer tool here is client-side JavaScript: the payload you paste stays in the tab, and the page keeps working if you go offline.
That constraint is deliberate rather than incidental. Nothing in this section uploads a payload, proxies a request or asks for a credential it then sends somewhere — a JWT is decoded in the tab, a file is hashed by your own browser's Web Crypto, and a password is generated by your machine's cryptographic RNG and never leaves it.
Other categories
Calculators
Everyday money, health and date maths — mortgages, loans, savings, tax, BMI and more.
142 tools
Text Tools
Count, clean, sort and reshape text — word counts, case conversion, duplicate removal.
23 tools
Converters
Unit conversion for length, weight, temperature, energy, power, electrical and more.
49 tools
Image Tools
Shrink image files entirely inside your browser — the file is never uploaded.
17 tools
PDF Tools
Build and convert PDF documents privately in the browser, with nothing uploaded.
1 tool