Tool Usage Guides

Practical, tool-first walkthroughs for getting real work done in your browser. Each guide links straight to the utility it covers — no theory, no filler.

Decode and verify a JWT locally (no server, no leaking secrets)

Inspect a JSON Web Token header and payload in your browser — without pasting a live token into a third-party site.

Read guide →

Pretty-print and validate JSON before you ship it

Catch a missing comma or trailing brace before it breaks a deploy — format and validate JSON right in your browser.

Read guide →

Convert CSV to JSON (and back) entirely in the browser

Turn a pasted spreadsheet into clean JSON objects, or flatten JSON for a table — with no script and no upload.

Read guide →

Test a regex against live sample text before deploying

Catch a regex that matches too much or too little — validate it against real input before it ships to production.

Read guide →

Generate UUIDs and hashes locally for prototypes

Spin up RFC-4122 UUIDs and MD5/SHA hashes on-device for stubs, fixtures, and quick integrity checks — no backend needed.

Read guide →

Encrypt and decrypt text with AES-256-GCM (no server, no upload)

Share a secret or lock down a note with AES-256-GCM and a passphrase — everything runs in your browser.

Read guide →

Sign messages with HMAC-SHA to prove they were not tampered

Generate an HMAC-SHA256/384/512 tag from a secret key so a receiver can verify integrity and authenticity.

Read guide →

Obfuscate text with a Caesar or ROT13 shift

Shift letters to hide a spoiler or teach cipher basics — a toy cipher, not real security.

Read guide →

Encode binary as Base32 or Base58 without ambiguous characters

Pick an alphabet that survives human copying — Base32 for filenames, Base58 for crypto-style identifiers.

Read guide →

Translate text to and from Morse code

Convert a message into International Morse code or decode a Morse string back to text.

Read guide →

Escape and unescape strings for JS, JSON, HTML, SQL, or CSV

Make dynamic strings safe to embed — or recover them — across five common formats.

Read guide →

Count characters, words, lines, and UTF-8 bytes

Know exactly how long your text is — including the byte count that limits often actually enforce.

Read guide →

Sort, dedupe, trim, and clean lists of lines

Turn a messy pasted block into an ordered, duplicate-free list in a couple of clicks.

Read guide →

Turn a title into a URL-safe slug

Convert a heading into a clean permalink — lowercase, hyphenated, and free of characters that break links.

Read guide →

Convert Roman numerals to numbers and back

Read a clock face, copyright year, or outline marker — convert between Roman numerals and 1–3999.

Read guide →

Measure string similarity with Levenshtein distance

Quantify how alike two strings are — for fuzzy matching, typo detection, and deduplication.

Read guide →

Pretty-print and validate XML

Indent a messy XML document and surface well-formedness errors before it reaches a parser.

Read guide →

Extract nested values from JSON with a path

Pull one field out of a large JSON payload using simple dot-path notation.

Read guide →

Convert colors between HEX, RGB, and HSL

Move a color between the notations designers and developers actually use.

Read guide →

Break any URL into its parts

Split a URL into protocol, host, path, query, and fragment to debug links and redirects.

Read guide →

Calculate IP ranges from a CIDR block

Turn 192.168.0.0/24 into its network, broadcast, and usable host counts.

Read guide →

Look up MIME types by file extension

Find the correct Content-Type for an extension, or identify an extension from a MIME type.

Read guide →

Parse and build URL query strings

Split a query into key/value pairs, sort them, or assemble a clean one from scratch.

Read guide →

Generate strong, random passwords

Create high-entropy passwords with the character rules you need — locally, with a crypto random source.

Read guide →

Generate Lorem Ipsum placeholder text

Fill a mockup with realistic placeholder copy — by paragraphs, sentences, or words.

Read guide →

Convert a time across world time zones

Translate a date and time from one zone to another, with the Unix epoch for unambiguous storage.

Read guide →

Debug an API request in the browser (including CORS)

Build a real request, watch the status and timing, and see exactly why a call fails — without standing up a backend.

Read guide →

Read an HTTP status code and pick the fix

Turn a bare status number into meaning and the usual remedy — 2xx, 3xx, 4xx, or 5xx.

Read guide →

Fix CORS errors without guessing

Paste the browser console error, get the likely cause, then generate the exact server headers to fix it.

Read guide →

Measure API latency against a budget

Take a measured response time, compare it to your latency budget, and know where to look next.

Read guide →

Beautify minified JavaScript in the browser

Re-indent a collapsed script for reading or debugging — no upload, no dependency.

Read guide →

Tidy messy HTML and CSS markup

Re-indent tangled HTML or CSS so you can read and edit it — entirely in the browser.

Read guide →

Lint YAML and INI config before deploy

Catch tabs, trailing whitespace, and malformed key/value lines before they break a deploy.

Read guide →

Understand cache headers without guessing

Paste response headers and learn whether a resource is fresh, revalidated, or never cached.

Read guide →

Generate CORS headers for Nginx or Apache

Turn your allowed origin, methods, and headers into copy-ready server config and a matching fetch().

Read guide →