Your everyday developer workbench

Small tools. Clearer code.

Format, inspect and transform everyday developer data. No accounts, no uploads, just a useful workbench.

Find your tool

A tool for the task at hand.

16 free tools · no installation

JSON Formatter

Validate, pretty-print and minify JSON with readable error feedback.

Open tool

XML Formatter

Check well-formed XML and indent its element structure.

Open tool

Base64 Encoder and Decoder

Encode Unicode text as Base64 or decode Base64 back into UTF-8 text.

Open tool

URL Encoder and Decoder

Encode a URL component or decode percent-escaped text.

Open tool

JWT Decoder

Inspect a JWT header and payload locally, without sending the token to a server.

Open tool

Hash Generator

Calculate SHA-256, SHA-512 or an MD5 checksum for text.

Open tool

CSV to JSON Converter

Convert CSV rows into JSON objects using the first row as field names.

Open tool

YAML to JSON Converter

Parse YAML and export an indented JSON document.

Open tool

Cron Expression Generator

Build a five-field cron expression and preview the next five run times in UTC.

Open tool

Regex Tester

Test a JavaScript regular expression and inspect its matches.

Open tool

Text Diff Checker

Compare two pieces of text and see added, removed and unchanged lines.

Open tool

HTML Editor

Edit HTML and see it in a sandboxed preview.

Open tool

Markdown Editor

Turn Markdown into a sanitized HTML preview and copy the generated HTML.

Open tool

CSS Minifier

Remove unnecessary CSS whitespace and comments while preserving parsed rules.

Open tool

JavaScript Minifier

Minify a JavaScript snippet with a real JavaScript parser.

Open tool

Password Generator

Generate a random password with browser cryptography and adjustable length.

Open tool

Start with the task.

Open a tool and get to work. There is no account to create and no trial to unlock.

Keep your work close.

Tool inputs are processed on your device. We do not upload your files or text to do the work.

Know what to expect.

Each tool explains its supported formats, limits and output before you begin.