All toolboxes
A STARTING POINT, MADE FOR YOU

The developer data utilities
toolbox.

Test regular expressions, convert YAML, XML and JSON, parse URLs, diff text and sign messages without sending anything out.

INSIDE THE TOOLBOX

19 useful places to start.

Starter collection

Everything runs in the browser. The regular-expression tester uses JavaScript syntax and stops after a few seconds, and keys for HMAC stay on the device.

Regex tester

Test a JavaScript regular expression on your text: every match, its position and capture groups, or a replacement preview.

YAML and JSON converter

Convert YAML to JSON or JSON to YAML, with clear errors and safe handling of anchors.

XML formatter and validator

Check that XML is well-formed, then pretty-print or minify it without touching text content.

JSON viewer

Explore a collapsible JSON tree, search values, format and minify.

JSON formatter

Format or minify JSON and catch syntax errors.

URL parser

Break a URL into its scheme, host, port, path, query parameters and fragment.

URL encoder & decoder

Percent-encode a URL component or decode escaped text.

Unified diff generator

Compare two texts line by line and produce a diff in the format of diff -u and git diff.

Text comparison

See which lines differ between two pieces of text.

Markdown table generator

Turn CSV into a Markdown, HTML, LaTeX or plain-text table, with alignment.

Text pattern extractor

Pull email addresses, URLs, numbers, hashtags, IP addresses, dates or colours out of pasted text.

HMAC generator

Compute an HMAC-SHA-256, SHA-1, SHA-384 or SHA-512 message authentication code with a secret key, on your device.

Base64 encoder & decoder

Encode Unicode text to Base64, or decode it back.

SHA hash generator

Create SHA-256, SHA-384 or SHA-512 hashes of text.

JWT decoder

Inspect a JSON Web Token’s header and payload locally.

CSV to JSON

Turn CSV rows into a JSON array of objects.

JSON to CSV

Convert a JSON array of objects into a downloadable CSV.

Unix timestamp converter

Convert Unix seconds or milliseconds to a UTC date and back.

Cron expression explainer

Read a five-field cron schedule in plain terms and list its next run times.

SMALL TASKS. LESS FRICTION.

A few things you
can tick off.