Skip to content
AZ Tools

Category

Developer

Formatters, encoders, hash and ID generators, regex and JSON utilities — small tools that answer the questions that come up dozens of times a day while writing or debugging code. Popular picks include the JSON formatter, Base64 encoder, UUID generator and JWT decoder. Every tool runs entirely in your browser, so the snippets, tokens and configs you paste never leave your machine — safe even for work-in-progress code.

Sort by:

JSON Formatter & Validator

Format, beautify, minify, and validate JSON right in your browser.

Developer 0 0

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text, instantly.

Developer 0 0

Base64 to Hex Converter (and back)

Convert a Base64 string to hexadecimal bytes and hex back to Base64, with URL-safe support, in your browser.

Developer 0 0

Quoted-Printable Encoder & Decoder

Encode text to MIME Quoted-Printable (RFC 2045) or decode it back — handling =XX escapes, soft line breaks, and UTF-8 — entirely in your browser, with 76-character line wrapping on encode.

Developer 0 0

URL Encoder / Decoder

Percent-encode text for URLs, or decode encoded URLs back to text.

Developer 0 0

Hash Generator (SHA)

Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text.

Developer 0 0

CRC-32 Calculator (CRC-32 & CRC-32C)

Compute the CRC-32 (IEEE 802.3, used by zip/gzip/PNG) or CRC-32C (Castagnoli) checksum of text or hex bytes, shown in lowercase hex, uppercase hex, and unsigned decimal — in your browser.

Developer 0 0

UUID Generator

Generate random version-4 UUIDs in bulk, with copy.

Developer 0 0

UUID Inspector (Version, Variant, Time)

Paste any UUID to see its version (1–8), variant, and — for time-based v1, v6, and v7 — the embedded creation timestamp, clock sequence, and node/MAC, all decoded in your browser.

Developer 0 0

JWT Decoder

Decode a JSON Web Token to inspect its header, claims, and expiration.

Developer 0 0

Regex Tester

Test JavaScript regular expressions live with highlighted matches and replace preview.

Developer 0 0

CSS Selector Tester

Test a CSS selector against your HTML and see exactly which elements it matches, in your browser.

Developer 0 0

HTML Entity Encoder / Decoder

