Handy tools
Password Generator
Generate strong random passwords in one second with length, case, number, and symbol options.
Choose the character types and length, and a random password is generated right in your browser with the Web Crypto API. Every type you turn on appears at least once, and nothing is sent to a server.
Adds English uppercase letters.
Adds English lowercase letters.
Adds numeric characters.
Draws from these 28 symbols: ! @ # $ % ^ & * ( ) - _ = + [ ] { } | ; : , . > ? / ~ <
Choose between 8 and 20 characters.
Recommended Content
Compare two versions of a text line by line, with removed lines in red and added lines in green. Runs in your browser.
Pretty-print JSON with 4-space indentation and validate it in your browser, with the error's line and column when it's invalid.
Generate QR codes for URLs, Wi-Fi, contacts, social, calendar, maps — 11 types, one-click, free download.
Build campaign URLs with utm_source, medium, campaign and more. Presets for Instagram, YouTube, newsletters and QR codes, plus one-click copy.
Translate text to Morse code and back as you type — hear the beeps, watch the light blink, set 5–30 WPM.
Count characters with and without spaces, words, sentences, lines and bytes as you type, with a target-length bar.
Test how strong your password is — 100% in your browser.
Click a jumping target and match the arrow with your keys at the same time for 30 seconds. How many points can you juggle?
Giggleus Password Generator creates random passwords for new sign-ups, banking, email, and work accounts — free, with no account or install, on phone or desktop. Passwords are generated in your browser with the Web Crypto API (crypto.getRandomValues) and are never sent to or stored on a server.
Pick a length from 8 to 20 characters (16 by default) and switch uppercase, lowercase, numbers, and symbols on or off. Every type you enable shows up at least once, so it's easy to meet rules like "must contain a number" or "no special characters." Symbols come from a set of 28, including ! # $ % & * ? and brackets. A 16-character password using all four types has about 1.9 × 10^31 possible combinations (roughly 103 bits). Use a different password for every site and keep them in a password manager such as Bitwarden or 1Password.
Frequently Asked Questions
Q. Are generated passwords sent to or stored on a server?
A. No. The password is created inside your browser and is never sent to or saved on a server; reloading the page simply generates a new one.
Q. How random are the passwords?
A. They come from the browser's cryptographically secure random number generator (crypto.getRandomValues in the Web Crypto API), with bias correction so every character is equally likely. A 16-character password using all four character types has about 1.9 × 10^31 combinations, so repeats are practically impossible.
Q. How long should my password be?
A. Use the default 16 characters or more for important accounts. Adding length raises the number of combinations far more than adding one extra symbol. This tool generates 8 to 20 characters.
Q. What if a site doesn't allow special characters?
A. Turn off the symbols option and generate again. Every type you leave on still appears at least once, so rules that require a digit or an uppercase letter are still met.