FreeOnlineQR

Developer Tools

Encoders, formatters, validators and generators for everyday dev work. The utilities you keep re-googling — and none of them send your data anywhere, which matters when you're pasting a token or an API response.

Text to Base64

Turn normal text into Base64 — the format used to move text safely through URLs and email.

Base64 to Text

Turn a Base64 string back into readable text.

URL Encoder

Make text safe to put in a web address — spaces and symbols become %20 and friends.

URL Decoder

Turn a messy web address full of %20 and %3A back into plain readable text.

JSON Formatter

Tidy up messy JSON into readable, indented form — and tell you exactly where it's broken.

JSON Minifier

Squeeze JSON down to the smallest possible size by removing spaces and line breaks.

JWT Decoder

Open up a login token and see what's inside it — who it's for and when it expires.

Regex Tester

Try a search pattern against your text and see exactly what it finds.

Hash Generator

Generate MD5, SHA-1 and SHA-256 hashes of any text, without it leaving your browser.

UUID Generator

Generate version 4 UUIDs in bulk, in whichever format your database or config wants.

SHA256 Generator

Turn any text into its SHA-256 hash — the checksum every modern system expects.

MD5 Generator

Generate an MD5 checksum of any text, in your browser — nothing is uploaded.

Password Generator

Build strong passwords to the length and character rules a site actually demands.

Random String Generator

Generate random strings, hex keys or IDs in bulk, from whichever alphabet you need.

Lorem Ipsum Generator

Generate placeholder paragraphs, sentences or words — with or without HTML tags.

Timestamp Converter

Convert a Unix timestamp to a readable date, or a date back to a timestamp.

Cron Expression Generator

Build a cron schedule from plain settings — and read back what it actually means.

JSON Compare

Compare two JSON documents and see exactly which keys were added, removed or changed.

JSON Validator

Check whether JSON is valid, and get the exact line and column when it isn't.

XML Formatter

Indent a single-line XML feed or sitemap so you can actually read the nesting.

XML Validator

Check XML is well-formed and find the exact tag that breaks it.

HTML Formatter

Indent minified or hand-mangled HTML into something readable.

CSS Beautifier

Expand minified CSS back into indented rules, one declaration per line.

CSS Minifier

Strip comments and whitespace out of CSS without breaking calc() or url().

SQL Formatter

Break a long query onto readable lines, with the keywords lined up.

JavaScript Beautifier

Re-indent minified or badly formatted JavaScript so you can read it.

JavaScript Minifier

Strip comments and indentation out of JavaScript, safely — line breaks are kept.

JWT Generator

Build and sign an HS256 JSON Web Token for testing, entirely in your browser.

Password Strength Checker

See how long a password would really take to crack, and what's weakening it.

User Agent Parser

Break a user agent string into browser, engine, operating system and device.

CSV Viewer

Paste a CSV and see it as a proper table — quoted commas and all.

CSV to JSON Converter

Turn a CSV into a JSON array of objects, with quoted fields handled properly.

JSON to CSV Converter

Turn a JSON array into a CSV, flattening nested objects into dotted columns.

JSON Viewer

See every value in a JSON document as a flat list of paths, types and values.

Markdown to HTML Converter

Convert Markdown into clean HTML — headings, lists, tables, code blocks and links.

HTML to Markdown Converter

Turn a web page's HTML back into readable Markdown you can edit.