Too Much Tools
Developer utilities without the data leak. 100 tools, running locally in your browser, your data never leaves your device.
JSON
Format, minify, sort and validate JSON locally, with precise error locations.
Structurally compare two JSON documents and see added, removed and changed values, locally.
Generate a JSON Schema from sample JSON, or validate JSON against a schema, locally.
Stringify JSON into an escaped string literal for code, or parse a string back to JSON, locally.
.NET
Convert .NET appsettings.json to environment variables (and back) for Docker, Kubernetes and CI.
Generate TypeScript interfaces from C# models and C# classes from TypeScript, locally.
Parse an ADO.NET/database connection string into key-values (and back), locally.
Encoding
Encode text to Base64 or decode Base64 back to text, with URL-safe support, all local.
Security
Compute SHA-1/256/384/512 digests and HMACs in your browser via Web Crypto.
Generate strong random passwords and encryption keys (hex/base64) in your browser.
Encrypt or decrypt text with AES-256-GCM and a passphrase (PBKDF2), all local.
Generate an RSA public/private key pair in PEM format, in your browser via Web Crypto.
Hash a password with bcrypt at a chosen cost, or verify one against a hash, locally.
Generate time-based one-time codes (RFC 6238) from a secret, with a QR code and validator, locally.
Estimate a password's entropy and crack time from its character sets, locally.
Turn a username and password into an HTTP Basic Authorization header, locally.
Generate and validate BIP39 recovery mnemonics with entropy and seed, locally.
Text
Write Markdown and preview sanitized HTML side by side, rendered locally and safely.
Convert text between camelCase, snake_case, kebab-case, PascalCase and more, locally.
Spell text using the NATO phonetic alphabet (Alfa, Bravo, Charlie…), locally.
Mask the middle of a string (secrets, emails, tokens) keeping a few visible chars, locally.
Shorten words like "internationalization" to numeronyms like "i18n", locally.
Developer Utilities
Test JavaScript regular expressions against sample text with live matches, groups and replace.
Inspect each character: code point, UTF-8/UTF-16 bytes and HTML entity, locally.
Paste anything, it detects the format (JWT, JSON, SQL, XML…) and sends it to the right tool.
Convert integers between hex, decimal, binary, octal and any base (2–36), locally.
Convert temperatures between Celsius, Fahrenheit, Kelvin and Rankine, locally.
Toggle Unix read/write/execute bits and get the octal and symbolic chmod, locally.
Convert a `docker run` command into a docker-compose service definition, locally.
Percent of a value, what-percent-of, and percentage change — all in one, locally.
Estimate how long a task takes and when it finishes from a measured rate, locally.
Compare timing samples across suites by mean and variance, then export the results, locally.
SQL
Replace inline literals in a SQL query with parameters and extract their values, locally.
Date & Time
Convert Unix timestamps and dates across UTC, local and world time zones, locally.
Explore dates: add/subtract, ISO week, day-of-year, leap year and diffs, locally.
Data
Turn a JSON array of objects into an Excel (.xlsx) file, or read a spreadsheet back to JSON, locally.
Generate realistic fake data from a field schema and export as JSON, CSV or SQL, locally.
Validate and pretty-print YAML, optionally sort keys, or view it as JSON, locally.
Validate an IBAN's checksum and break it into country, check digits and BBAN, locally.
Parse a phone number into country, type and E.164, and format it, locally.
Images
Resize and compress images to JPEG/WebP/PNG in your browser, nothing is uploaded.
Preview a Base64/data-URI image, or turn an image into a Base64 data URI, locally.
Generate a QR code from text or a URL, with color and error-correction options, locally.
Make a solid/near-solid background transparent by color, with tolerance and soft edges, locally.
Generate lightweight placeholder images as inline SVG or a data URI, locally.
Network
Compute network, broadcast, netmask, host range and host count from a CIDR, locally.
Convert an IPv4 address between dotted-decimal, integer, hex, octal, binary and IPv6-mapped, locally.
Find the smallest CIDR block that fully contains a start and end IPv4 address, locally.
Generate a random RFC 4193 Unique Local Address prefix (fd00::/8) with subnet, locally.
Generate random MAC addresses with a chosen separator, case and optional OUI prefix, locally.
Find the vendor of a MAC address from a bundled set of common OUI prefixes, locally.
Pick random, unused-range TCP/UDP port numbers for local services, locally.
Web
Build a URL query string from JSON parameters and parse one back to JSON, locally.
Look up HTTP status codes and MIME types with quick search, all local reference.
Validate YAML, Docker Compose and Kubernetes manifests for structure and common mistakes, locally.
Explore an OpenAPI/Swagger spec (JSON or YAML) and generate C# models from its schemas, locally.
Format JavaScript, TypeScript, CSS, SCSS, HTML, JSON, YAML and Markdown with Prettier, locally.
Turn text into a clean, URL-safe slug, stripping accents and punctuation, locally.
Reduce emails to a canonical form (Gmail dots and +tags) to spot duplicates, locally.
Unwrap Outlook SafeLinks and similar redirect URLs to reveal the real destination, locally.
Press any key to see its JavaScript event.key, code, keyCode and modifiers, locally.
See what your browser exposes: screen, viewport, platform, languages and more, locally.