ToolsRift studio · 89 tools
Security Studio — free security tools that run in your browser
97 free security tools: password and passphrase generators, hashes, bcrypt, TOTP secrets, RSA keys and classic ciphers, made on your device.
Start here
-
Strong Password Generator
Generate secure strong passwords online with length, symbols, and ambiguous character controls for safer account protection.
-
UUID Generator
Generate UUID v4 values online in single or bulk mode with one-click copy for IDs, databases, and distributed systems.
-
SHA-256 Hash Generator
Generate secure SHA-256 hash digests from text
-
MD5 Hash Generator
Generate MD5 checksums for text strings
-
2FA / TOTP Secret Generator
Generate a cryptographically random Base32 TOTP secret and otpauth:// URI for Google Authenticator and Authy setup.
-
A1Z26 Cipher
Encode letters to numbers (A=1, Z=26) and decode number sequences back to text
-
Adler-32 Checksum
Compute Adler-32 checksums for data verification
All Security tools
-
Bulk Password Generator
Generate multiple secure passwords in bulk online with custom policy controls and quick export for teams and admin tasks.
-
Passphrase Generator
Create memorable passphrases online with customizable word count and separators for secure yet human-friendly authentication.
-
Password Strength Tester
Analyse password strength and crack time estimate
-
PIN Generator
Generate random numeric PIN codes online in 4, 6, or 8 digits with instant strength rating for secure lock and OTP usage.
-
Strong Password Generator
Generate secure strong passwords online with length, symbols, and ambiguous character controls for safer account protection.
-
2FA / TOTP Secret Generator
Generate a cryptographically random Base32 TOTP secret and otpauth:// URI for Google Authenticator and Authy setup.
-
API Key Generator
Create random API keys online in hex, UUID, and base58 formats for secure application authentication and integration testing.
-
API Token Generator
Generate secure API keys and bearer tokens
-
CUID Generator
Create collision-resistant CUID identifiers online for scalable apps that require readable and unique IDs across clients.
-
Encryption Key Generator
Generate AES, RSA-sized, and random encryption key material online in hex or base64 for secure cryptography workflows.
-
GUID Generator
Create Windows-style GUID strings online with optional braces for .NET apps, registries, and enterprise integrations.
-
Hash ID Generator
Encode numbers into short hash IDs online using hashids-style alphabet mapping for cleaner URLs and public identifiers.
-
Hash Identifier
Identify the likely hash type of a digest from its length and format
-
MongoDB ObjectId Generator
Generate valid MongoDB ObjectId values online with a real timestamp prefix and random tail for testing and seeds.
-
Nano ID Generator
Generate compact Nano IDs online with custom alphabet and length for short unique identifiers in modern web applications.
-
OTP Code Generator
Generate real RFC 6238 TOTP codes that match Google Authenticator from a Base32 secret
-
Random Color Generator
Generate random colors online in HEX, RGB, and HSL with preview swatch for design systems, mocks, and palettes.
-
Random Hex Generator
Generate random hexadecimal strings online with flexible length for IDs, seeds, salts, and technical testing workflows.
-
Random String Generator
Create random strings online using custom charset and length settings for tokens, mock data, and secure placeholders.
-
RSA Key Pair Generator
Generate an RSA public/private key pair in PEM format entirely in your browser using the native WebCrypto API.
-
Serial Number Generator
Generate serial numbers online with custom prefix and format patterns like TR-XXXX-YYYY for products and inventory.
-
ULID Generator
Generate ULIDs online — lexicographically sortable, timestamp-prefixed identifiers in Crockford Base32.
-
UUID Generator
Generate UUID v4 values online in single or bulk mode with one-click copy for IDs, databases, and distributed systems.
-
Adler-32 Checksum
Compute Adler-32 checksums for data verification
-
Bcrypt Hash Generator
Generate real bcrypt password hashes with a random salt and adjustable cost factor
-
CRC-16 Checksum
Calculate CRC-16/ARC (IBM) cyclic redundancy check values
-
CRC32 Checksum
Calculate CRC32 cyclic redundancy check values
-
DJB2 Hash
Compute the classic DJB2 string hash algorithm
-
File Hash Calculator
Calculate MD5, SHA-1 and SHA-256 hashes for uploaded files
-
FNV Hash
Generate FNV-1a 32-bit non-cryptographic hash values
-
Hash Comparator
Compare two hashes to verify integrity
-
Hash Generator (All)
Generate MD5, SHA-1, SHA-256, SHA-512 hashes at once
-
MD5 Hash Generator
Generate MD5 checksums for text strings
-
PBKDF2 Key Derivation
Derive a key from a password with PBKDF2-HMAC (SHA-256/384/512), salt and iterations
-
SHA-1 Hash Generator
Generate SHA-1 hash digests from any text input
-
SHA-256 Hash Generator
Generate secure SHA-256 hash digests from text
-
SHA-3 / Keccak Hash
Generate SHA3-256/384/512 and Keccak-256 digests (used by Ethereum)
-
SHA-384 Hash Generator
Generate SHA-384 hash digests from any text
-
SHA-512 Hash Generator
Generate SHA-512 cryptographic hash digests
-
Simple String Hash
Compare multiple non-cryptographic hash algorithms
-
Text to Color Hash
Visualize text as a deterministic color hash
-
A1Z26 Cipher
Encode letters to numbers (A=1, Z=26) and decode number sequences back to text
-
Affine Cipher
Encrypt and decrypt with the affine cipher using multiplier and shift keys (a coprime to 26)
-
Autokey Vigenère Cipher
Encrypt and decrypt with the autokey cipher where the plaintext extends the keyword stream
-
Bacon Cipher
Encode text into Baconian a/b groups of five and decode Bacon cipher back to text
-
Beaufort Cipher
Encrypt and decrypt with the reciprocal Beaufort cipher using a keyword
-
Bifid Cipher
Encrypt and decrypt with the Bifid cipher combining a Polybius square with coordinate fractionation
-
Binary Text Converter
Convert text to binary representation and decode binary back to readable text
-
Braille Translator
Convert text to Braille Unicode characters and translate Braille back to text
-
Columnar Transposition Cipher
Encrypt and decrypt with keyword columnar transposition. Columns are read in alphabetical key order
-
Four-Square Cipher
Encrypt and decrypt digraphs using two keyword squares and two plain 5×5 squares. Round-trip guaranteed
-
Gronsfeld Cipher
Encrypt and decrypt with the Gronsfeld cipher using a numeric digit key
-
Keyword Substitution Cipher
Build a mixed cipher alphabet from a keyword and encrypt/decrypt monoalphabetic substitution text
-
Morse Code Translator
Convert text to Morse code and decode Morse back to text with audio playback support
-
NATO Phonetic Alphabet
Convert text to NATO phonetic alphabet (Alpha, Bravo, Charlie) for clear communication
-
Octal Text Converter
Convert text to octal representation and decode octal sequences to text
-
Playfair Cipher
Encrypt and decrypt with the Playfair digraph cipher using a 5×5 keyword square (I/J merged)
-
Polybius Square Cipher
Convert letters to row-column number pairs with the 5×5 Polybius square (I/J shared)
-
Rail Fence Cipher
Encrypt and decrypt text with the zigzag rail fence transposition cipher (2-10 rails)
-
ROT13 Encoder/Decoder
Encode and decode text using ROT13 cipher substitution for simple text obfuscation
-
ROT47 Encoder/Decoder
Encode and decode text using ROT47 cipher including numbers and symbols
-
Scytale Cipher
Encrypt and decrypt with the ancient Spartan scytale rod transposition cipher. Round-trip guaranteed
-
Tap Code Translator
Encode text as prisoner tap-code row,column taps and decode taps back to letters (K→C)
-
Text to ASCII Codes
Convert text to ASCII code numbers and decode ASCII codes back to readable text
-
Text to Unicode Points
Convert text to Unicode code points (U+0048 format) and decode back to characters
-
XOR Cipher
Encrypt and decrypt text with XOR bitwise operation
-
Bulk Fake Data Generator
Generate bulk fake data rows online with name, email, phone, and address and export as CSV for QA and dev workflows.
-
Coupon Code Generator
Generate bulk coupon and promo codes online with custom prefix, segment count, and length for campaigns and mock storefronts.
-
EAN-13 Barcode Number Generator
Generate valid EAN-13 barcode numbers online with correct GS1 mod-10 checksums for retail product testing and catalog seeds.
-
EAN-8 Barcode Number Generator
Generate valid 8-digit EAN-8 barcode numbers online with a correct mod-10 check digit for small-package and retail testing.
-
Fake Address Generator
Create fake addresses online for US, UK, and IN with city, region, and postal formats for QA and sample records.
-
Fake Date Generator
Generate random dates online within custom ranges and formats for testing schedules, reports, and seed datasets.
-
Fake Email Generator
Generate fake email addresses online in multiple naming styles for mock accounts, testing pipelines, and UX prototypes.
-
Fake IP Generator
Create random IPv4 and IPv6 addresses online for networking examples, logs, and synthetic security testing datasets.
-
Fake MAC Generator
Generate random MAC addresses online in colon, dash, and dot formats for labs, documentation, and parser testing.
-
Fake Name Generator
Generate realistic fake names online by gender and locale for testing forms, demos, and privacy-safe mock datasets.
-
Fake Phone Generator
Generate fake phone numbers online in US, UK, IN, and AU formats for realistic test data and validation scenarios.
-
IBAN Generator
Generate structurally valid fake IBANs online with correct ISO 13616 mod-97 check digits for banking form testing and demos.
-
Invoice Number Generator
Generate sequential invoice numbers online with prefix, year, and zero-padded counters for accounting tests and mock billing.
-
ISBN Validator & Check Digit
Validate ISBN-10 and ISBN-13 book numbers and compute their check digits
-
ISBN-10 Generator
Generate valid ISBN-10 book identifiers online with a correct mod-11 check digit (including X) for legacy publishing test data.
-
ISBN-13 Generator
Generate valid ISBN-13 book numbers online with 978/979 prefixes and correct check digits for publishing tests and mock data.
-
ISIN Generator
Generate valid ISIN securities identifiers online with a correct Luhn check digit for finance app testing and sample datasets.
-
License Plate Generator
Generate random license plate numbers online in US, UK, German, and Indian formats for mock data, games, and prototypes.
-
Luhn Validator & Check Digit
Validate credit card / IMEI numbers with the Luhn algorithm and compute the check digit
-
Official Payment Test Card Numbers
The test card numbers Stripe and Razorpay publish for their test modes, with the scenario each triggers.
-
Order Number Generator
Generate order and reference numbers online with prefix, date, and sequence patterns for e-commerce testing and seed data.
-
UPC-A Barcode Number Generator
Generate valid 12-digit UPC-A barcode numbers online with correct mod-10 checksums for North American retail product testing.
-
VIN Generator
Generate valid 17-character Vehicle Identification Numbers online with a correct ISO 3779 check digit for automotive test data.
No tools match. Try another word, or .
About Security Studio
Security Studio has 97 tools for creating secrets, checking data and exploring codes. The Strong Password Generator and Passphrase Generator use your browser's cryptographic random number source and report the real entropy of what they make. You can hash text with MD5, SHA-2, SHA-3 or BLAKE3 using SHA-256 and related tools, check a downloaded file's checksum, create bcrypt hashes, generate a TOTP secret for two-factor setup, or produce an RSA key pair with the Web Crypto API.
Because everything is generated on your device, no password or key is ever sent over the network or logged. Hash results are checked in automated tests against published test vectors from the relevant standards. The studio also has a playful side: Caesar, Vigenere, Playfair and other historical ciphers, Morse code and Braille for puzzles and teaching. Those classic ciphers can be broken easily and should never protect real data. Fake names, addresses and Luhn-valid test card numbers are for filling forms in development and testing only.
Frequently asked questions
How random are the generated passwords?
Is MD5 still safe to use?
Can I verify a downloaded file with these tools?
Are the test credit card numbers real cards?
Is a password strength score a guarantee?
Other studios
- PDF StudioMerge, compress, sign and convert PDFs on your device.
- Image StudioResize, compress, convert and clean up images privately.
- Media StudioTrim, convert and record video and audio in the browser.
- Money StudioLoans, savings, tax and seller fees, with the maths shown.
- Health StudioCalories, BMI, heart-rate zones and sleep, explained.
- Calc & Convert StudioMaths, units, dates and everyday sums, exact to the digit.
- Developer StudioFormat, validate, convert and decode — locally, instantly.
- Design StudioColours, gradients, CSS and SVG you can copy straight in.
- Writing StudioCount, clean, transform and draft text without distractions.
- Office & Business StudioInvoices, documents, charts and policies, tidy and fast.
- Study StudioFlashcards, citations, quizzes and revision timers.
- Fun StudioWheels, dice, pickers and fancy text for when chance decides.