Security & IDs
Generate passwords and IDs, calculate hashes, test signatures and draft security headers. Cryptographic operations run locally with explicit input requirements.
Find your next shortcut
A thoughtfully organised collection. Ready when you are.
Security & IDs28
28 tools ready to use
Password checklist
Check password length and character patterns locally, without a breach database lookup.
Security & IDsRandom word passphrase
Generate a random multiword passphrase using the browser's cryptographic randomness.
Security & IDsSecure token generator
Generate random bytes as hexadecimal tokens in batches with configurable length.
Security & IDsInspect UUID
Check a UUID's version and RFC variant, including the creation time of version 7 IDs.
Security & IDsUUID v7 generator
Create timestamp-based UUID version 7 identifiers with random remaining bits.
Security & IDsULID generator
Generate 26-character ULIDs containing the creation timestamp and random bytes.
Security & IDsURL-safe ID generator
Create random URL-safe IDs using letters, digits, underscores and hyphens.
Security & IDsCompare checksums
Compare two hexadecimal checksums while ignoring spaces and letter case.
Security & IDsHMAC message signature
Create an HMAC-SHA-256 signature from a message and a shared secret key.
Security & IDsVerify HMAC signature
Verify a hexadecimal HMAC-SHA-256 signature against its message and secret key.
Security & IDsPBKDF2 key derivation
Derive a 256-bit key from a password and salt using PBKDF2-HMAC-SHA-256.
Security & IDsEncrypt private text
Encrypt a private text note with a password and download its AES-256-GCM JSON package.
Security & IDsDecrypt private text
Decrypt a JSON package created by Encrypt private text using the original password.
Security & IDsSubresource integrity hash
Create a Subresource Integrity value using SHA-256, SHA-384 or SHA-512 on exact UTF-8 text.
Security & IDsContent security policy builder
Draft a restrictive Content-Security-Policy header from your allowed HTTPS origins.
Security & IDsSecurity.txt builder
Create a security.txt contact file with an email address and expiry date for vulnerability reports.
Security & IDsBcrypt password hash
Hash a password with Bcrypt using a selectable cost factor from 8 to 12.
Security & IDsVerify Bcrypt password
Check whether a password matches a Bcrypt hash with a supported cost factor.
Security & IDsTime-based one-time code
Calculate a six- or eight-digit TOTP code from a Base32 secret and an entered Unix time.
Security & IDsCounter-based one-time code
Calculate a counter-based HOTP code from a Base32 secret and a counter value.
Security & IDsRecovery code generator
Generate random recovery code strings for use in a system you control.
Security & IDsBase32 converter
Encode Unicode text into Base32 or decode Base32 back into readable text.
Security & IDsPermissions policy builder
Draft a Permissions-Policy header for camera, microphone, geolocation and payment access.
Security & IDsIPv4 subnet calculator
Calculate an IPv4 network, subnet mask, last address and address count from CIDR notation.
Security & IDsOn your device. Under your control.
Every calculation, conversion and image edit happens in your browser. Your files and text never leave this device.
Made for everyday work
- Free to use, with no account required.
- Your files and entered values are processed in your browser and are not uploaded for processing. The website and any required processing engines still download from the site.
- Use a current browser with JavaScript enabled. Available formats and speed depend on your browser, device and input size.
Questions & answers
Are the tools free and do I need an account?
All listed tools are free to use without an account. Open a tool, try its example, then enter your own values or select a local file.
Where do my files and entered data go?
Your files and entered values are processed in your browser and are not uploaded for processing. The website and any required processing engines still download from the site.
Do I need to install an application?
No application installation is required. Use a current browser with JavaScript enabled. Some media, PDF and background-removal tools download processing engines when first opened; processing speed depends on your device.