Developer Tools

Handy developer utilities that work offline in your browser - format and minify code, generate UUIDs and passwords, decode JWTs, test regex, hash text and more. No installs, no data sent to a server.

Developers spend a surprising amount of time on small, repetitive tasks that fall outside the main coding workflow: prettifying a JSON blob from an API response, generating a random UUID for a test fixture, hashing a string to verify a checksum, decoding a JWT to inspect its claims, or testing a regex pattern against sample input. Each of these takes only seconds with the right tool - but finding, installing, or writing that tool can take minutes.

Our developer tools category assembles the utilities that come up most often in a typical engineering day, all available instantly in the browser. There is no package to install, no Docker container to spin up, and no account to create. Open a tool, paste your input, get your output, and move on.

Security is a first-class concern in this category. All hashing, encoding, and token-inspection operations run locally using the Web Crypto API and standard JavaScript - your secrets, tokens, and private data are never sent to any server.

Who uses Developer Tools?

Full-stack developers

Format and validate JSON API responses, decode JWT tokens to inspect headers and payloads, generate UUIDs for database seeds, and minify JavaScript or CSS before deployment.

DevOps & platform engineers

Hash configuration values for comparison, generate strong random passwords for service accounts, encode environment variable values in Base64, and verify URL-encoded strings in logs.

Security engineers

Inspect JWT claims without a library, compute SHA-256 or MD5 hashes for file integrity checks, decode Base64-encoded certificates, and test regex patterns against log samples.

QA engineers

Generate realistic UUIDs and random strings for test data, pretty-print minified JSON payloads for manual review, and regex-test expected output patterns before writing assertions.

97 Developer Tools

JSON Formatter

Pretty-print and beautify JSON with custom indent and optional key sorting.

Open JSON Formatter

JSON Minifier

Minify and compress JSON by removing all unnecessary whitespace.

Open JSON Minifier

JSON Validator

Check whether JSON is valid and pinpoint errors by line and column.

Open JSON Validator

CSV to JSON

Convert CSV data into clean JSON, with header and delimiter options.

Open CSV to JSON

JSON to TypeScript Converter

Generate TypeScript interfaces from any JSON object or array instantly.

Open JSON to TypeScript Converter

JSON to Java Class Converter

Turn JSON into Java POJO classes with optional getters and setters.

Open JSON to Java Class Converter

JSON to Python Dict Converter

Convert JSON into a Python dict literal, TypedDict, or dataclass.

Open JSON to Python Dict Converter

JSON to PHP Array Converter

Convert JSON into a PHP array using short or long array syntax.

Open JSON to PHP Array Converter

XML to JSON Converter

Convert XML into readable JSON with attributes and text preserved.

Open XML to JSON Converter

CSV Delimiter Converter

Convert between comma, semicolon, tab and pipe delimited data, quote-aware.

Open CSV Delimiter Converter

JSON Escape / Unescape

Escape text into a safe JSON string literal, or unescape one back to plain text.

Open JSON Escape / Unescape

CSV to XML

Convert CSV data into well-formed XML with custom root and row element names.

Open CSV to XML

HTTP Header Parser

Parse raw HTTP headers into a clean table with notes on common headers.

Open HTTP Header Parser

Cron Expression Explainer

Translate a cron expression into a clear plain-English schedule description.

Open Cron Expression Explainer

Hex Color Extractor

Pull every hex color code out of CSS or text and count each unique value.

Open Hex Color Extractor

HTML Tag Extractor

List every unique HTML tag name in a page with occurrence counts.

Open HTML Tag Extractor

ISO Date Converter

Convert many date formats into clean ISO 8601 timestamps, one per line.

Open ISO Date Converter

JSON to CSV

Convert a JSON array of objects into clean, spreadsheet-ready CSV.

Open JSON to CSV

Meta Title Length Checker

Check meta title length in characters and estimated pixel width against Google limits.

Open Meta Title Length Checker

Slug to Title Converter

Turn URL slugs like my-blog-post into clean, readable Title Case headings.

Open Slug to Title Converter

SQL Formatter

Beautify SQL queries with uppercase keywords, clause breaks and clean indentation.

Open SQL Formatter

Twitter Card Generator

Build Twitter (X) Card meta tags for rich link previews from simple fields.

Open Twitter Card Generator

ULID Generator

Generate lexicographically sortable ULIDs with a timestamp prefix and monotonic ordering.

Open ULID Generator

URL Parser

Break any URL into protocol, host, port, path, query parameters and fragment.

Open URL Parser

Canonical Tag Generator

Turn a list of URLs into rel=canonical link tags, with optional normalization.

Open Canonical Tag Generator

