Developers

28 utilities for developers + SEO.

No sign-up. No tracking. No ads.

JSON Formatter

Format, validate, minify, and sort JSON. Error messages with line numbers. Escape and unescape strings.

Base64 Encoder/Decoder

Encode and decode Base64. Works with text and files. URL-safe variant supported.

CSV ↔ JSON

Convert between CSV and JSON. Handles quoted fields, custom delimiters, auto-detects direction.

SQL Formatter

Format messy SQL queries. Indented clauses, keyword case, comma style. Handles comments and strings correctly.

JSON Diff

Compare two JSON documents structurally. See added, removed, and changed values per path.

JSON Schema Generator

Paste a JSON sample, get a JSON Schema. Auto-detects types, formats, enums, required fields.

YAML ↔ JSON Converter

Convert YAML to JSON or JSON to YAML. Format and validate. Handles anchors, aliases, multi-line strings.

XML Formatter & XML ↔ JSON

Format, minify, and convert XML. Handles attributes, namespaces, CDATA, processing instructions.

HTTP Status Code Reference

Every HTTP status code with common causes and what to do. Searchable, filterable, jump-by-code.

HTML Minifier & Beautifier

Collapse whitespace, strip comments and inline CSS/JS — or beautify back with consistent indentation.

CSS Minifier & Beautifier

Strip comments and whitespace for production, or re-expand minified CSS into readable indented form.

JS Minifier & Beautifier

Compact JavaScript by removing comments and whitespace, or format minified JS with consistent indentation.

URL Parser

Break any URL into protocol, host, port, path, query, fragment. See each query param on its own line. Decode on.

User-Agent Parser

Paste any User-Agent string to see the browser, engine, OS and device it identifies as. Detects major edge cases.

URL Encoder/Decoder

Encode and decode URL components. Parse query strings into a readable table.

Regex Tester

Test JavaScript regex with live match highlighting, capture groups, and replace.

HTML Entity Encoder/Decoder

Encode special characters to HTML entities and back. Named or numeric, safe or full.

Binary ↔ Text Converter

Convert text to 8-bit binary and back. UTF-8 aware so emojis and accents round-trip correctly.

UUID Generator

Generate cryptographically random v4 UUIDs. Batch up to 1000 at a time. Multiple formats.

.gitignore Generator

Combine curated templates for languages, frameworks, IDEs, and operating systems. Inlined, no external fetches.

CIDR / Subnet Calculator

Calculate IPv4 subnet ranges, masks, host counts, and binary representations from any CIDR notation.

chmod / Permission Calculator

Convert between octal, symbolic, and chmod commands. Visual checkboxes for user/group/other.

Google SERP Preview

See how your page appears in Google — desktop + mobile snippets with title (60 char) and description (155 char) truncation.

Robots.txt Generator

Visual builder for robots.txt — user-agent rules, allow / disallow paths, sitemap link, crawl-delay. Block AI crawlers preset.

Sitemap.xml Generator

Paste URLs — get a valid sitemap.xml with lastmod, changefreq, priority. Download as file.

Schema Markup Generator

JSON-LD for Article, FAQ, Product, LocalBusiness, Recipe, HowTo, Event, Organization, BreadcrumbList.

Markdown TOC Generator

Paste Markdown — get a table of contents with GitHub-style anchor links. Configurable depth.

JSONPath Tester

Write JSONPath queries ($.foo[*].bar), see matches live. Filter expressions + slices supported.

JSON to TypeScript

Generate TypeScript interfaces from JSON with inferred types and nested interfaces.

HTML to JSX

Convert HTML to React JSX — className, style objects, self-closing tags, camelCased attributes.

cURL Builder

Build a copy-paste curl command from a form: method, URL, headers, JSON body, auth.

String Escape / Unescape

Escape or unescape strings for JSON, JS, HTML, URL and backslash sequences. Two-way.

Nano ID & ULID Generator

Generate Nano IDs and sortable ULIDs in bulk. Cryptographically random, URL-safe.

SVG Optimizer

Minify SVG, strip editor cruft + metadata, export as optimized SVG, CSS data-URI or img tag.

Test Credit Card Numbers

Luhn-valid fake card numbers for testing payment forms. Visa/MC/Amex/Discover. Validator too.

Base58 Encode / Decode

Bitcoin-style Base58 (no confusing 0 O I l). Encode text or decode back. Two-way.

Discord Timestamp

