Developer Tools
Format, validate, hash, encode and generate
Formatters and minifiers for HTML, CSS, JavaScript and SQL, a regex tester, hash and UUID generators, JWT and URL parsers, cron helpers, and metadata generators for robots.txt, sitemaps and Open Graph tags. Built on the Web Crypto API and audited open-source parsers.
98 tools in this category
Checksum Validator
Check whether text matches a published checksum, with a clear match or mismatch answer.
Code Comment Counter
Count line, block and documentation comments, and list every TODO and FIXME.
Code Line Counter
Count code, comment and blank lines, and find the longest line in a file.
Cookie Parser
Break a Cookie or Set-Cookie header into its parts and check its security attributes.
CRC32 Generator
Generate a CRC32 checksum, the 8-character value used inside ZIP and PNG files.
Cron Expression Generator
Build a cron expression from a plain schedule and check when it will actually run.
Cron Expression Parser
Explain a cron expression in English and list its next run times.
CSS Color Extractor
Pull every colour value out of a stylesheet and see the palette it really uses.
CSS Comment Remover
Delete every /* */ comment from a stylesheet.
CSS Duplicate Selector Finder
Find selectors that are declared more than once in the same stylesheet.
CSS Font Extractor
List every font-family declaration in a stylesheet.
CSS Formatter
Format CSS, SCSS and Less with consistent indentation and one declaration per line.
CSS Media Query Extractor
List the media queries a stylesheet contains, so you can see its real breakpoints.
CSS Minifier
Remove comments and unnecessary whitespace from a stylesheet.
CSS Property Usage
See which CSS properties a stylesheet uses and how often each one appears.
CSS Selector Extractor
List every selector in a stylesheet, in source order.
CSS Variable Extractor
List every custom property declared in a stylesheet with its value.
Data URI to SVG
Decode an SVG data URI back into readable markup.
Date Format Converter
Convert one date into every common format at once - ISO 8601, RFC 1123, SQL, Unix and local.
Domain Name Validator
Check domain names against the label and length rules of DNS.
Email Syntax Validator
Check a list of email addresses for structural validity.
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256 and CRC32 digests at once.
HMAC Generator
Generate an HMAC signature from a message and a secret key, using SHA-256 by default.
HTML Attribute Extractor
Pull every value of one attribute out of a document - href, src, class, data-anything.
HTML Comment Remover
Strip every HTML comment from a document.
HTML Formatter
Indent and wrap messy HTML into readable markup, using the same engine editors run on save.
HTML Image Extractor
List every image with its alt text, dimensions and loading attribute.
HTML Link Extractor
List every link in a page with its anchor text, rel and target attributes.
HTML Minifier
Strip comments and collapse whitespace to shrink an HTML file, safely.
HTML Script Extractor
List the scripts a page loads, separating external files from inline code.
HTML Structure Checker
Check a page for the structural and SEO basics: title, description, one H1, lang, viewport, canonical and alt text.
HTML Stylesheet Extractor
List the stylesheets a page links to, with their media attributes.
HTML Tag Counter
Count how many of each element a page uses, ranked by frequency.
HTML Tag Extractor
Pull out every occurrence of one element, with its attributes and contents.
HTTP Header Parser
Parse raw HTTP headers into a readable table and flag missing security headers.
IPv4 Address Validator
Check IPv4 addresses, rejecting out-of-range octets and leading zeros.
IPv6 Address Validator
Check IPv6 addresses, including compressed and IPv4-mapped forms.
JavaScript Comment Remover
Strip // and /* */ comments without touching comment-like text inside strings.
JavaScript Export Extractor
List everything a module exports, including named, default and re-exports.
JavaScript Formatter
Format JavaScript with Prettier - consistent indentation, quotes and line breaks.
JavaScript Function Name Extractor
List the functions declared in a file, including arrow functions assigned to a name.
JavaScript Import Extractor
List every module a file imports, including dynamic imports and require calls.
JavaScript Minifier
Minify JavaScript with Terser: dead code removed, names shortened, whitespace gone.
JavaScript String Extractor
Pull every string literal out of a source file - single, double and backtick quoted.
JavaScript Variable Name Extractor
List every const, let and var declared in a file.
JSX Component Extractor
List the React components used inside a JSX file.
JSX Formatter
Format React JSX with sensible attribute wrapping and indentation.
JWT Decoder
Decode a JSON Web Token and read its header and claims, with expiry checked.
MAC Address Validator
Check MAC addresses in colon, hyphen or bare hexadecimal notation.
MD5 Generator
Generate the MD5 digest of any text, as 32 hexadecimal characters.
Meta Tag Generator
Generate the title, description, canonical, Open Graph and Twitter tags for a page, with length checks.
MIME Type Lookup
Find the MIME type for a file extension, offline.
MIME Type to Extension
Find which file extensions map to a MIME type.
Nano ID Generator
Generate compact URL-safe identifiers with a configurable length and alphabet.
Open Graph Generator
Generate Open Graph tags so links to your page get a proper preview card.
package.json Dependency Extractor
List every dependency with its version range and which group it belongs to.
package.json Viewer
Read a package.json at a glance: metadata, dependency counts and every script.
Password Generator
Generate strong random passwords with a chosen length and character set, and see their real entropy.
Query String Builder
Turn a list of key=value lines into a correctly encoded query string.
Query String Parser
Split a query string or full URL into its parameters, decoded and listed.
Random Hex Generator
Generate random hexadecimal strings of an exact byte length.
Random String Generator
Generate random strings from a chosen character set, using a cryptographic source.
Regex Extractor
Extract just the matches - or just one capture group - as a clean list.
Regex Replace
Replace every regular expression match, with $1 style group references in the replacement.
Regex Split
Split text on a regular expression instead of a fixed separator.
Regex Tester
Test a regular expression against your text and see every match, its position and its capture groups.
robots.txt Generator
Build a robots.txt file with the paths you want kept out of crawling.
Set-Cookie Generator
Build a correct Set-Cookie header with the security attributes chosen deliberately.
SHA-1 Generator
Generate the SHA-1 digest of any text, as 40 hexadecimal characters.
SHA-256 Generator
Generate the SHA-256 digest of any text, as 64 hexadecimal characters.
SHA-384 Generator
Generate the SHA-384 digest of any text, as 96 hexadecimal characters.
SHA-512 Generator
Generate the SHA-512 digest of any text, as 128 hexadecimal characters.
Source File Statistics
Profile a source file: size, functions, imports, exports, indentation and line endings.
SQL Column Name Extractor
Pull column names out of a CREATE TABLE statement or a SELECT list.
SQL Comment Remover
Strip -- line comments and /* */ block comments from a query.
SQL Formatter
Format SQL for readability, with dialect-aware keywords and consistent indentation.
SQL Minifier
Collapse a SQL query onto one line and strip its comments.
SQL Table Name Extractor
Find the tables a query reads from or writes to.
SVG Color Extractor
List the fill and stroke colours an SVG uses.
SVG Element Counter
Count the elements in an SVG and check whether it has a viewBox.
SVG Metadata Remover
Strip editor metadata and comments from an SVG before publishing it.
SVG Minifier
Shrink an SVG by removing editor metadata, comments and excess decimal places.
SVG Path Extractor
Pull the path data out of an SVG - every d attribute, one per line.
SVG to Data URI
Convert an SVG into a data URI you can paste straight into CSS or an img tag.
Twitter Card Generator
Generate Twitter card meta tags for a rich link preview.
TypeScript Export Extractor
List the exports of a TypeScript module, values and types alike.
TypeScript Formatter
Format TypeScript, including type annotations, generics and decorators.
TypeScript Import Extractor
List every module a TypeScript file imports, including type-only imports.
ULID Generator
Generate ULIDs - 26-character, lexicographically sortable, URL-safe identifiers.
Unix Timestamp Converter
Convert a Unix timestamp to a readable date, or a date to a timestamp, in seconds or milliseconds.
URL Parser
Break a URL into scheme, host, port, path, query and fragment, with its parameters listed.
URL Validator
Check a list of URLs for structural validity, and flag plain HTTP and odd hosts.
User Agent Parser
Read a user agent string: browser, version, engine, operating system and device type.
UUID Generator
Generate cryptographically random UUIDs - version 4, or version 7 for time-sortable ids.
UUID Validator
Check whether values are well-formed UUIDs, and read their version and timestamp.
Web App Manifest Checker
Read a web app manifest and check it has what an installable app needs.
Web App Manifest Generator
Generate a site.webmanifest so your site can be installed as an app.
XML Sitemap Generator
Turn a list of URLs into a valid XML sitemap, ready to submit.