Tools that just work
Fast, free and private: most tools run entirely in your browser. No account needed.
Press / to search all 50 tools.
Private by design
Your data stays on your device unless a tool says otherwise.
Free, no sign-up
No accounts, no passwords, no newsletters.
Fast everywhere
Light pages that work on any phone, in light or dark mode.
Popular tools
JSON Formatter & Validator
Format, minify and validate JSON online. Pretty-print with 2 spaces, 4 spaces or tabs, sort keys, see the exact line and column of an error, browse a tree. Private.
Base64 Encode & Decode
Encode and decode Base64 online: text (UTF-8), URL-safe Base64, files and data URIs. Free and private — it runs in your browser.
Regex Tester
Test JavaScript regular expressions live: flags, highlighted matches, capture and named groups and a replace preview. Runs in a worker with a timeout.
Password Generator
Generate strong random passwords in your browser: 1 to 500 at once, any length, custom symbols, no ambiguous characters. Nothing is sent or stored.
UUID, ULID & NanoID Generator
Generate UUID v4, UUID v7 (time-ordered), ULID and NanoID in bulk, and decode the timestamp inside a UUID v1/v6/v7 or ULID. Runs in your browser.
Unix Timestamp Converter
Convert Unix timestamps (seconds, milliseconds, microseconds) to dates and back: ISO 8601, RFC 2822, relative time and any time zone. Live clock. In your browser.
JWT Decoder & Verifier
Decode a JSON Web Token and verify its HS, RS, PS or ES signature in your browser. Shows exp, iat and nbf as dates. The token never leaves your device.
QR Code Generator & Reader
Create QR codes for text, links, Wi-Fi, contacts (vCard) and e-mail, download them as PNG or SVG, and read a QR code from an image or your camera. Runs in your browser.
Hash Generator
Calculate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3, CRC32 and xxHash of text or a file in your browser. Large files are streamed. Compare against a checksum.
URL Encode & Decode
Percent-encode and decode URLs and query strings online: encodeURIComponent, encodeURI and form encoding (+ for spaces). Private, in your browser.
Text Diff Checker
Compare two texts line by line, side by side or inline. Ignore whitespace and case, or compare JSON ignoring formatting and key order. Private, in your browser.
Image Converter
Convert, resize and compress images in your browser: JPEG, PNG, WebP and AVIF, with a quality slider, before/after size and batch ZIP download. Nothing is uploaded.
Encode / Decode
Base64 Encode & Decode
Encode and decode Base64 online: text (UTF-8), URL-safe Base64, files and data URIs. Free and private — it runs in your browser.
URL Encode & Decode
Percent-encode and decode URLs and query strings online: encodeURIComponent, encodeURI and form encoding (+ for spaces). Private, in your browser.
HTML Entities Encode & Decode
Encode and decode HTML entities online: named (é), decimal and hex references. Escape only unsafe characters or every non-ASCII one.
JWT Decoder & Verifier
Decode a JSON Web Token and verify its HS, RS, PS or ES signature in your browser. Shows exp, iat and nbf as dates. The token never leaves your device.
Hex, Binary & Decimal Converter
Convert text to hex, binary or decimal bytes and back, with a UTF-8 byte view and hex dump. Handles emoji and accents. Private, in your browser.
Punycode Converter
Convert internationalized domain names to Punycode (xn--) and back, label by label. Free, private, no uploads.
Unicode Inspector
Inspect every character of a text: code point, category, UTF-8 and UTF-16 bytes. Spots zero-width characters, bidi controls, odd spaces and look-alikes.
String Escape & Unescape
Escape and unescape strings for JSON, JavaScript, PHP (single and double quotes), SQL, MySQL, CSV and regular expressions. Private, in your browser.
Formatters
JSON Formatter & Validator
Format, minify and validate JSON online. Pretty-print with 2 spaces, 4 spaces or tabs, sort keys, see the exact line and column of an error, browse a tree. Private.
JSON ⇄ YAML Converter
Convert JSON to YAML and YAML to JSON online, in both directions. Handles multi-document YAML and loads YAML safely (no custom tags). Private, in your browser.
JSON ⇄ CSV Converter
Convert JSON to CSV and CSV to JSON online. Choose the delimiter, flatten nested objects with dot keys, and export spreadsheet-safe CSV. Private, in your browser.
XML Formatter & Validator
Format, minify and validate XML online. Choose the indentation, find errors with line and column. Never loads external entities. Private.
SQL Formatter
Format and beautify SQL queries online for MySQL, PostgreSQL, SQLite and T-SQL. Choose keyword case and indentation. Private, in your browser.
JSON to TypeScript, PHP & Go Types
Generate TypeScript interfaces, PHP 8 readonly classes or Go structs from a JSON sample. Merges arrays, marks optional and nullable fields. Private, in your browser.
Text Diff Checker
Compare two texts line by line, side by side or inline. Ignore whitespace and case, or compare JSON ignoring formatting and key order. Private, in your browser.
Markdown Preview
Write Markdown and see the rendered result live, with GitHub-flavored tables, task lists and code blocks. Output is sanitized, and nothing leaves your browser.
Generators
Password Generator
Generate strong random passwords in your browser: 1 to 500 at once, any length, custom symbols, no ambiguous characters. Nothing is sent or stored.
Passphrase Generator
Generate memorable random passphrases from the EFF large wordlist (7,776 words) in your browser. Choose words, separator and see the entropy. Nothing leaves your device.
Secret & API Key Generator
Generate random hex, base64 or base64url secrets, a Laravel APP_KEY, prefixed API keys and a ready .env block in your browser. Nothing is sent or stored.
UUID, ULID & NanoID Generator
Generate UUID v4, UUID v7 (time-ordered), ULID and NanoID in bulk, and decode the timestamp inside a UUID v1/v6/v7 or ULID. Runs in your browser.
SSH Key Generator
Generate an Ed25519 or RSA (2048, 3072, 4096) SSH key pair in your browser: OpenSSH public and private key, PKCS#8 PEM and SHA256 fingerprint.
QR Code Generator & Reader
Create QR codes for text, links, Wi-Fi, contacts (vCard) and e-mail, download them as PNG or SVG, and read a QR code from an image or your camera. Runs in your browser.
Lorem Ipsum Generator
Generate lorem ipsum placeholder text as paragraphs, sentences or words, plain or wrapped in HTML paragraph tags. Free, in your browser.
Fake Data Generator
Generate fake test data: names, example.com e-mails, addresses, phones, IBANs with a valid checksum, test card numbers and UUIDs. Export CSV or JSON. In your browser.
Converters
Unix Timestamp Converter
Convert Unix timestamps (seconds, milliseconds, microseconds) to dates and back: ISO 8601, RFC 2822, relative time and any time zone. Live clock. In your browser.
Number Base Converter
Convert numbers between binary, octal, decimal, hexadecimal and base 36 with unlimited size (BigInt), and see the two’s complement for 8, 16, 32 and 64 bits.
Unit Converter for Developers
Convert px to rem and em with your base font size, bytes between SI (kB, MB) and IEC (KiB, MiB) units, and milliseconds to a readable duration and back.
Dev utilities
Color Converter
Convert colors between HEX, RGB, HSL, HWB and OKLCH, pick one visually and check the WCAG 2 contrast ratio (AA and AAA) of a text and background pair.
chmod Calculator
Tick Unix file permissions and get the chmod octal (755), the symbolic form (rwxr-xr-x) and the command, with setuid, setgid, sticky bit and umask support.
Cron Expression Explainer
Paste a cron expression and read what it means in plain English or Spanish, see its next 10 run times in any time zone, and get the Laravel schedule method.
Regex Tester
Test JavaScript regular expressions live: flags, highlighted matches, capture and named groups and a replace preview. Runs in a worker with a timeout.
Case Converter
Convert text to camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case, Sentence case or a URL slug with accents removed.
Character & Word Counter
Count characters (emoji-aware), words, sentences, lines and paragraphs, see the size in UTF-8 and UTF-16 bytes and get the reading and speaking time of any text.
URL Parser
Split a URL into scheme, credentials, host, port, path, query parameters and fragment, edit any part or parameter, and copy the rebuilt URL. Runs in your browser.
User Agent Parser
Parse any user-agent string into browser, engine, operating system, device and CPU, see your own user agent and the UA Client Hints your browser exposes.
CIDR / Subnet Calculator
Calculate network, broadcast, first and last host, host count, netmask and wildcard for IPv4 and IPv6 CIDR blocks, split them into subnets and check if an IP is in range.
Semver Tool
Compare two semantic versions, test a version against an npm or Composer range (^, ~, >=, ||) and sort a list of versions the way semver orders them.
Reference
HTTP Status Codes
Every HTTP status code from 100 to 511 with its name, what it means and when to use it (200, 201, 301, 404, 429, 502...). Searchable and free.
MIME Types Lookup
Find the MIME type (Content-Type) for any file extension, or the extensions of a MIME type. Common types and the full IANA-based list, searchable and free.
CSP Builder
Build a Content-Security-Policy header with checkboxes, or paste a policy to find unsafe-inline, wildcards and missing object-src or base-uri. Runs in your browser.
.gitignore Generator
Generate a .gitignore by combining templates for Laravel, Node, Python, Java, Go, macOS, Windows, JetBrains and VS Code. Free, runs in your browser.
Image tools
Image Metadata Viewer
See the hidden data in a photo: camera, lens, date, GPS location, XMP, IPTC and ICC profile. The image is read in your browser and never uploaded.
EXIF Remover
Remove EXIF, GPS location, XMP and IPTC metadata from JPEG, PNG and WebP photos. Lossless for JPEG and PNG, batch download as ZIP. Nothing is uploaded.
Image Converter
Convert, resize and compress images in your browser: JPEG, PNG, WebP and AVIF, with a quality slider, before/after size and batch ZIP download. Nothing is uploaded.
Favicon Generator
Make a full favicon package from a PNG or SVG: favicon.ico (16, 32, 48), PNG sizes, Apple touch icon, PWA icons, site.webmanifest and the HTML snippet, as a ZIP.
Image to Base64
Convert an image to a Base64 data URI, an HTML <img> tag, a CSS background-image or Markdown. Warns when the result is too large. Runs in your browser.
Security
Password Strength Checker
Check how strong a password is in your browser: pattern-aware score, estimated crack times and tips. Optional breach check sends only 5 characters of a hash.
Hash Generator
Calculate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3, CRC32 and xxHash of text or a file in your browser. Large files are streamed. Compare against a checksum.
HMAC Generator & Verifier
Compute and verify HMAC-SHA-1, SHA-256, SHA-384 and SHA-512 in your browser with the Web Crypto API. Hex, base64 or base64url output. Your key never leaves the page.
Bcrypt & Argon2 Hash Generator
Hash passwords with bcrypt (cost 4–14) or Argon2id and verify a password against a hash, in your browser. Compatible with PHP password_hash(). Nothing is uploaded.