Developer tools
Format, encode, decode and generate data for everyday development work.
- Base64 Encoder and Decoder Free Base64 encoder and decoder with full UTF-8 support and a URL-safe base64url option. Runs entirely in your browser, nothing is uploaded.
- Bcrypt Generator and Checker Generate a bcrypt hash with a cost factor from 4 to 14, check a password against an existing hash and see its version, cost, salt and digest.
- Bounding Box Calculator Calculate the bounding box of coordinates, GeoJSON or WKT as minLon,minLat,maxLon,maxLat, WKT, Overpass or Leaflet, with padding and antimeridian support.
- Chmod Calculator Convert Unix file permissions between checkboxes, octal (755) and symbolic (rwxr-xr-x) notation, with setuid, setgid, sticky bit and ready chmod commands.
- Code Diff Checker Compare two versions of code side by side or inline, with syntax highlighting, line numbers, whitespace options and a unified diff you can copy or download.
- Cron Expression Builder Build a cron expression field by field, read it in plain words, see its next run times in any time zone and convert it to systemd, Quartz or AWS format.
- CSS Formatter and Minifier Beautify messy CSS with clean indentation or minify it with csso, and see the size before and after. Runs in your browser; nothing is uploaded.
- GeoJSON, KML and GPX Converter Convert GeoJSON to KML, GPX, CSV or WKT and back in your browser. Points, lines, polygons and Multi geometries, with a feature count and a preview.
- HAR File Viewer Open a .har file in your browser to inspect requests, headers, cookies, timings and a waterfall, then sanitize it before sharing. Nothing is uploaded.
- Hash Generator Generate MD5, SHA-1, SHA-256 and SHA-512 hashes of text or files of any size, and verify checksums. Everything runs in your browser.
- Hex File Viewer Open any file in a free in-browser hex viewer: offsets, hex and ASCII, byte or text search, integer and float decoding, file type detection.
- HMAC Generator Compute an HMAC-SHA1, SHA-256, SHA-384 or SHA-512 with a text, hex or Base64 key, get hex and Base64 output, and check a webhook signature in your browser.
- HTML Entity Encoder/Decoder Escape special characters as HTML entities (named, decimal or hex) or decode any entity, using the full list of 2,231 HTML5 named references.
- HTML Formatter Beautify messy HTML with clean indentation, or minify it safely, in your browser. Inline CSS and JavaScript are formatted too. Nothing is uploaded.
- HTML Table Generator Create HTML table code from an editable grid or pasted CSV, with caption, header cells, th scope, CSS class or inline styles, and a live preview.
- HTML to Markdown Converter Convert HTML to Markdown and Markdown to HTML in your browser, with GitHub tables, strikethrough, task lists and a safe preview. Nothing is uploaded.
- IP Subnet Calculator Calculate the network, broadcast, host range, netmask and wildcard of any IPv4 or IPv6 CIDR block, then split it into equal subnets or a VLSM plan.
- JavaScript AST Explorer Paste JavaScript and explore its abstract syntax tree (ESTree, parsed by Acorn) in your browser. Click nodes to see their code and export the AST as JSON.
- JavaScript Formatter and Minifier Beautify minified JavaScript, minify it with Terser, or check its syntax with the exact line and column of any error. Runs in your browser only.
- JSON Formatter and Validator Free JSON formatter and validator that beautifies, minifies and checks JSON in your browser, with syntax errors reported by line and column.
- JSON Schema Validator Validate a JSON document against a JSON Schema in your browser. Every error is listed with its instance path, keyword and schema path.
- JSON to CSV Converter Convert JSON to CSV and CSV back to JSON in your browser. Nested keys are flattened into columns, delimiters are detected, and nothing is uploaded.
- JSON to XML Converter Convert JSON to XML and XML to JSON in your browser, with attributes, repeated elements and CDATA handled. Nothing is uploaded to a server.
- JSON to YAML Converter Convert JSON to YAML and YAML to JSON in your browser, with anchors, merge keys and multi-document files supported. Nothing is uploaded.
- JSONPath Tester Test JSONPath expressions on your own JSON in the browser. Filters, slices, recursive descent, paths and JSON Pointers, with ready-made examples.
- JWT Decoder Decode a JWT header and payload, read exp, iat and nbf as dates, and verify HS256, RS256, PS256, ES256 or EdDSA signatures locally in your browser.
- JWT Generator and Verifier Create and verify JSON Web Tokens with HS256, RS256, PS256, ES256 or EdDSA. Edit claims, set exp and iat, and check signatures locally in your browser.
- Keyboard Key Code Finder Press any key to see its JavaScript event.key, event.code, keyCode, which and location values, with modifiers, a key history and a full keycode table.
- Markdown Table Generator Build Markdown tables in a grid, paste CSV or spreadsheet cells, set column alignment and copy a neatly aligned GitHub Flavored Markdown table.
- Number Base Converter Convert numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36, with two's complement, fractions and step-by-step working.
- PGP Key Generator and Encryption Generate OpenPGP keys (Curve25519 or RSA 4096), encrypt, decrypt, sign and verify PGP messages in your browser. Keys and messages never leave your device.
- Regex Railroad Diagram Turn a JavaScript regular expression into a clear railroad diagram with groups, alternatives, loops and lookarounds, then export it as SVG or PNG.
- Regex Tester Test JavaScript regular expressions live with highlighted matches, capture groups, replacement and a plain-English explanation of every token.
- Shamir Secret Sharing Split a password or recovery phrase into N shares so that any M of them rebuild it, with Shamir's secret sharing over GF(256), locally in your browser.
- SQL Formatter Format SQL queries for PostgreSQL, MySQL, SQL Server, Oracle, BigQuery, Snowflake and more, with keyword case and indentation options, in your browser.
- SRI Hash Generator Generate Subresource Integrity (SRI) sha384 hashes for a JavaScript or CSS file and copy the ready-made integrity and crossorigin attributes, locally.
- String Escape/Unescape Escape or unescape a string for JSON, JavaScript, template literals, SQL, CSV, HTML attributes, regular expressions and URLs, right in your browser.
- Test Data Generator Generate realistic fake test data (names, emails, addresses, dates, numbers) in your browser and export it as JSON, CSV or SQL INSERT statements.
- TOML to JSON Converter Convert TOML to JSON and JSON to TOML in your browser. Handles tables, arrays of tables, dates and 64-bit integers. Nothing is uploaded.
- TOTP and HOTP Code Generator Generate TOTP and HOTP 2FA codes from a Base32 secret or an otpauth:// URI, with SHA-1, SHA-256 or SHA-512, a live countdown and a QR code for 2FA apps.
- ULID and Nano ID Generator Generate ULIDs (with a monotonic option) or Nano IDs with a custom alphabet and length, in bulk, decode a ULID timestamp and check the collision risk.
- Unix Timestamp Converter Convert Unix timestamps in seconds or milliseconds to readable dates in local time, UTC and ISO 8601, and turn any date back into epoch time.
- URL Encoder and Decoder Free URL encoder and decoder. Percent-encode query parameters or full URLs, decode %XX sequences and handle + as space. Runs in your browser.
- URL Parser Paste a URL to see its protocol, host, port, path segments, decoded query parameters and fragment, then edit the parameters and rebuild the URL.
- User Agent Parser Parse any user agent string to see the browser, engine, operating system, device and CPU. Bulk parsing with CSV export, all in your browser.
- UUID Generator Free UUID generator for version 4 and version 7 UUIDs. Create up to 1,000 at once, uppercase or without hyphens, then copy or download as .txt.
- WebAssembly Disassembler Convert a .wasm binary to readable WAT text, validate it and list its sections, imports, exports and functions, in your browser without running the module.
- X.509 Certificate Decoder Decode an SSL/TLS certificate, chain or CSR in your browser. See subject, issuer, expiry date, SAN, key usage, public key and SHA-256 fingerprint.
- XML Formatter Format, minify and validate XML in your browser. Errors are reported with their line and column. Your files are never uploaded.