Domain Extractor from URLs

Extract a domain for every URL while preserving input order and duplicates.

Open Domain Extractor from URLs

Domain Name Generator

Combine your keywords with prefixes, suffixes and TLDs to brainstorm domain ideas.

Open Domain Name Generator

Meta Description Length Checker

Check meta description length in characters and estimated pixel width against Google limits.

Open Meta Description Length Checker

Meta Tag Extractor

Pull every meta tag, including Open Graph and Twitter Card, into a table.

Open Meta Tag Extractor

Nano ID Generator

Generate compact, URL-safe Nano IDs with a configurable size and custom alphabet.

Open Nano ID Generator

SQL Minifier

Compress SQL into a single line by removing comments and extra whitespace.

Open SQL Minifier

Timezone Converter

Convert a date and time between timezones using accurate IANA zone data.

Open Timezone Converter

URL Builder

Assemble a valid URL from a protocol, host, path, query pairs and fragment.

Open URL Builder

Canonical URL Checker

Paste page HTML to find its rel=canonical tag and compare it against an expected URL.

Open Canonical URL Checker

Hreflang Tag Generator

Create hreflang link tags for multilingual sites, with an optional x-default.

Open Hreflang Tag Generator

HTML Formatter

Indent and beautify HTML with clean nesting while preserving pre and script blocks.

Open HTML Formatter

Image URL Extractor

Extract all image src and srcset URLs from HTML, one per line.

Open Image URL Extractor

Query String Builder

Turn key=value lines into a properly encoded URL query string instantly.

Open Query String Builder

Random String Generator

Generate random strings with a chosen length, count and mix of letters, digits and symbols.

Open Random String Generator

SERP Snippet Preview

Preview how your title, URL and description will appear in Google search results.

Open SERP Snippet Preview

Subdomain Extractor

Extract the subdomain portion from a list of URLs and count each unique one.

Open Subdomain Extractor

User Agent Parser

Parse user-agent strings into browser, version, operating system and device.

Open User Agent Parser

Anchor Text Extractor

Extract link anchor text paired with its href from HTML into a table.

Open Anchor Text Extractor

Hash Generator

Generate MD5, SHA-1, SHA-256 and SHA-512 hashes of any text at once in a table.

Open Hash Generator

HTML Minifier

Shrink HTML by collapsing whitespace and optionally removing comments.

Open HTML Minifier

Meta Title Generator

Generate SEO-friendly meta title variations from a keyword, brand and template patterns.

Open Meta Title Generator

MIME Type Lookup

Look up the MIME type for a file extension, or find extensions for a MIME type.

Open MIME Type Lookup

Query Parameter Extractor

Extract decoded key/value query parameters from a list of URLs into a table.

Open Query Parameter Extractor

URL to Hostname Converter

Extract just the hostname from a list of URLs, with optional www stripping and dedupe.

Open URL to Hostname Converter

UTM Builder

Add UTM campaign parameters to a URL for accurate marketing analytics.

Open UTM Builder

XML Sitemap Generator

Turn a list of URLs into a valid XML sitemap with changefreq, priority and lastmod.

Open XML Sitemap Generator

CSS Class Extractor

List every unique CSS class used in HTML with usage counts.

Open CSS Class Extractor

CSS Formatter

Beautify CSS with one declaration per line and clean, consistent indentation.

Open CSS Formatter

DNS Lookup Tool

Look up live DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) for any domain.

Open DNS Lookup Tool

File Extension Extractor

Extract file extensions from filenames or URLs and count each unique type.

Open File Extension Extractor

MD5 Generator

Generate MD5 hashes of text, with an option to hash each line separately.

Open MD5 Generator

Meta Description Generator

Generate SEO meta description variations from a keyword, benefit and call to action.

Open Meta Description Generator

Regex Tester

Test a regular expression against text and see every match, index and group.

Open Regex Tester

Relative to Absolute URL Converter

Resolve relative paths into full absolute URLs against a base URL you provide.

Open Relative to Absolute URL Converter

Sitemap URL Extractor

Extract every URL and lastmod date from a sitemap or sitemap index XML.

Open Sitemap URL Extractor

UTM URL Parser

Extract UTM campaign parameters from a list of URLs into a clear table.

Open UTM URL Parser

CSS Minifier

Compress CSS by removing comments and whitespace for smaller stylesheets.

Open CSS Minifier

Domain Age Checker

Check when a domain was registered and calculate its age using live RDAP data.

Open Domain Age Checker

HTML ID Extractor

List every id attribute in HTML and flag duplicate ids that break pages.

Open HTML ID Extractor

Regex Generator

