Free Developer Tools Online

A complete browser-based toolkit for developers: format and validate JSON, encode/decode Base64 and URLs, decode JWTs, generate UUIDs and hashes, test regular expressions, minify HTML/CSS/JS.

44 free tools · No signup · Runs in your browser

All Developer tools

JSON Formatter & Validator

Beautify, validate and minify JSON instantly in your browser.

JSON ↔ CSV Converter

Convert JSON arrays to CSV and CSV back to JSON.

Base64 Encoder & Decoder

Encode and decode Base64 strings, including UTF-8 and binary.

URL Encoder & Decoder

Percent-encode and decode URL components safely.

HTML Entity Encoder & Decoder

Escape and unescape HTML entities like &, <, >.

JWT Decoder

Decode JWT header and payload, view claims and expiry at a glance.

Hash Generator (MD5, SHA-1, SHA-256, SHA-512)

Compute cryptographic hashes from any text.

UUID Generator

Generate v4 UUIDs in bulk, with copy-all support.

Regex Tester

Test JavaScript regular expressions against a string with live highlighting.

HTML / CSS / JS Minifier

Strip whitespace and comments from HTML, CSS or JavaScript.

YAML Formatter & Validator

Beautify and validate YAML with selectable indent and helpful error messages.

YAML to JSON Converter

Convert YAML to JSON and JSON to YAML in one click — fully in the browser.

XML Formatter & Validator

Pretty-print and validate XML in the browser with selectable indent.

XML to JSON Converter

Two-way XML ↔ JSON conversion using your browser's native XML parser.

SQL Formatter

Beautify SQL for MySQL, PostgreSQL, SQLite, T-SQL and BigQuery.

HTML Formatter & Beautifier

Pretty-print HTML with proper indentation and self-closed void elements.

CSS Formatter & Beautifier

Pretty-print CSS with consistent indentation, including media queries.

JavaScript Beautifier

Quickly re-indent and prettify JavaScript and TypeScript.

CSV Formatter & Validator

Auto-detect delimiter, validate quoting, and align CSV columns.

TSV to CSV Converter

Convert tab-separated values to CSV and back, preserving quoted fields.

Markdown Table Generator

Build GitHub-flavoured Markdown tables visually with per-column alignment.

Cron Expression Parser

Parse a cron expression and preview the next 10 fire times.

Crontab Schedule Builder

Build a cron expression visually using dropdowns for each field.

Number Base Converter

Convert numbers between binary, octal, decimal, hex and base32.

Text to Binary, Hex, Octal Converter

Encode text as binary, hex or octal bytes — and decode back.

ASCII Table

Searchable ASCII table with decimal, hex, octal and binary codes.

Unicode Character Lookup

Inspect any character: codepoint, HTML entities, JS escape, UTF-8 bytes.

MIME Type Lookup

Look up the MIME type for a file extension — or the extensions for a MIME.

HTTP Status Code Reference

All standard HTTP status codes (1xx-5xx) with name and description.

User Agent Parser

Parse a UA string into browser, OS, engine and device type.

URL Parser & Inspector

Break a URL into scheme, host, port, path, query and hash.

Query String Builder

Build a URL query string from key/value rows — or parse one into rows.

IP Subnet Calculator

Compute network, broadcast, mask and host range from a CIDR.

IPv4 to IPv6 Converter

Convert IPv4 addresses to IPv6-mapped or 6to4 — and extract IPv4 from IPv6.

MAC Address Vendor Lookup

Find the vendor for a MAC address from its OUI prefix.

MAC Address Generator

Generate random MAC addresses with optional vendor prefix.

bcrypt Hash & Verify

Generate bcrypt hashes or verify a password against a hash, fully in-browser.

.htpasswd Generator

Build Apache .htpasswd lines with bcrypt or SHA-1, locally in your browser.

JWT Builder & Signer

Build and HS256/HS384/HS512-sign a JWT entirely in your browser.

RSA Keypair Generator

Generate a 2048/3072/4096-bit RSA keypair as PEM, fully in-browser.

Mock Data Generator

Generate fake JSON data from a schema of fields and types.

Placeholder Image URL Builder

Build placeholder image URLs for placehold.co, picsum and dummyimage.

Regex Cheatsheet & Tester

Reference table of regex syntax with an inline live tester.

String Escaper & Unescaper

Escape strings for JS, JSON, HTML, SQL, shell or regex — and reverse.

About our developer tools

BestMint's developer category is the most-used part of the site — a free, browser-only collection of utilities for the daily work of building, debugging and shipping software. Whether you are inspecting a JWT from a flaky auth flow, formatting a deeply nested JSON response, computing the SHA-256 of a file you cannot upload, or testing a tricky regular expression with multiple capture groups, every tool here is designed to load fast, work offline and never send your input over the wire.

The headline tools are the JSON Formatter & Validator (RFC 8259-strict, with line-accurate error messages), JSON ↔ CSV Converter (handles nested objects via dot-paths and quotes per RFC 4180), Base64 Encoder & Decoder (UTF-8 and URL-safe variants used in JWTs), URL Encoder & Decoder, HTML Entity Encoder, JWT Decoder (parses header, payload and signature with friendly timestamps), Hash Generator (MD5, SHA-1, SHA-256, SHA-512), UUID v4 Generator, Regex Tester with live highlighting, and an HTML/CSS/JS Minifier for inline scripts and email templates.

Everything runs locally using the Web Crypto API, JSON.parse, the WHATWG URL standard and the browser's RegExp engine, so output matches what your production code will produce in Chrome, Firefox or Node.js. Tokens, secrets, payloads and hashes are computed on your device and never logged. If you find yourself bookmarking three or four single-purpose dev sites, this category is meant to replace all of them.

What’s included in this category

Frequently asked questions

Are the developer tools safe to use with production data and tokens?
Yes. Every developer tool — JSON Formatter, JWT Decoder, Hash Generator, Base64 — runs entirely in your browser. Your tokens, payloads and secrets are not sent to any server and are not logged. You can safely paste production JWTs and JSON to debug.
Does the JWT Decoder verify signatures?
No. Signature verification requires the secret or public key, which is server-side. The decoder only parses the token (header, payload, signature) so you can read its contents and check claims like exp, iss and sub.
Which regex flavour does the Regex Tester use?
ECMAScript / JavaScript regex, identical to the engine in Chrome, Firefox and Node.js. Patterns from Python, PCRE or .NET may need adaptation — particularly named groups and look-behind in older browsers.
Is MD5 still safe to use?
MD5 is broken for security purposes (collisions are easy to construct), but it remains fine for non-security uses like file checksums and cache keys. Use SHA-256 or SHA-512 if you need cryptographic security.
Can the JSON Formatter handle large files?
Yes — comfortably up to several megabytes. Above that the browser's built-in JSON.parse may slow down regardless of the tool. For multi-gigabyte logs, use a streaming parser like jq.

Browse other categories