21+ years in hosting · Jaipur, India · INR billing with 18% GST · 24/7 email support
Tool · WebJi® India

Strong Password Generator

Quick answer

A strong password generator builds a random string from upper case, lower case, digits and symbols. This one runs in your browser and never sends the result anywhere. Sixteen characters from all four sets give about 104 bits of entropy; eight give about 52. Use a different string for every account.

For anyone setting a hosting panel, mailbox, database or admin password who wants a random string and a plain reading of its strength.

✓ In business since 2005
✓ INR + GST billing
✓ 24/7 Email Support — avg reply < 60 min
Freeno signup
needed
Price
Free
Signup
None
Built by
WebJi®
Support
24/7 email

Generate a strong password

Runs in your browser
16
16 characters or more for accounts that matter.
—Entropy
—Offline crack time (2×10⁹ guesses/s)

The string above is built by your browser with its crypto random source and is never sent to WebJi® or anyone else. Paste it once into the account or your password manager, then close this page.

What does the strong password generator give you?

The generator returns a random string of 8 to 64 characters drawn from the sets you tick, plus its entropy in bits and an offline crack-time estimate. The string is built by your browser's crypto random source (crypto.getRandomValues) and is never sent to WebJi® or anyone else.

A string you invent leans on names, dates, cricket teams and keyboard runs that guessing software tries first. A generated string has no such pattern, so its strength depends only on length and the size of the character pool. Paste each result once — into the account or a password manager — and never into a chat or a shared note.

  • Length slider: 8 to 64 characters, 16 by default.
  • Character sets: A–Z, a–z, 0–9 and 27 symbols such as ! @ # $ % - _ = +.
  • Look-alike option: controls whether I, l, 1, O and 0 appear, for strings that will be read aloud or typed from paper.
  • Cost: free, no signup, no email wall.

How is password entropy calculated?

Entropy in bits equals the length multiplied by log₂ of the pool size, rounded to a whole number. With all four sets ticked the pool holds 89 characters, worth about 6.48 bits each, so 16 characters come to about 104 bits; without the five look-alikes the pool is 84 and the figure is 102 bits.

Entropy in bits by character pool and length, using the generator's own formula
Character poolPool size8 chars12 chars16 chars20 chars
a–z only2638567594
a–z and 0–936416283103
A–Z and a–z52466891114
Letters and digits62487195119
All four sets895278104130

The table shows why length beats symbols. Adding four characters to a lowercase-only string (12 to 16) gains 19 bits; adding symbols to a 12-character letters-and-digits string gains only 7.

What does the offline crack-time estimate mean?

Crack time is 2 raised to the entropy, divided by 2 billion guesses a second — the time to try every combination against a stolen, fast-hashed password file. It is a comparison figure, not a promise.

Offline crack time at 2×10⁹ guesses per second, all combinations tried
Password shapeBitsTime to exhaust
8 lowercase letters38About 2.3 minutes
8 characters, all four sets52About 26 days
12 lowercase letters and digits62About 73 years
12 characters, all four sets78About 4.8 million years
16 characters, all four sets104About 321 trillion years

Three limits apply. The estimate assumes the string is truly random, which is only true for generated strings; it assumes a fast hash, while slow hashes such as bcrypt cut the guess rate sharply; and it says nothing about phishing or a password reused on a site that leaked it.

Which hosting and email passwords should be generated separately?

Every login gets its own generated string: the billing client area, the hosting panel, each mailbox, each database user and every SSH or admin account. One leaked password then opens one door, not five.

  • Hosting panel: a cPanel hosting login controls files, DNS and backups — use 16 characters or more.
  • Mailboxes: each business email user sets a separate password; a mailbox that bounces is an MX record problem, not a password one.
  • Database users: the password stored in wp-config.php is typed once, so a 32-character string costs nothing.
  • Servers: on a VPS, prefer SSH keys to passwords — see generating an SSH key on Ubuntu.

The generator does not change any of these for you. Set the new string in the panel, mail client or database, then save it in a password manager.

After you generate a password: storing it and adding a second factor

Save the string in a password manager straight away, then switch on two-factor authentication wherever the account offers it. A second factor stops a stolen password from being enough on its own.

For WordPress sites, the WordPress security checklist covers admin passwords, login limits and plugin hygiene; servers can add two-factor authentication for SSH. If a site has already been compromised, website security services handle the cleanup and the way in.

FAQ

Frequently asked questions

Is it safe to use an online password generator?

It is safe when the string is built in your browser and never sent over the network, which is how this generator works. For extra caution, generate the password, copy it into your password manager, and close the tab before doing anything else.

Is a passphrase better than a random 16-character string?

Both are strong when they are random and unique. A passphrase of several randomly chosen words is easier to type on a phone; a 16-character mixed string packs more entropy into fewer keystrokes. Choose words at random, not a line from a song or film.

Why does the entropy figure change when I tick the look-alike option?

The option adds or removes five characters — I, l, 1, O and 0 — from the pool, so the pool moves between 84 and 89 characters. At 16 characters that is the difference between about 102 and 104 bits, which is negligible for strength.

How often should I change a strong password?

Change it when there is a reason: a breach notice, a shared login after a staff member leaves, or a device you no longer control. Forcing frequent changes tends to produce weaker, patterned passwords, so a long unique string plus two-factor authentication is the better routine.

Can I generate passwords for my whole team here?

Yes. Click Generate new as often as you need; each click draws a fresh string. Hand each one over through a password manager's sharing feature rather than email or a chat app, and ask each person to change it at first login.

Last editorial update: 14 November 2026.

WebJi® since 2005

Ready to get started with WebJi®?

Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.