Security & Secret Tools
Explore free security and secret generator tools for developers: 64-bit and 256-bit secrets, API keys, SHA-256 and HMAC hashes, JWT decoders, Base64URL encoders, UUID generators, and more. All tools run in your browser with Web Crypto for privacy.
Use our free security and secret generator tools to create API keys, cryptographic secrets, SHA-256 and HMAC hashes, decode JWT tokens, and generate UUIDs — all in your browser with Web Crypto. Nothing is stored on our servers.
Popular Security Tools
64-bit Secret Generator
Generate a cryptographically secure 64-bit secret (8 bytes) in hex, Base64, Base64URL, or unsigned decimal format.
Use tool →256-bit Secret Generator
Generate a secure 256-bit secret (32 bytes) for encryption keys, signing secrets, and high-entropy tokens.
Use tool →API Key Generator
Generate API keys with atz_live, atz_test, or custom prefixes plus secure random suffixes.
Use tool →SHA-256 Generator
Compute SHA-256 hash of any text locally using Web Crypto — ideal for checksums and fingerprints.
Use tool →HMAC SHA-256 Generator
Compute HMAC-SHA256 of a message with a secret key using Web Crypto locally.
Use tool →JWT Decoder
Decode JWT header and payload locally. View algorithm, claims, and expiration — signature not verified.
Use tool →UUID v4 Generator
Generate RFC 4122 UUID v4 identifiers using crypto.randomUUID().
Use tool →All Security & Secret Tools
64-bit Secret Generator
Generate a cryptographically secure 64-bit secret (8 bytes) in hex, Base64, Base64URL, or unsigned decimal format.
Use tool →128-bit Secret Generator
Generate a secure 128-bit secret (16 bytes) as hex, Base64, Base64URL, or UUID-style string.
Use tool →256-bit Secret Generator
Generate a secure 256-bit secret (32 bytes) for encryption keys, signing secrets, and high-entropy tokens.
Use tool →API Key Generator
Generate API keys with atz_live, atz_test, or custom prefixes plus secure random suffixes.
Use tool →Secret Key Generator
Generate configurable-length secret keys with uppercase, lowercase, numbers, and symbols.
Use tool →Random Token Generator
Generate URL-safe random tokens with adjustable length for sessions, CSRF, and API auth.
Use tool →Bearer Token Generator
Generate Bearer tokens formatted for Authorization headers (Bearer <token>).
Use tool →Hex Secret Generator
Generate random secrets as hexadecimal strings with configurable byte length.
Use tool →Base64 Secret Generator
Generate random secrets encoded as standard Base64 with configurable entropy length.
Use tool →Secure Password Generator
Generate strong passwords with crypto-secure randomness and custom length and character sets.
Use tool →SHA-1 Generator
Compute SHA-1 hash of text using the Web Crypto API in your browser.
Use tool →SHA-256 Generator
Compute SHA-256 hash of any text locally using Web Crypto — ideal for checksums and fingerprints.
Use tool →SHA-512 Generator
Compute SHA-512 hash of text with Web Crypto in the browser.
Use tool →HMAC SHA-256 Generator
Compute HMAC-SHA256 of a message with a secret key using Web Crypto locally.
Use tool →Hash Compare Tool
Compare two strings or SHA-256 hashes and see if they match — useful for verifying digests.
Use tool →JWT Decoder
Decode JWT header and payload locally. View algorithm, claims, and expiration — signature not verified.
Use tool →JWT Payload Viewer
View JWT payload claims in a readable JSON format — local decode only.
Use tool →JWT Expiration Checker
Check if a JWT is expired from the exp claim — decoded locally in your browser.
Use tool →Base64URL Encode
Encode text to Base64URL (RFC 4648 URL-safe) without padding.
Use tool →Base64URL Decode
Decode Base64URL strings back to plain text locally.
Use tool →Hex Encode
Encode text to hexadecimal representation.
Use tool →Hex Decode
Decode hexadecimal strings back to readable text.
Use tool →Random Number Generator
Generate cryptographically secure random integers in a custom min–max range.
Use tool →Random String Generator
Generate random strings with letters, numbers, and optional symbols.
Use tool →Nano ID Generator
Generate Nano ID-style compact unique IDs (default 21 characters, URL-safe).
Use tool →UUID v4 Generator
Generate RFC 4122 UUID v4 identifiers using crypto.randomUUID().
Use tool →UUID v7 Generator
Generate time-ordered UUID v7 identifiers for sortable unique IDs.
Use tool →Frequently Asked Questions
- Are these security tools free?
- Yes. All tools in this category are free with no signup required.
- Is my data stored?
- Secrets and hashes are processed locally whenever possible and are not stored on our servers.
- Which tool should I use for API keys?
- Use the API Key Generator or 256-bit Secret Generator for high-entropy credentials.