All tools
Every PrivacyKit tool, grouped by what it does. 38 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.
- 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.
- 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.
- 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.
- 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.
- 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 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.
- 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.
- 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.
- 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.
- 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.