Generate ready-to-use regular expressions for emails, URLs, dates and more.

Open Regex Generator

Regex Match Extractor

Extract every match of your own regular expression from text, safely.

Open Regex Match Extractor

Robots.txt Generator

Build a valid robots.txt file with allow/disallow rules, sitemap and crawl-delay.

Open Robots.txt Generator

SHA-256 Generator

Generate secure SHA-256 hashes of text, with an option to hash each line separately.

Open SHA-256 Generator

Sitemap Splitter

Split a large sitemap XML into smaller numbered sitemaps by a max-URL limit.

Open Sitemap Splitter

URL Case Converter

Lowercase the host and path of URLs while preserving case-sensitive query strings.

Open URL Case Converter

URL Length Checker

Measure URL lengths and flag ones too long for browsers or SEO best practice.

Open URL Length Checker

Bulk URL Validator

Check a list of URLs for valid structure and get a reason for every invalid one.

Open Bulk URL Validator

FAQ Schema Generator

Turn question and answer pairs into FAQPage JSON-LD structured data.

Open FAQ Schema Generator

HMAC Generator

Generate keyed HMAC signatures with MD5, SHA-256 or SHA-512 and hex or base64 output.

Open HMAC Generator

HTTP Status Code Checker

Check the live HTTP status code of any URL, including its redirect chain and meaning.

Open HTTP Status Code Checker

JavaScript Formatter

Pretty-print minified or messy JavaScript with consistent indentation.

Open JavaScript Formatter

JavaScript Minifier

Shrink JavaScript by stripping comments and collapsing whitespace safely.

Open JavaScript Minifier

JavaScript URL Extractor

Extract script src URLs and inline javascript: links from HTML.

Open JavaScript URL Extractor

Robots.txt Tester

Test whether URLs are allowed or blocked by your robots.txt rules for a given crawler.

Open Robots.txt Tester

URL Cleaner

Normalise URLs by stripping fragments, trailing slashes and default ports.

Open URL Cleaner

Words Between Characters

Extract every piece of text that sits between your chosen start and end characters.

Open Words Between Characters

Breadcrumb Schema Generator

Create BreadcrumbList JSON-LD structured data from name and URL lines.

Open Breadcrumb Schema Generator

Cron Expression Generator

Build cron expressions from fields or presets and see a plain-English description.

Open Cron Expression Generator

Open Graph Tag Generator

Generate Open Graph meta tags for rich link previews on social media and messaging apps.

Open Open Graph Tag Generator

Redirect Chain Checker

Trace every redirect a URL follows, with status codes, timing and the final destination.

Open Redirect Chain Checker

Text Between Brackets

Extract everything enclosed in round, square, curly or angle brackets.

Open Text Between Brackets

Tracking Parameter Remover

Strip UTM, fbclid, gclid and other tracking parameters from URLs.

Open Tracking Parameter Remover

Bulk URL Status Checker

Check the live HTTP status of up to 20 URLs at once, with redirects and timing per link.

Open Bulk URL Status Checker

Text Between Quotes

Extract every quoted string using single, double or backtick quotes.

Open Text Between Quotes

UUID Generator

Generate random version-4 UUIDs in bulk, with format options.

Open UUID Generator

Random Number Generator

Generate random integers in any range, in bulk, with or without duplicates.

Open Random Number Generator

Password Generator

Create strong, random passwords with adjustable length and character sets.

Open Password Generator

CSV to SQL Converter

Turn CSV rows into ready-to-run SQL INSERT statements with a chosen table name.

Open CSV to SQL Converter

JWT Decoder

Decode a JWT's header and payload without verifying the signature.

Open JWT Decoder

JSON to TOML Converter

Convert a JSON object into clean TOML configuration syntax with nested tables.

Open JSON to TOML Converter

Query String Parser

Split a URL query string into a clean table of decoded key/value parameters.

Open Query String Parser

CSV to HTML Table

Convert CSV data into a clean, semantic HTML table with header options.

Open CSV to HTML Table

How to choose the right developer tool

If you have a minified or machine-produced string you need to read, the JSON Formatter or Code Beautifier is your first stop. For identity and randomness needs (UUIDs, tokens, passwords), the UUID Generator and Password Generator handle both. When you need to verify a hash or compute a checksum, the Hash Generator supports MD5, SHA-1, SHA-256, and SHA-512. To inspect a JWT without a library, the JWT Decoder shows header, payload, and signature in a readable panel. For pattern-matching problems, the Regex Tester lets you write, test, and iterate on expressions against real sample text. If you are unsure which tool fits, describe your input format - most tasks in this category map to one obvious tool.

Frequently asked questions about developer tools