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 are never sent to our servers — safe even for work-in-progress code.
JSON Formatter & Validator
Format, beautify, minify, and validate JSON right in your browser.
Developer
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text, instantly.
Developer
URL Encoder / Decoder
Percent-encode text for URLs, or decode encoded URLs back to text.
Developer
Hash Generator (SHA)
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text.
Developer
UUID Generator
Generate random version-4 UUIDs in bulk, with copy.
Developer
JWT Decoder
Decode a JSON Web Token to inspect its header, claims, and expiration.
Developer
Regex Tester
Test JavaScript regular expressions live with highlighted matches and replace preview.
Developer
HTML Entity Encoder / Decoder
Encode HTML special characters (& < > " ') or decode entities back to their original characters.
Developer
Cron Expression Explainer
Translate a cron expression into plain English (or your language) and break down each field.
Developer
SQL Formatter
Format and beautify SQL across 10 dialects (PostgreSQL, MySQL, BigQuery, Snowflake, T-SQL …).
Developer
JSON Diff
Compare two JSON documents structurally — see exactly which keys were added, removed, or changed.
Developer
YAML Formatter & Validator
Pretty-print and validate YAML — fix indentation, sort keys, choose line width, catch errors in place.
Developer
HTML / CSS / JS Minifier
Strip whitespace and comments from HTML, CSS, or JavaScript — see the size saved and copy the result.
Developer
Bcrypt Hash & Verify
Generate bcrypt hashes with adjustable cost factor, or verify an existing hash against a password — runs entirely in your browser.
Developer
ASCII Code Table
Browse and search the 256-row ASCII / extended-ASCII table — decimal, hex, octal, binary, and the named control characters.
Developer
.gitignore Generator
Tick the languages, frameworks, editors, and operating systems you use — get one combined .gitignore ready to drop into a fresh repo.
Developer
XML Formatter & Minifier
Beautify XML with clean indentation or minify it to one line, in your browser.
Developer
Chmod Calculator
Convert Unix file permissions between octal (755), symbolic (rwxr-xr-x), and checkbox grid.
Developer
Specialized tools112
Tools for narrower, more technical jobs: particular file formats, standards and professional fields. They work like every other tool here, entirely in your browser.
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
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, with 76-character wrapping.
Developer
xxHash, MurmurHash3, FNV & SipHash Calculator
Compute xxHash32/64, MurmurHash3 (32 and 128-bit), FNV-1/FNV-1a (32 and 64-bit) and SipHash-2-4 of text, hex bytes or a file, with seeds and a key.
Developer
BLAKE3, BLAKE2 & Keccak-256 Hash Generator
Hash text, hex or a file with BLAKE3 (hash, keyed, derive-key), BLAKE2b/2s with key, salt and personalization, Keccak-256/512 or SHAKE128/256.
Developer
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, in hex and unsigned decimal.
Developer
CRC Calculator: CRC-8, CRC-16, CRC-64 & Modbus
Compute any CRC of 3 to 64 bits — Modbus, CCITT, XMODEM, CRC-64/XZ and 108 more presets, or your own parameters — and find which CRC gives a value.
Developer
Check Digit Calculator: Luhn, Verhoeff, Damm
Compute and verify check digits with Luhn, Verhoeff, Damm and the ISO 7064 family (MOD 11-2, 97-10, 37-2…), and see which typing errors each one catches.
Developer
Bloom Filter Calculator: Size, Hashes & Error Rate
Size a Bloom filter for n items at a target false-positive rate, or get a filter's error rate or capacity, with the best number of hash functions.
Developer
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 timestamp, clock sequence and node/MAC.
Developer
XPath Tester
Run an XPath expression against XML or HTML in your browser and see every node it matches, with namespace prefixes and parse errors reported.
Developer
CSS Selector Tester
Test a CSS selector against your HTML and see exactly which elements it matches, in your browser.
Developer
JSON → TypeScript Interface
Generate TypeScript interfaces from any JSON sample — types are inferred recursively and named after each key.
Developer
JSON to JSDoc @typedef Generator
Turn a JSON object into JSDoc @typedef blocks with @property tags, in your browser.
Developer
Mock Data Generator
Generate realistic fake records for testing — names, emails, dates, IDs, lorem — exported as JSON, CSV, or SQL INSERTs.
Developer
JWT Generator
Build and sign HS256 / HS384 / HS512 JWTs from a header and payload — pairs with the JWT Decoder.
Developer
Ed25519 Sign & Verify (RFC 8032)
Sign a message with an Ed25519 key or verify a signature in the browser, with the public key derived from the seed and R and S shown.
Developer
Keypair Generator (RSA, EC, Ed25519)
Generate an RSA, ECDSA, ECDH, Ed25519 or X25519 keypair in your browser and export it as PKCS#8 and SPKI PEM or as JWK.
Developer
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
CSS Flexbox Playground
Visually pick flex-direction, justify-content, align-items, and gap — copy the resulting CSS or Tailwind class.
Developer
CSS Grid Playground
Visually pick grid-template-columns / rows, gap, and item alignment — copy the CSS straight into your project.
Developer
Cron Expression Builder
Build a cron expression by clicking — hourly, daily, weekly, monthly, or fully custom — pairs with the Cron Explainer.
Developer
Invisible / Zero-Width Character Detector
Spot NBSPs, zero-width characters, bidi marks, and tabs in pasted text — then clean them out.
Developer
Argon2 Hash Generator & Verifier (Argon2id)
Hash a password with Argon2id, Argon2i or Argon2d and get the $argon2id$ PHC string, or check a password against one. Runs in your browser.
Developer
ULID / NanoID / CUID2 Generator
Bulk-generate ULIDs, NanoIDs, and CUID2 — modern UUID alternatives that are shorter, sortable, or collision-resistant.
Developer
ULID Decoder (Timestamp & Randomness)
Decode a ULID into its 48-bit creation timestamp and 80-bit randomness — Crockford Base32, case-insensitive, with ISO UTC and epoch milliseconds.
Developer
Snowflake ID Decoder (Discord, Twitter)
Decode a Discord, Twitter/X or Instagram Snowflake ID into its creation timestamp, worker or datacenter, and sequence — with a custom-epoch mode.
Developer
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.
Developer
PBKDF2 Key Derivation
Derive a key from a password with PBKDF2-HMAC in your browser — pick the hash, iteration count and output length, and read the result as hex or Base64.
Developer
scrypt Key Derivation (RFC 7914)
Derive a key from a password with scrypt in the browser, with the memory cost worked out and the PBKDF2 and ROMix stages shown.
Developer
HKDF Key Derivation (RFC 5869, extract-expand)
Derive keys with HKDF and see both halves: the PRK from extract, every T block from expand, and the OKM in hex and base64. RFC 5869 cases built in.
Developer
HMAC Generator (SHA-1 / 256 / 384 / 512)
Compute HMAC signatures with Web Crypto — sign webhook payloads, verify API requests, hex or base64 output.
Developer
Credit Card Validator (Luhn + Brand)
Validate a card number with the Luhn checksum, detect brand (Visa/MC/Amex/etc), and check expected length. Local, no network.
Developer
ISBN Validator (ISBN-10 / ISBN-13)
Validate ISBN-10 and ISBN-13 checksums and convert between the two formats. Hyphens and spaces are handled.
Developer
Barcode Check Digit Calculator (UPC, EAN)
Calculate or verify the GS1 modulo-10 check digit for EAN-13, UPC-A and EAN-8 barcodes.
Developer
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
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
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
JSON to Go Struct Converter
Turn a JSON object into a typed Go struct with json tags, instantly in your browser.
Developer
JSON to Python Dataclass Converter
Turn a JSON object into Python @dataclass definitions with type hints, in your browser.
Developer
JSON to Rust Struct Converter (serde)
Turn a JSON object into Rust structs with serde derives and type-mapped fields, in your browser.
Developer
JSON to Kotlin Data Class Converter
Turn a JSON object into Kotlin data classes with typed properties, in your browser.
Developer
JSON to C# Class Converter
Turn a JSON object into C# classes with auto-property type mapping, in your browser.
Developer
JSON to Java Class (POJO) Converter
Turn a JSON object into Java POJO classes with type-mapped fields, in your browser.
Developer
JSON to Zod Schema Generator
Turn a JSON object into a Zod validation schema with inferred types, in your browser.
Developer
JSON to GraphQL Schema (SDL) Converter
Turn a JSON object into GraphQL type definitions (SDL) with scalar mapping, in your browser.
Developer
JSON to Mongoose Schema Generator
Turn a JSON object into a Mongoose schema with type-mapped paths, in your browser.
Developer
Glob Pattern Tester
Test file paths against a glob pattern (*, **, ?, [...], {a,b}) in your browser.
Developer
Conventional Commit Message Builder
Build a Conventional Commits message with type, scope, breaking change, and footers, in your browser.
Developer
CSS to JS Style Object Converter
Convert a CSS declaration block into a React/JS inline style object, in your browser.
Developer
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
URL Parser
Break a URL into protocol, host, port, path, query, and hash. Decode query parameters into a table.
Developer
Data URI Parser & Decoder
Decode a data: URI to see its MIME type, encoding, size and decoded contents, in your browser.
Developer
CSS Animation Generator
Build a CSS animation visually — pick a preset, tweak duration/easing/iteration, see the preview, and copy the generated keyframes.
Developer
Hex Dump Viewer
Inspect text or a small file as offset + hex bytes + printable ASCII, like xxd or hexdump -C.
Developer
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
JSONPath Tester
Run JSONPath queries ($.store.book[*].author, $..price) against a sample document and see the matching values.
Developer
JSON Pointer Resolver (RFC 6901)
Resolve an RFC 6901 JSON Pointer like /user/roles/0 against a document — with ~0/~1 escaping, URI fragments, and a clickable list of every pointer.
Developer
Punycode Converter
Convert internationalized domains between Unicode (münchen.de) and Punycode ASCII (xn--mnchen-3ya.de).
Developer
Number Formatter (Intl.NumberFormat)
Format a number the way each locale expects — 1,234,567.89, 1.234.567,89, $1.23M, 12 345 ₽ — and grab the matching JavaScript snippet.
Developer
JSON Sort Keys
Sort the keys of a JSON object alphabetically. Optionally recurse into nested objects so the whole document is canonicalized.
Developer
JSON Flatten / Unflatten (Dot Notation)
Flatten nested JSON into dot-notation keys, or rebuild nested JSON from flat keys — configurable delimiter and array notation, fully reversible.
Developer
Base32 Encoder / Decoder
Encode and decode Base32 (RFC 4648), with standard and base32hex variants — useful for TOTP secrets and Crockford-style IDs.
Developer
Base58 Encoder / Decoder (Bitcoin, IPFS)
Encode and decode Base58 with the Bitcoin, Ripple or Flickr alphabet — from UTF-8 text or raw hex, with correct leading-zero handling.
Developer
Bech32 / Bech32m Decoder (segwit address)
Decode any bech32 or bech32m string: human-readable part, data symbols, witness version, program and scriptPubKey — and which checksum it verifies under.
Developer
ChaCha20-Poly1305 Cipher (RFC 8439)
Encrypt and decrypt with AEAD_CHACHA20_POLY1305 in your browser, with the Poly1305 one-time key and the counter split shown.
Developer
AES-GCM Encrypt / Decrypt (key, nonce, AAD)
Encrypt and decrypt with AES-GCM in your browser: hex key and nonce, optional AAD, selectable tag length, and the ciphertext and tag kept apart.
Developer
Ascii85 / Base85 Encoder & Decoder
Encode and decode Ascii85 (Base85) from UTF-8 text or hex bytes — Adobe/PDF variant with <~ ~> delimiters, or the plain variant. All in your browser.
Developer
Base45 Encoder & Decoder
Encode text to Base45 and decode Base45 back to text, following RFC 9285, in your browser.
Developer
MIME Type Lookup
Find the MIME type for a file extension (or the other way around) and learn what each type is for.
Developer
HTTP Headers Reference
Searchable reference for ~50 standard HTTP request, response, CORS, caching, security, and cookie headers.
Developer
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
Docker Run to Compose Converter
Turn a docker run command into a docker-compose.yml — ports, volumes, environment and limits mapped for you.
Developer
systemd Service File Generator
Build a .service unit file for systemd — Type, Restart, User, Environment, sandboxing — plus the install and journalctl commands.
Developer
SSH Public Key Inspector
Read an SSH public key, authorized_keys or known_hosts line: algorithm, key size, SHA256 and MD5 fingerprints, comment and options.
Developer
BSON Decoder & Extended JSON Viewer
Decode a MongoDB BSON file in your browser: every element type with its type byte, exact int64 and decimal128, and canonical or relaxed Extended JSON.
Developer
Java .properties Parser
Parse a .properties file exactly as java.util.Properties.load does — separators, escapes, continuations — and see every line that will surprise you.
Developer
Python Pickle Inspector
Disassemble a .pkl file in the browser: every opcode, the memo, the value it rebuilds, and whether loading it would run code.
Developer
Python .pyc Bytecode Inspector
Open a .pyc from __pycache__ in your browser: which CPython wrote it, timestamp or hash invalidation, the code object tree and the disassembly.
Developer
NumPy .npy / .npz Inspector
Read a .npy or .npz header in the browser: dtype, shape, byte order, field layout and a value preview, with no NumPy and no upload.
Developer
Static Library (.a) Inspector
Read a .a archive in the browser: members with sizes and dates, the symbols each object defines and needs, and whether the symbol index has gone stale.
Developer
JSON Schema Validator
Check a JSON document against a JSON Schema in your browser. Every error gets its JSON Pointer, the line it lands on, and the keyword that failed.
Developer
PKCS#7 / CMS Inspector
Open a .p7b, .p7s or .p7m in your browser: content type, certificates, CRLs, signers, algorithms and signing times. Nothing is uploaded.
Developer
PKCS#12 Keystore Inspector
Open a .p12 or .pfx in your browser: MAC and ciphers before the password, then the certificate chain, the private key, and whether they match.
Developer
.gitignore Tester
Paste a .gitignore and a list of paths to see which are ignored and exactly which line decided — the answer git check-ignore -v gives.
Developer
.gitattributes Tester
Paste a .gitattributes and a list of paths to see every attribute git ends up setting on each path, and which line — or which macro — set it.
Developer
.mailmap Tester
Paste a .mailmap and a list of author identities to see what each one resolves to, which entry did it, and which people finally merge into one.
Developer
Git Config Precedence Tester
Paste your git config files and see which value wins for every key, the scope, file and line it came from, what it overrode, and which includeIf fired.
Developer
WebAssembly Module Inspector
Inspect a .wasm file in your browser: section sizes, imports and exports with full types, memory pages, the start function, name and producers sections.
Developer
CRL Decoder (X.509)
Read a certificate revocation list in your browser: issuer, CRL number, validity window, every revoked serial with its reason, and the signature.
Developer
OCSP Response & Request Decoder
Decode an OCSP response or request in your browser: status, responder, freshness, nonce, revocation reason and the certificates it carries.
Developer
Git Object ID (hash-object)
Work out the git object id of a blob, tree, commit or tag in both SHA-1 and SHA-256, with the header git hashes and the loose object path.
Developer
Patch / Diff Inspector
Read a unified diff or .patch file: files touched, insertions and deletions per file, and the malformed hunks that make git apply fail.
Developer
PGP Public Key Inspector
Read an armored OpenPGP public key: full fingerprint, key ID, algorithm, size, creation and expiry dates, user IDs and subkeys.
Developer
CSR Decoder (PKCS#10)
Read a certificate signing request before you send it: subject, SANs, key size, signature algorithm, and whether its self-signature verifies.
Developer
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
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
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
HTML → JSX Converter
Paste an HTML snippet and get React-ready JSX — class becomes className, onclick becomes onClick, and void tags self-close.
Developer
Query String to JSON Converter
Convert a URL query string to a JSON object and back, in your browser.
Developer
EditorConfig Generator
Build an .editorconfig file with indent style, line endings, charset and common overrides, in your browser.
Developer
EditorConfig Tester
Paste an .editorconfig and some file paths: see the property set each file resolves to, and which section on which line decided every value.
Developer
HTTP Methods Reference
Quick card per HTTP method (GET, POST, PUT, DELETE, PATCH, …) — safety, idempotence, cacheability, and whether request / response bodies are allowed.
Developer
PWA Manifest Builder
Build a valid manifest.json for a Progressive Web App — name, icons, theme color, display mode, scope — with the matching HTML <link> tags.
Developer
JSON Canonicalize (RFC 8785 JCS)
Canonicalize JSON per RFC 8785 and hash it: UTF-16 key order, ECMAScript number form, no whitespace, with a SHA-256 of the exact bytes.
Developer
JSON Merge Patch (RFC 7386)
Apply or generate an RFC 7386 JSON merge patch, with every change listed — including the null that deletes a key rather than setting one.
Developer
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
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
CBOR Decoder (Diagnostic Notation)
Decode CBOR (RFC 8949) from hex or base64 into readable diagnostic notation — including tags, floats and indefinite-length items. All in your browser.
Developer
MessagePack Decoder
Paste base64 or hex MessagePack bytes and read the values — types, nested maps, binary blobs and timestamps — decoded in your browser.
Developer
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
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
TOTP Code Generator
Generate live RFC 6238 TOTP codes from a Base32 secret — for testing 2FA flows, debugging authenticator integration, or a temporary fallback.
Developer