Developer Utilities
The small lookups and conversions that interrupt a working day. Test a regex against real input, build a cron schedule without counting fields, work out what 755 means, convert a timestamp, decode a user-agent string, split a CIDR range, or check a domain's DNS records. Each tool does its one job and gets out of the way.
Search results
No tool matches that. Try a shorter word.
Every Dev Utilities tool
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.
Patterns and schedules
The regex tester highlights matches and capture groups as you type, with flags, a replacement preview and an explanation of each token. The regex generator builds a pattern from a description of what you want to match, for the cases where you know the shape but not the syntax. The cron builder turns "every weekday at 9" into the five-field expression and, more usefully, turns an expression you found in a crontab back into English along with the next few run times.
Permissions, versions and git
The chmod calculator converts between octal, symbolic and checkbox views of Unix file permissions. Semver checks whether a version string is valid, compares two, and shows which versions a range like ^1.4.0 actually allows. The git command reference is a searchable list of the commands people look up most, with the flags that matter.
Numbers and time
Epoch converter translates Unix timestamps in seconds, milliseconds or nanoseconds to readable dates in UTC and your local zone, and back. Base converter moves numbers between binary, octal, decimal and hex, including negative and fractional values.
HTTP and browsers
HTTP status codes is a reference with the meaning, typical cause and correct usage of each code. Keycode shows the key, code and legacy keyCode for whatever you press. The user-agent parser identifies the browser, engine, OS and device from a UA string. Curl converter turns a curl command into fetch, Python requests, Go or PHP, and URL query parser breaks a long URL into its parameters so they can be read and edited individually.
Networks
The IP subnet calculator takes an address and prefix and gives the network, broadcast, usable range and mask, and can split a block into smaller subnets. DNS records looks up A, AAAA, CNAME, MX, TXT and NS records for a domain; it is the one tool here that makes a network request, to a public DNS-over-HTTPS resolver, because the answer has to come from somewhere.
Everything else stays local
Apart from the DNS lookup, all processing is in your browser. Nothing you paste is stored.