All Tools

JSON Formatter
Format, validate, minify and browse JSON as a tree — instantly, in your browser.
Base64 Encoder & Decoder
Encode and decode Base64 for text, files and images — with data URIs, in your browser.
URL Encoder & Decoder
Percent-encode and decode URLs, query strings and parameters, in your browser.
UUID Generator
Generate v4, v7, v1, v3 and v5 UUIDs — one or a thousand at once — and inspect any UUID.
Password Generator
Generate strong, random passwords with a strength meter — secure, free, in your browser.
Regex Tester
Test regular expressions live: matches, capture groups and replace, with a library of 1...
Color Converter
Convert HEX, RGB, HSL, HSV, CMYK and OKLCH, build palettes and check contrast — in your...
Image Converter
Convert images to WebP, PNG, JPG or PDF in bulk, or compress them to a target size in K...
QR Code Generator
Create free QR codes for URLs, Wi-Fi, contacts and text — or read a QR code from an ima...
Hash Generator
MD5, SHA-1, SHA-256 and SHA-512 hashes for text or files, bcrypt, and a checksum checke...
Unix Timestamp Converter
Convert Unix timestamps to readable dates and back, in any time zone, with the live epoch.
JWT Decoder
Decode JSON Web Tokens locally and verify their signature with your secret or public ke...
Unused CSS Remover
Keep only the CSS a page uses, from a Chrome Coverage export or from the HTML and the s...
JSON Converter
Convert between JSON, YAML, CSV and XML in any direction, with clear error messages — a...
Text Compare (Diff)
Compare two texts and see what changed, line by line and word by word, side by side or ...
Number Base Converter
Convert between binary, decimal, hex, octal and any base up to 36, and turn text into b...
Code Formatter & Minifier
Beautify or minify HTML, CSS, JavaScript and SQL, with the language detected for you — ...
Case Converter
Turn text into UPPER CASE, lower case, Title Case, camelCase, snake_case, a URL slug an...
Word Counter
Count words, characters, sentences and reading time as you type, remove duplicate lines...
Markdown to HTML Converter
Convert Markdown to HTML with a live preview, or turn HTML into clean Markdown, includi...
HTML Entity Encoder & Decoder
Escape text for HTML with named, decimal or hex entities, or decode any HTML entity bac...
Cron Expression Explainer
Read any cron expression in plain language, field by field, and see exactly when it wil...
CSS Generator
Design gradients, box shadows and rounded corners visually and copy the CSS they need.
EXIF Viewer & Remover
See the hidden metadata in your photos, including GPS location, and remove it without l...
Subnet Calculator
Calculate the network, host range and mask of any IPv4 or IPv6 subnet, and split a netw...
User-Agent Parser
Read the browser, operating system and device in any user-agent string, see your own, a...
PDF Tools
Merge, split and organize PDF files in your browser: extract, delete, rotate and reorde...
PDF Converter
Turn PDF pages into JPG, PNG or WebP images, or extract the text, right in your browser...
QR Code Reader
Read QR codes from an image, a screenshot or your camera, and see links, Wi-Fi details ...
JSON to Types
Turn a JSON sample into TypeScript interfaces, Go structs, Python models, C# classes, R...
Meta Tag Generator
Create SEO meta tags, Open Graph and X card tags, and preview how the page looks on Goo...
PDF Compressor
Reduce the size of a PDF by recompressing its pictures while keeping the text, or go fu...

Quick tasks

One click opens the tool already set up for the job.

Free Online Developer Tools That Run in Your Browser

Every tool on this page does one job, does it immediately, and does it without asking who you are. There is no account, no free tier, no upload limit and no watermark. Paste something in, get the result, close the tab.

The more important property is where the work happens. Everything here runs as JavaScript inside your own browser. The text you paste is never sent anywhere, which matters because the data a developer most often needs to format, decode or hash is exactly the data they are least free to hand to a stranger: a production API response, an access token, a customer record, a config file with credentials in it.

Pick a tool by what you are trying to do