Generate dynamic Discord timestamp codes for every style. Renders in local time.

HTML Table Generator

Build HTML table markup: rows, columns, header row, borders, striping. Live preview.

URL Status Checker

HTTP status code + full redirect chain (301 → 200) for any URL. Find broken links.

HTTP Header Checker

Inspect any URL's response headers + security-header checklist (HSTS, CSP, XFO).

MIME Type Lookup

File extension ↔ Content-Type MIME lookup, searchable reference table.

ASCII Table

ASCII reference: decimal, hex, octal, binary and character for every code.

Bitwise Calculator

AND/OR/XOR/NOT and bit shifts on two integers, shown in dec, hex and binary.

IP to Binary

IPv4 ↔ binary, hex and 32-bit integer.

JSON to Go

Convert JSON to Go structs with json tags and inferred types.

HTML Preview

Live-render pasted HTML in a sandboxed iframe. Test snippets and markup instantly.

Hex ⇄ Text

Convert text to hexadecimal bytes and hex back to text. UTF-8 aware.

Base32

Encode/decode text ↔ RFC 4648 Base32, UTF-8 aware, fully client-side.

.env ↔ JSON

Convert dotenv files to JSON and back. Handles comments & quoted values.

MAC Address

Generate random MAC addresses — pick separator, case and count.

JSON to Python

Generate Python @dataclass definitions from JSON, with nested classes & types.

JSON to Rust

Generate serde Rust structs from JSON — inferred types, snake_case, nested.

JSON to Kotlin

Generate Kotlin data classes from JSON — inferred types, nested classes.

.htaccess Generator

Generate an Apache .htaccess — HTTPS, www, gzip, caching, error pages.

Git Commands

Pick a task → the exact git command + a plain explanation (undo, branch, stash…).

GraphQL Formatter

Format & indent GraphQL queries, mutations and schemas — even minified input.

CSV Editor

Edit CSV in a table — add/remove rows & columns, export. Handles quoted fields.

ULID

Generate sortable 26-char ULIDs with an embedded timestamp, a UUID alternative.

Nano ID

Compact URL-safe random IDs with custom length and alphabet, a UUID alternative.

License Generator

Generate a ready-to-use LICENSE file (MIT, ISC, BSD, Unlicense) with your name and year.

EditorConfig

Generate an .editorconfig file for consistent indentation and whitespace across editors.

IBAN Validator

Validate an IBAN with the mod-97 checksum and country length, formatted for reading.

ISBN Validator

Validate ISBN-10 / ISBN-13 by check digit and convert between the two formats.

Base85

Encode/decode text ↔ Ascii85 (Base85), more compact than Base64. UTF-8 aware.

JSON Tree Viewer

Explore JSON as a collapsible, colour-coded tree. Great for large API payloads.

INI ↔ JSON

Convert INI config files to JSON and back. Handles sections and comments.

JSON Flatten

Flatten nested JSON to dot-notation keys and unflatten back. For configs and i18n.

JSONL ↔ JSON

Convert JSON Lines (NDJSON) to a JSON array and back. For logs and data pipelines.

Query String

Parse a URL query string into JSON and build one back. Handles encoding and arrays.

Unicode Inspector

Per-character Unicode code point, HTML entity, and UTF-8/UTF-16 bytes. Handles emoji.

About this toolkit

A comprehensive developer utility belt — JSON / YAML / XML / SQL formatters, CSV ↔ JSON, regex tester, URL encoder + parser, HTML / CSS / JS minifiers, Base64, UUID, .gitignore generator, CIDR / chmod calculators, HTTP status reference, SEO helpers (SERP preview, robots.txt builder, sitemap.xml generator, JSON-LD schema generator), Markdown TOC, JSONPath tester, and more.

Who uses these tools

Frequently asked questions

Are these developer tools really free?

Yes — every tool in the Developers category is free, no sign-up, no usage limits, no API keys required.

Do any of the tools require an API key or backend?

No. Everything runs in your browser via JavaScript. Even the JSON / YAML / XML formatters use locally-bundled parsers — your source code never leaves your device.

Can I trust the regex tester with sensitive patterns?

Yes — the regex tester runs entirely in your browser's JavaScript engine. Neither the regex nor the test input is sent anywhere.

Why both formatters and minifiers?

Different ends of the same workflow. Minify for production (smaller files, faster loads). Format / beautify when reading minified code or debugging.

← Browse all 763 tools