Encode HTML special characters (& < > " ') or decode entities back to their original characters.

Developer 0 0

Cron Expression Explainer

Translate a cron expression into plain English (or your language) and break down each field.

Developer 0 0

SQL Formatter

Format and beautify SQL across 10 dialects (PostgreSQL, MySQL, BigQuery, Snowflake, T-SQL …).

Developer 0 0

JSON Diff

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

Developer 0 0

JSON → TypeScript Interface

Generate TypeScript interfaces from any JSON sample — types are inferred recursively and named after each key.

Developer 0 0

JSON to JSDoc @typedef Generator

Turn a JSON object into JSDoc @typedef blocks with @property tags, in your browser.

Developer 0 0

YAML Formatter & Validator

Pretty-print and validate YAML — fix indentation, sort keys, choose line width, catch errors in place.

Developer 0 0

Mock Data Generator

Generate realistic fake records for testing — names, emails, dates, IDs, lorem — exported as JSON, CSV, or SQL INSERTs.

Developer 0 0

JWT Generator

Build and sign HS256 / HS384 / HS512 JWTs from a header and payload — pairs with the JWT Decoder.

Developer 0 0

JWK to PEM Converter (and back)

Turn a JWK or a whole JWKS into PEM public keys and back, with the RFC 7638 thumbprint for each — computed in your browser.

Developer 0 0

CSS Flexbox Playground

Visually pick flex-direction, justify-content, align-items, and gap — copy the resulting CSS or Tailwind class.

Developer 0 0

HTML / CSS / JS Minifier

Strip whitespace and comments from HTML, CSS, or JavaScript — see the size saved and copy the result.

Developer 0 0

CSS Grid Playground

Visually pick grid-template-columns / rows, gap, and item alignment — copy the CSS straight into your project.

Developer 0 0

Cron Expression Builder

Build a cron expression by clicking — hourly, daily, weekly, monthly, or fully custom — pairs with the Cron Explainer.

Developer 0 0

Invisible / Zero-Width Character Detector

Spot NBSPs, zero-width characters, bidi marks, and tabs in pasted text — then clean them out.

Developer 0 0

Bcrypt Hash & Verify

Generate bcrypt hashes with adjustable cost factor, or verify an existing hash against a password — runs entirely in your browser.

Developer 0 0

ULID / NanoID / CUID2 Generator

Bulk-generate ULIDs, NanoIDs, and CUID2 — modern UUID alternatives that are shorter, sortable, or collision-resistant.

Developer 0 0

ULID Decoder (Timestamp & Randomness)

Decode a ULID into its 48-bit creation timestamp and 80-bit randomness — Crockford Base32, case-insensitive, with the time as ISO UTC, relative, and epoch milliseconds — entirely in your browser.

Developer 0 0

Snowflake ID Decoder (Discord, Twitter)

Decode a Discord, Twitter/X, or Instagram Snowflake ID into its creation timestamp, worker/process or datacenter, and sequence — with a custom-epoch mode — entirely in your browser.

Developer 0 0

String Escape Converter

Escape a string for 10 contexts at once — JavaScript, JSON, HTML entities, URL, SQL, regex, Bash (single/double quote), C string, Unicode \u escapes. Copy whichever you need.

Developer 0 0

HMAC Generator (SHA-1 / 256 / 384 / 512)

Compute HMAC signatures with Web Crypto — sign webhook payloads, verify API requests, hex or base64 output.

Developer 0 0

Bitwise Calculator

AND, OR, XOR, NOT and bit shifts on two integers — shown in binary, hex, unsigned and signed decimal, with selectable 8, 16, 32 or 64-bit width.

Developer 0 0

Unicode Escape Converter

Encode text to \uXXXX, U+XXXX or HTML entities — and decode any of those back to text. Handles emoji and astral characters.

Developer 0 0

UUID v5 Generator

Generate a deterministic, namespace-based UUID (version 5, SHA-1) from a namespace and a name — the same inputs always produce the same UUID.

Developer 0 0

JSON to Go Struct Converter

Turn a JSON object into a typed Go struct with json tags, instantly in your browser.

Developer 0 0

JSON to Python Dataclass Converter

Turn a JSON object into Python @dataclass definitions with type hints, in your browser.

Developer 0 0

JSON to Rust Struct Converter (serde)

Turn a JSON object into Rust structs with serde derives and type-mapped fields, in your browser.

Developer 0 0

JSON to Kotlin Data Class Converter

Turn a JSON object into Kotlin data classes with typed properties, in your browser.

Developer 0 0

JSON to C# Class Converter

Turn a JSON object into C# classes with auto-property type mapping, in your browser.

Developer 0 0

JSON to Java Class (POJO) Converter

Turn a JSON object into Java POJO classes with type-mapped fields, in your browser.

Developer 0 0

JSON to Zod Schema Generator

Turn a JSON object into a Zod validation schema with inferred types, in your browser.

Developer 0 0

JSON to GraphQL Schema (SDL) Converter

Turn a JSON object into GraphQL type definitions (SDL) with scalar mapping, in your browser.

Developer 0 0

JSON to Mongoose Schema Generator

Turn a JSON object into a Mongoose schema with type-mapped paths, in your browser.

Developer 0 0

Glob Pattern Tester

Test file paths against a glob pattern (*, **, ?, [...], {a,b}) in your browser.

Developer 0 0

Conventional Commit Message Builder

Build a Conventional Commits message with type, scope, breaking change, and footers, in your browser.

Developer 0 0

CSS to JS Style Object Converter

Convert a CSS declaration block into a React/JS inline style object, in your browser.

Developer 0 0

JSON to Protobuf Schema Converter (proto3)

Turn a JSON object into a proto3 .proto schema with typed fields and nested messages, in your browser.

Developer 0 0

URL Parser

Break a URL into protocol, host, port, path, query, and hash. Decode query parameters into a table.

Developer 0 0

Data URI Parser & Decoder

Decode a data: URI to see its MIME type, encoding, size and decoded contents, in your browser.

Developer 0 0

CSS Animation Generator

Build a CSS animation visually — pick a preset, tweak duration/easing/iteration, see the preview, and copy the generated keyframes.

Developer 0 0

Hex Dump Viewer

Inspect text or a small file as offset + hex bytes + printable ASCII, like `xxd` or `hexdump -C`.

Developer 0 0

CSS Specificity Calculator

Paste any CSS selector to see its (ID, class, type) specificity, per-token breakdown, and head-to-head comparison with another selector.

Developer 0 0

JSONPath Tester

Run JSONPath queries (`$.store.book[*].author`, `$..price`) against a sample document and see the matching values.

Developer 0 0

JSON Pointer Resolver (RFC 6901)

Resolve an RFC 6901 JSON Pointer like /user/roles/0 against a JSON document, with ~0/~1 escaping and URI-fragment (#/…) support — plus a clickable list of every pointer in the document, in your browser.

Developer 0 0

Punycode Converter

Convert internationalized domains between Unicode (`münchen.de`) and Punycode ASCII (`xn--mnchen-3ya.de`).

Developer 0 0

JSON Sort Keys

Sort the keys of a JSON object alphabetically. Optionally recurse into nested objects so the whole document is canonicalized.

Developer 0 0

JSON Flatten / Unflatten (Dot Notation)

Flatten nested JSON into single-level dot-notation keys, or rebuild nested JSON from flat keys — with configurable delimiter and array notation, fully reversible in your browser.

Developer 0 0

Base32 Encoder / Decoder

Encode and decode Base32 (RFC 4648), with standard and base32hex variants — useful for TOTP secrets and Crockford-style IDs.

Developer 0 0

Base58 Encoder / Decoder (Bitcoin, IPFS)

Encode and decode Base58 with the Bitcoin, Ripple, or Flickr alphabet — from UTF-8 text or raw hex bytes, with correct leading-zero handling, entirely in your browser.

Developer 0 0

Ascii85 / Base85 Encoder & Decoder

Encode and decode Ascii85 (Base85) from UTF-8 text or hex bytes — Adobe/PDF variant with <~ ~> delimiters and the z zero-group shortcut, or the plain variant — entirely in your browser.

Developer 0 0

Base45 Encoder & Decoder

Encode text to Base45 and decode Base45 back to text, following RFC 9285, in your browser.

Developer 0 0

ASCII Code Table

Browse and search the 256-row ASCII / extended-ASCII table — decimal, hex, octal, binary, and the named control characters.

Developer 0 0

MIME Type Lookup

Find the MIME type for a file extension (or the other way around) and learn what each type is for.

Developer 0 0

HTTP Headers Reference

Searchable reference for ~50 standard HTTP request, response, CORS, caching, security, and cookie headers.

Developer 0 0

cURL to fetch / axios Converter

Paste a cURL command — get ready-to-use JS fetch or axios code with headers, body, method, and basic auth handled.

Developer 0 0

JSON Schema Generator

Paste any JSON and get a draft-07 JSON Schema that matches its shape — types inferred, formats detected, required fields filled in.

Developer 0 0

Open Graph & Twitter Card Generator

Fill out a form, get a ready-to-paste `<meta>` block — Open Graph for Facebook / LinkedIn / Slack and Twitter Card tags for X / Discord.

Developer 0 0

HTTP Cookie Parser

Paste a `Cookie:` request header or a `Set-Cookie:` response header and see each cookie's name, value, attributes, and warnings.

Developer 0 0

HTML → JSX Converter

Paste an HTML snippet and get React-ready JSX — `class` becomes `className`, `onclick` becomes `onClick`, void tags self-close, inline styles can be object-ified.

Developer 0 0

Query String to JSON Converter

Convert a URL query string to a JSON object and back, in your browser.

Developer 0 0

.gitignore Generator

Tick the languages, frameworks, editors, and operating systems you use — get one combined `.gitignore` ready to drop into a fresh repo.

Developer 0 0

EditorConfig Generator

Build an .editorconfig file with indent style, line endings, charset and common overrides, in your browser.

Developer 0 0

HTTP Methods Reference

Quick card per HTTP method (GET, POST, PUT, DELETE, PATCH, …) — safety, idempotence, cacheability, and whether request / response bodies are allowed.

Developer 0 0

XML Formatter & Minifier

Beautify XML with clean indentation or minify it to one line, in your browser.

Developer 0 0

PWA Manifest Builder

Build a valid `manifest.json` for a Progressive Web App — name, icons, theme color, display mode, scope, orientation — with the matching HTML `<link>` and Apple meta tags.

Developer 0 0

JSON Patch Builder (RFC 6902)

Generate an RFC 6902 JSON Patch from a source/target pair, or apply an existing patch to a document. Supports add, remove, replace, move, copy, test ops.

Developer 0 0

Chmod Calculator

Convert Unix file permissions between octal (755), symbolic (rwxr-xr-x), and checkbox grid. Includes setuid/setgid/sticky, chmod & find commands, and umask hint.

Developer 0 0

ASN.1 / DER Decoder

Paste any DER structure — PEM, base64 or hex — and see its ASN.1 tree: offsets, tags, lengths and decoded values.

Developer 0 0

CBOR Decoder (Diagnostic Notation)

Decode CBOR (RFC 8949) from hex or base64 into readable diagnostic notation — integers, byte and text strings, arrays, maps, tags, floats, simple values, and indefinite-length items — entirely in your browser.

Developer 0 0

MessagePack Decoder

Paste base64 or hex MessagePack bytes and read the values — types, nested maps, binary blobs and timestamps — decoded in your browser.

Developer 0 0

Protobuf Decoder (no .proto needed)

Paste base64 or hex protobuf bytes and read the fields — numbers, wire types, nested messages, strings and packed arrays — without a schema.

Developer 0 0

Semver Tools (Parser, Comparator, Bumper)

Parse, compare, and bump semantic versions side-by-side, with a range expander that shows what ^x.y.z and ~x.y.z actually cover.

Developer 0 0

TOTP Code Generator

Generate live RFC 6238 TOTP codes from a Base32 secret — handy for testing 2FA flows, debugging authenticator integration, or as a temporary fallback when your phone is unreachable.

Developer 0 0