I need to…Tool
Read an API response that arrived as one unreadable lineJSON Formatter
Write a pattern for a log filter or a validation ruleRegex Tester
Turn JSON into YAML, CSV or XML, or back againJSON Converter
See exactly what changed between two versions of a textText Compare
Switch text between UPPER CASE, Title Case, camelCase or a URL slugCase Converter
Count words and characters, or remove duplicate lines from a listWord Counter
Preview Markdown, or turn HTML into MarkdownMarkdown to HTML Converter
Embed an image in CSS, or read what an API key containsBase64 Encoder
Fix a link that breaks at the first space or ampersandURL Encoder
Read a hex or binary value as a number, or text as bytesNumber Base Converter
Escape text for HTML, or decode & and friends back to textHTML Entity Encoder
Create a primary key, correlation ID or collision-proof filenameUUID Generator
Create a credential nobody can guessPassword Generator
Move a link from a screen or a printed page onto a phoneQR Code Generator
Design a gradient, a box shadow or rounded corners and copy the CSSCSS Generator
Get an image into the format something else will accept, or several into one PDFImage Converter
See whether a photo gives away where it was taken, and remove its hidden dataEXIF Viewer & Remover
Merge PDFs, split one, or extract, delete and rotate pagesPDF Tools
Turn PDF pages into JPG or PNG images, or pull out the textPDF Converter
Make a PDF small enough for an email or an upload formPDF Compressor
Read a QR code from a screenshot, a photo or the cameraQR Code Reader
Turn a HEX colour into RGB or HSL for a stylesheetColor Converter
Verify a download, or fingerprint a fileHash Generator
Work out what time a Unix timestamp in a log actually wasTimestamp Converter
See the claims inside a token that is being rejectedJWT Decoder
Make minified HTML, CSS, JavaScript or SQL readable, or minify itCode Formatter
Check what a crontab line means and when it runs nextCron Expression Explainer
Work out the host range, mask or broadcast address of a subnetSubnet Calculator
Find out which browser, device or crawler sent a requestUser-Agent Parser
Get TypeScript, Go, Python or C# types from a JSON responseJSON to Types
Write the meta and Open Graph tags that shape search results and shared linksMeta Tag Generator
Strip the CSS a page never uses, from a Chrome recording or the HTMLUnused CSS Remover

The six groups, and what belongs in each

Text tools handle the formats developers read all day. The JSON formatter indents, validates and minifies, and when parsing fails it names the offending character rather than shrugging. The JSON converter moves data between JSON, YAML, CSV and XML, Text Compare shows what changed between two versions line by line, and the regex tester runs your pattern against sample text as you type, so you find out about the greedy quantifier before production does.

Encoding tools reshape data so it survives a channel that would otherwise break it. The Base64 encoder handles both the standard and URL-safe alphabets, which is the usual reason a token decodes in one place and not another. The URL encoder percent-encodes a value or a whole URL — and knowing which of the two you want is most of the skill. The number base converter reads binary, octal, decimal and hex, and turns text into bytes and back.

Generator tools produce things that must be unguessable or unique: UUIDs in five versions, passwords and passphrases, and QR codes for links, Wi-Fi credentials and contact details. The CSS generator belongs here too: it builds gradients, box shadows and rounded corners from sliders, and the meta tag generator writes the tags that shape search results and shared links. The randomness comes from your browser's cryptographic generator rather than Math.random, which is the difference between a secret and a guessable string.

Image tools start with the image converter: WebP, PNG, JPG, ICO and PDF output, compression to a size in KB and resizing, with a quality setting that actually matters — dropping from 100 to 85 typically halves the file with no visible change. The EXIF viewer shows the hidden data in a photo, including its GPS position, and removes it without re-compressing the image, and the QR code reader decodes a code from a screenshot or the camera.

PDF tools merge, split and organize PDF files with page previews: merge, split, extract, delete and rotate pages without uploading the document, the PDF converter turns pages into JPG or PNG images or plain text, and the PDF compressor reduces the file size, down to a limit such as 1 MB if needed.

Developer tools are the small conversions that interrupt real work: colour notations, MD5, SHA and bcrypt hashes, Unix timestamps, JWT payloads, minified code, unused CSS, cron schedules, IP subnets, user-agent strings and types generated from JSON.

What running in the browser actually buys you

  • Nothing is transmitted. Open your browser's network panel, paste a large payload, run the tool, and watch that no request leaves the page.
  • It works offline. Once a tool page has loaded, it keeps working without a connection.
  • There is no size limit imposed by a server — only what your own machine can comfortably handle.
  • Nothing is logged. No server sees the input, so no server can retain it, be breached for it, or be compelled to produce it.
  • It is fast. No upload, no queue, no round trip. Output appears as you type.

That includes the image converter. It used to send files to the server for encoding; since August 2026 it decodes and re-encodes images with your browser's own image engine, PDFs included, so no tool on the site uploads what you give it.

Every tool ends with a reference article

A tool that only does the thing is half a tool. Each page here closes with a long-form article on the format itself: what it is, how it is built, the mistakes that actually happen, and how it relates to the neighbouring tools. If you have ever wondered why Base64 output is exactly 33% larger, when to reach for UUID v7 instead of v4, or why hashing a password with SHA-256 is a bug rather than a shortcut, the answer is on the relevant page.

Common questions about this collection

  • Is there a catch? No account, no paywall, no usage cap, and no feature held back for a paid tier.
  • Can I use these at work? Yes. Because processing is local, using them does not transfer your employer's data to a third party — which is usually the blocker with online tools.
  • Are they suitable for automation? For scripted workflows you want the equivalent library in your own codebase. These are built for the one-off manual check, which is most of what a developer actually does with them.
  • Which languages is the site in? Eight: English, German, Spanish, Portuguese, French, Persian, Arabic and Japanese, with Persian and Arabic laid out right to left.