All tools
Browse password, text, Wi-Fi, and developer tools.
Passwords
Password generator
Make a random password in a few clicks.
↗Advanced password generator
Fine-tune a password for a site with strict rules.
↗Bulk password generator
Generate a batch of passwords at once.
↗Memorable password generator
Make a password from short words that are easier to type.
↗Word password generator
Combine randomly chosen words into one password.
↗Passphrase generator
Build a longer password from randomly chosen words.
↗Password strength checker
Check a sample password for common, guessable patterns.
↗Pronounceable password generator
Generate letter patterns that are easier to say aloud.
↗ASCII password generator
Generate a password and see its matching ASCII number codes.
↗Passwords for kids: an adult’s guide
Help a child practice using a password.
Generators
PIN generator
Generate a random PIN with the number of digits you choose.
↗Username generator
Generate username ideas without using your full name or birthday.
↗Random letter generator
Pick a letter for a game or writing prompt.
↗Random number generator
Let the tool pick a number in your range.
↗Username and password generator
Generate paired usernames and passwords for accounts you manage.
↗Hex generator
Generate random values using 0–9 and a–f.
↗UUID generator
Generate an ID for a record, project, or test item.
↗GUID generator
Generate a version 4 UUID in the format many apps call a GUID.
Hash & encode
MD5 hash generator
Make an MD5 fingerprint of a piece of text.
↗SHA-1 hash generator
Make a SHA-1 fingerprint of a piece of text.
↗SHA-224 hash generator
Make a SHA-224 fingerprint of a piece of text.
↗SHA-256 hash generator
Make a SHA-256 fingerprint of a piece of text.
↗SHA-384 hash generator
Make a SHA-384 fingerprint of a piece of text.
↗SHA-512 hash generator
Make a SHA-512 fingerprint of a piece of text.
↗Htpasswd generator
Make a login entry for an Apache web server.
↗Hash and encoding tools
Compare hashes and text encodings side by side.
Text tools
Base64 encoder
Encode text as Base64 for an app or technical workflow.
↗Base64 decoder
Decode Base64 data that contains UTF-8 text.
↗URL encoder
Percent-encode one value for use inside a web address.
↗URL decoder
Decode percent-encoded text without opening the link.
↗Text to ASCII
Convert basic text into decimal ASCII codes.
↗ASCII to text
Convert ASCII number codes back into text.
↗Case converter
Change letter case without retyping the text.
↗Morse code translator
Write a message in dots and dashes, or read one.