Free Online Developer Tools

The small jobs that interrupt real work: checking a regex, working out what a cron line actually does, formatting a minified file, decoding a token, or generating the structured data a page needs before it ships. Each one is a single page here, grouped by the kind of job, and none of them sends your data anywhere.

Dev Utilities 23

Regex, cron, chmod, git, semver, epoch, subnets, DNS and other daily helpers.

Base Converter

Convert numbers between binary, octal, decimal and hex.

CHMOD Calculator

Convert Unix permissions between rwx, octal and symbolic.

CSS Selector Tester

Test a CSS selector against pasted HTML and list every matching element.

Cookie Parser

Break Set-Cookie and Cookie headers into readable attributes with warnings.

Cron Expression Builder

Build a cron schedule and see when it actually runs.

DNS Lookup

Query any DNS record for a domain with TTLs and explanations.

Email DNS Record Checker

Check an SPF, DKIM or DMARC record before you publish it.

Epoch Converter

Convert Unix timestamps to dates and back again.

Git Cheat Sheet

Find the right git command and whether it is safe to run.

HTTP Status Codes

Look up what any HTTP status code actually means.

IP Address Info

Classify any IPv4 or IPv6 address and see its every form.

IP Subnet Calculator

Network, broadcast, host range and counts for any subnet.

JSONPath Tester

Run JSONPath queries against pasted JSON and see every match.

Keycode Tester

Press a key and see exactly what your browser reports.

MIME Type Lookup

Look up the MIME type for an extension, or the reverse.

Regex Generator

Build a regex from a preset or from sample strings, ready to paste.

Regex Tester

Test a regex and see every match and capture group.

SemVer Tool

Sort, compare and bump semantic version numbers.

URL Query Parser

Split a URL into a readable table of parameters.

User Agent Parser

See what browser and OS a User-Agent string claims to be.

Webhook Payload Viewer

Flatten any JSON webhook payload into searchable paths and values.

XPath Tester

Test XPath expressions against pasted XML or HTML instantly.

cURL Converter

Turn a curl command into code in 24 languages.

Formatters & Validators 10

Beautify and minify JS, CSS and HTML; validate markup, SVG, URLs and emails.

Data & Encoding 17

CSV, JSON, YAML, XML and SQL formatters; Base64, URL, hex and string escaping.

Security & Identifiers 17

Hashes, HMAC, bcrypt, JWT decoding, password and UUID generation and validation.

SEO 21

Structured data, meta tags, previews, robots, sitemaps, redirects and page audits.

Article Schema Generator

Build Article, NewsArticle or BlogPosting JSON-LD with the properties Google requires.

Breadcrumb Schema Generator

Build BreadcrumbList JSON-LD and an accessible nav from a Name | URL trail.

Canonical URL Generator

Normalise URLs to their canonical form and generate rel=canonical tags.

FAQ Schema Generator

Turn a list of questions and answers into FAQPage JSON-LD structured data.

Heading Structure Checker

List a page's h1–h6 in order and flag skipped levels, missing h1, empties.

Internal Link Analyzer

List a page's links with anchor text, internal/external split, nofollow and repeats.

Local Business Schema Generator

Build LocalBusiness JSON-LD with address, geo, opening hours and social profiles.

Meta Description Generator

Draft meta descriptions from your own page text, trimmed to length.

Meta Tag & Open Graph Checker

Check title, description, canonical, Open Graph and Twitter card tags in pasted HTML.

Product Schema Generator

Build Product and Offer JSON-LD with price, availability, identifiers and rating.

Redirect Generator

Turn an old-to-new URL list into 301 rules for Apache, Nginx, Netlify and Vercel.

Robots.txt Checker

Check a robots.txt file line by line before you deploy it.

SERP Preview

Preview your page title and description as a Google search result.

Schema Markup Validator

Validate JSON-LD schema.org markup for required properties and format errors.

Sitemap Validator

Validate sitemap.xml and sitemap index files against the sitemaps.org protocol.

Title Length Checker

Check page titles and meta descriptions by pixel width, not just characters.

Twitter Card Preview

Preview your link as an X (Twitter) card and copy the meta tags.

UTM Campaign URL Builder

Build correctly encoded UTM campaign links with consistent naming.

WCAG Checker

Find WCAG accessibility failures in pasted HTML, with the criterion each breaks.

XML Sitemap Generator

Turn a list of URLs into a valid sitemap.xml in seconds.

hreflang Generator

Generate hreflang link tags, headers or sitemap XML for multilingual pages.

Accessibility 9

Simulate, generate and check the things that make a page usable by everyone.

How the developer tools are organised

Dev Utilities is the everyday shelf. Regex testing and generation, cron and chmod, common git commands, semantic version comparison, epoch and number-base conversion, HTTP status codes, keyboard key codes, user-agent parsing, cURL to code, URL query parsing, IP subnetting and DNS record lookup.

Formatters & Validators takes a file and either tidies it or tells you what is wrong with it: JavaScript, CSS and HTML formatting; CSS, HTML and SVG validation; URL and email address validation against the actual specifications rather than a rough pattern.

Data & Encoding is for structured text and the representations it passes through: CSV to JSON and back, CSV column selection, JSON, YAML, XML and SQL formatting, JSON to YAML and XML to JSON conversion, Base64, URL encoding, hex, string escaping for source code and HTML entities.

Security & Identifiers covers hashing (MD5 through SHA-512), HMAC signing, bcrypt hashing and verification, JWT decoding, strong password generation, and UUID generation and validation.

SEO is the largest group: schema generators for articles, breadcrumbs, FAQs, local businesses and products; a schema validator; canonical and hreflang generators; meta description and title length tools; a SERP preview and a Twitter card preview; robots.txt and sitemap checking; redirect rules; heading structure, internal link and WCAG checks.

Why client-side matters here more than anywhere

Developer tools are where the most sensitive strings end up being pasted: bearer tokens, connection strings, a config file with a secret in it, a production log line. A hosted tool that sends that to its own server has just leaked it, whatever its privacy policy says. Every page in this section runs in your browser and makes no network request with your input. Hashing uses the Web Crypto API, formatting and parsing are pure JavaScript, and the SEO tools generate their output locally — the only thing that leaves your machine is what you choose to copy.

Accuracy over convenience

Where a tool implements a specification — cron syntax, semver precedence, RFC 5322 addresses, JSON-LD vocabulary — it follows the specification rather than a simplified approximation, and says so on the page. Where a convention varies between systems (which fields a UUID version carries, how a shell escapes a string), the tool states the convention it is using so the output can be trusted in the place you are about to paste it.

FAQ

Is my data sent to a server by any of these tools?

No. Encoding, formatting, hashing and subnet maths all run in JavaScript on your device. Nothing you paste leaves your machine, so decoding a real token or formatting a real config file is safe.

Can I decode a hash back to the original value?

No. Hashing is a one-way function — the input cannot be recovered from the digest. Services that appear to reverse a hash are looking the value up in a precomputed table of common inputs, which is exactly why passwords should be salted.

Is Base64 a form of encryption?

No. Base64 is a reversible encoding designed to move binary data through text channels. Anyone can decode it in seconds, so it provides no confidentiality at all.

Do these tools work offline?

Once a page has loaded, yes. The logic ships with the page, so the tool keeps working if your connection drops. Reloading the page requires a connection unless your browser has cached it.