Your favorites
All tools →Recently used
Popular tools
All tools →- 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.
- 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.
- 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.
- 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.
- 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.
- 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 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.
- 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.
- Regex Tester Test JavaScript regular expressions live — highlighted matches, numbered and named capture groups, a replacement preview and all six flags, in your browser.
- 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.
- 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.
Passwords & Secrets
View all 6 →- 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.
Privacy Tools
View all 5 →- 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.
Encoding & Decoding
View all 5 →- 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.
Crypto & Keys
View all 5 →- 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.
Text & Data
View all 11 →- 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.
Date & Time
View all 5 →- 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.
Images & Files
View all 8 →- 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.
Network & Web
View all 3 →- 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.
Math & Color
View all 2 →- 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.
Recently added
- 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.
- 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.
- 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.
- 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 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.
- 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.
Tools that respect your privacy by default
Most online converters and generators send whatever you paste to a server you'll never see. PrivacyKit is built the other way around: password generators, hashers, formatters, image tools and metadata cleaners run as plain JavaScript inside your own browser, so the data you work with stays on your device. The handful of tools that genuinely need a network — an IP lookup, a DNS query, a breach check — say so plainly at the top of the page and send only the minimum required.
Everything is free and needs no account. If a tool saves you time, that's the whole point. Read more about why this exists, or browse the guides for the ideas behind the tools.