All tools
Every PrivacyKit tool, grouped by what it does. 50 and counting.
- Passphrase Generator Generate memorable diceware passphrases from the EFF long wordlist, locally in your browser. Pick 3-10 random words and see the exact entropy and crack time.
- Password Generator Generate strong random passwords in your browser with a cryptographically secure generator. Choose length and character sets, see the entropy, copy in one click.
- Password Strength Checker Rate any password with zxcvbn pattern analysis — a 0–4 score, realistic crack-time estimates and concrete fixes, computed entirely in your browser.
- PIN Generator Generate random PIN codes of 4 to 12 digits locally in your browser. Optional filters reject repeats and sequences, and the exact entropy cost is shown.
- TOTP Code Generator Generate time-based one-time passwords from a Base32 secret or otpauth:// link in your browser. Set digits, period and algorithm and copy the live 2FA code.
- Username Generator Generate random username ideas in your browser: seed an optional keyword, pick a style — adjective+noun, numbers, leetspeak or two words — and click to copy.
- Browser Fingerprint Viewer Reveal the signals your browser exposes to trackers — user agent, screen, timezone, canvas hash and WebGL renderer — computed on this page and never uploaded.
- Password Leak Checker Check whether a password has appeared in a known data breach. Only the first five characters of its SHA-1 hash reach Have I Been Pwned — k-anonymity.
- Privacy Policy Generator Build a plain-English website privacy policy in your browser. Enter your site details, tick the data you collect, and copy the draft as HTML, Markdown, or text.
- URL Tracker Cleaner Strip tracking parameters like utm_source, fbclid and gclid from a single link or a whole list, entirely in your browser. See exactly what each URL was carrying.
- WebRTC Leak Test Runs a WebRTC test against Google's public STUN server to reveal the local and public IP addresses your browser exposes — the ones a VPN should hide.
- Base64 Encoder / Decoder Encode text to Base64 or decode it back to UTF-8 text, entirely in your browser. URL-safe alphabet option, 76-column MIME wrapping and live byte counts.
- Base64 File Encoder Turn any file up to 10 MB into raw Base64 or a ready-to-paste data URI in your browser, or decode a data URI back into a downloadable file.
- HTML Entity Encoder / Decoder Escape and unescape HTML entities in your browser. Encode only the five unsafe characters or all non-ASCII text, as named or numeric references.
- JWT Decoder Decode a JWT header and payload in your browser and read exp, nbf and iat as plain dates with live expiry status. Decoding only — signatures are never verified.
- URL Encoder / Decoder Percent-encode text with encodeURIComponent or encodeURI, or decode it back — locally in your browser, with the exact position of any broken % escape.
- Bcrypt Generator & Verifier Hash a string with bcrypt at an adjustable cost from 4 to 15, then verify any plaintext against an existing bcrypt hash. Everything runs in your browser.
- Hash Generator Compute MD5, SHA-1, SHA-256, SHA-512, SHA-3 and CRC32 digests of text or files in your browser. Streams large files locally — nothing is uploaded.
- HMAC Generator Compute HMAC-SHA-256, SHA-1, SHA-384 or SHA-512 signatures in your browser with WebCrypto. Text or hex keys, hex and Base64 output — nothing is uploaded.
- Encryption Key Generator Generate cryptographically random encryption keys in your browser — 128 to 512 bits or a custom byte length, output as hex, Base64, Base64url or alphanumeric.
- UUID Generator Generate random v4 UUIDs or time-ordered v7 UUIDs (RFC 9562) in your browser — up to 100 at a time, uppercase or hyphen-free, with copy and .txt download.
- Case Converter Convert text between camelCase, PascalCase, snake_case, kebab-case, UPPERCASE, Title Case and more — all ten formats generated at once in your browser.
- JSON Formatter & Validator Format, validate and minify JSON in your browser. Pick 2- or 4-space indentation, sort keys recursively, and jump straight to the line of any syntax error.
- JSON to CSV Converter Convert JSON to CSV and CSV back to JSON in your browser. Handles arrays of objects, mismatched keys and nested values, with comma, semicolon or tab delimiters.
- JSON to YAML Converter Convert JSON to YAML and YAML to JSON entirely in your browser. Pick 2- or 4-space indentation, minify JSON output, and swap direction with one button.
- Lorem Ipsum Generator Generate lorem ipsum placeholder text in your browser: set paragraphs, sentences or words, keep the classic opening, output plain text or HTML paragraphs.
- Markdown Preview Type Markdown on the left and watch the rendered result appear on the right — GFM tables, task lists and code blocks, with sanitised HTML you can copy.
- Regex Tester Test JavaScript regular expressions live — highlighted matches, numbered and named capture groups, a replacement preview and all six flags, in your browser.
- Slug Generator Turn titles into clean URL slugs in your browser: Unicode NFKD accent stripping, lowercase, hyphen or underscore separators, and word-boundary length limits.
- SQL Formatter Beautify messy SQL entirely in your browser. Pick the dialect (PostgreSQL, MySQL, SQLite and more), set keyword case and indent width, then copy or download.
- Text Diff Checker Compare two texts side by side and see additions and removals highlighted by line, word, or character. The diff runs in your browser — nothing is uploaded.
- Word & Character Counter Count words, characters, sentences, paragraphs, reading and speaking time as you type. Unicode-aware counting that runs entirely in your browser.
- Cron Expression Builder Build a valid five-field cron expression from friendly controls: choose a frequency, set the time, and preview the next five run times in your timezone.
- Cron Expression Parser Type a cron expression to see it explained in plain English, with the next 10 run times in your timezone or UTC and a field-by-field breakdown.
- Date Calculator Find the days, weeks and months between two dates, add or subtract a duration from any date, or work out an exact age and the days until the next birthday.
- Timezone Converter Convert a date and time between IANA timezones and compare several zones at once, with day-change badges. Runs on your browser's built-in Intl data.
- Unix Timestamp Converter Convert Unix timestamps to local, UTC and ISO 8601 dates — and dates back to epoch seconds — in your browser. Auto-detects seconds, milliseconds, microseconds.
- EXIF / Metadata Remover Remove EXIF metadata — GPS position, camera model, timestamps — from JPEG, PNG and WebP photos in your browser, with the cleaned output verified by exifr.
- EXIF Metadata Viewer Inspect the EXIF metadata inside a photo — camera model, exposure settings, timestamps and embedded GPS coordinates — parsed locally in your browser.
- Favicon Generator Turn any image into a favicon: PNG icons at 16, 32, 48, 180, 192 and 512 px plus a multi-size favicon.ico, generated in your browser with the HTML to paste.
- Image Compressor Compress JPEG, PNG and WebP images in your browser. Set a max dimension and quality, convert formats, and see the exact bytes saved — files never upload.
- Image Converter Change images between PNG, JPG and WebP in your browser using canvas — nothing is uploaded. Set the output format and quality, convert in batches, drop EXIF.
- Image Resizer Resize JPEG, PNG and WebP images in your browser by pixel dimensions or percentage, keep the aspect ratio, and download the new file — nothing is uploaded.
- QR Code Generator Create QR codes for URLs, text, Wi-Fi logins and contact cards entirely in your browser. Set size, colours and error correction, then download PNG or SVG.
- QR Code Reader Read a QR code in your browser: upload or drop an image, or scan live with your camera. jsQR decodes the pixels locally and nothing is ever uploaded.
- DNS Lookup Query A, AAAA, CNAME, MX, TXT, NS, SOA and CAA records for any domain through Cloudflare's DNS-over-HTTPS resolver, with TTLs shown and copyable results.
- Subnet Calculator Calculate network address, broadcast, usable host range, netmask and wildcard for any IPv4 or IPv6 CIDR block — entirely in your browser, RFC 3021 aware.
- What Is My IP Address Shows the public IPv4 and IPv6 addresses your connection presents to websites, checked via Cloudflare with an ipify fallback, with one-click copy buttons.
- Color Converter Convert any CSS colour between HEX, RGB(A), HSL(A) and OKLCH in the browser. Paste a value or pick from a live swatch, then copy — with WCAG contrast built in.
- Number Base Converter Convert between binary, octal, decimal, hexadecimal and any base from 2 to 36. Edit any field and the rest update live; BigInt keeps very large values exact.