Skip to content
Utilboxes

Developer Tools

Format, validate and encode the data you work with.

Tools last updated

The utilities you reach for a dozen times a day — a JSON formatter that tells you exactly where the syntax broke, Base64 and URL codecs, and a timestamp converter. The formatters, encoders and converters run entirely in the page, so it is safe to paste production payloads into them. The three network checkers — the SSL certificate checker, the email address validator's MX lookup and the Open Graph preview — have to reach another server, and each one says exactly what it sends.

All 21 Developer Tools

21 tools

JSON FormatterPretty-print or minify JSON, with the exact error position.JSON ValidatorCheck JSON syntax and get a plain-English explanation of errors.JSON to CSVFlatten nested JSON into a spreadsheet-ready CSV.Base64 EncoderEncode text or a file to Base64, standard or URL-safe.Base64 DecoderDecode Base64 back to text or download it as a file.URL EncoderPercent-encode a whole URL or a single query parameter.URL DecoderDecode percent-encoded URLs and break out query parameters.HTML FormatterIndent messy HTML, or minify it for production.CSS FormatterBeautify or minify stylesheets, including nested rules.Timestamp ConverterUnix time to a readable date, in UTC and your local zone.File Checksum VerifierCalculate MD5, SHA-1, SHA-256 or SHA-512 and compare with a published hash.SSL Certificate CheckerSee when a domain's SSL certificate expires and whether its chain is trusted.Email Address ValidatorCheck email address format with plain-English errors, typo fixes and MX lookups.Password Strength CheckerEstimate how long a password would take to crack, checked privately in your browser.Open Graph PreviewPreview how a link looks when shared, and check or write its Open Graph tags.CSV to JSONTurn CSV or a spreadsheet export into a JSON array of objects.JWT DecoderRead a JSON Web Token's header, payload and expiry — decoded, not verified.Hash GeneratorMD5, SHA-1, SHA-256 and SHA-512 hashes and HMACs of any text.Cron Expression ExplainerTranslate a cron schedule into plain English and list its next run times.Regex TesterTest a JavaScript regular expression with live match highlighting and groups.Markdown to HTMLConvert Markdown to clean HTML with a live preview.

What runs in your browser, and what does not

Developers paste sensitive things into tools like these: API responses, tokens, customer records. So the first thing to know about each tool is where the data goes. Twelve of the tools above run entirely in the page. Three have to contact another server, and they say so.

Formatting and validating

The JSON Formatter pretty-prints or minifies and reports a syntax error with its exact line and column, and the JSON Validator explains the error in plain words with a likely cause. JSON to CSV flattens nested objects into dotted column names and builds the column list from every record, so uneven data does not lose fields. The HTML Formatter and CSS Formatter indent or minify markup and stylesheets.

Encoding and decoding

The Base64 Encoder and Base64 Decoder handle text and files, including URL-safe output and data URIs. Base64 is an encoding, not encryption: anyone can reverse it, so it hides nothing. The URL Encoder and URL Decoder percent-encode a whole address or a single parameter value — a distinction that matters, because the two need different characters escaped. The Timestamp Converter shows a Unix timestamp in UTC and your local time together, since the gap between them is where date bugs come from.

Verifying

The File Checksum Verifier calculates MD5, SHA-1, SHA-256 or SHA-512 for a download and compares it with the published hash. It reads the file in chunks on your device, so even a disk image is never uploaded. Prefer SHA-256 where the publisher offers it; MD5 and SHA-1 catch accidental corruption but not deliberate tampering. The Password Strength Checker estimates how quickly a password could be guessed, on your device.

The three network checkers

A web page is not allowed to read another site's certificate, mail records or HTML, so these three are carried out by this site's server:

  • The SSL Certificate Checker connects to the domain you enter and reads its certificate and chain.
  • The Email Address Validator checks the format in your browser; its mail server lookup sends only the domain name, never the full address.
  • The Open Graph Preview fetches the head of the page you enter to read its sharing tags.

The certificate checker and the preview fetcher accept only public internet addresses, and each page states exactly what is sent. One limit applies to the email validator in particular: no tool can prove a mailbox exists without sending it a message, so the check stops at format and domain.

Guides