The field below will automatically generate 32 bytes of cryptographically strong sequence, Base64-encoded (every 10s).
Simply click the Copy button to copy the generated password.
For our intents and purposes, you can think of a byte as a single character, such as an uppercase letter in the alphabet (A-Z), lowercase letter (a-z), number (0-9), symbol, or a selection of over 150 other characters you might know have known to exist.
Using a timer, this tool is designed to automatically generate 32 of these characters, every few seconds.
Pick a number between 1 and 10. What is the probability I'll guess it correctly? 10%. Now pick a number between 1 and 1 Centillion...
As you can imagine, the ability to generate bytes random enough to be suitable for use in securing private or sensitive communications (i.e. cryptography) is quite important. The lower the probability of guessing a secret key or passphrase, the more secure it is said to be. That is why we often encourage you to use different characters and lengths for your password; it helps promote better security.
You can see the kind of gnarly characters we get when I turn off Base64-encoding:
To make this a little easier to work with (albeit, not anymore human-readable necessarily), applying Base64-encoding helps take binary data and transform it into a more portable and even printable format.