Skip to content
nestoo
  • What is my IPYour public IPv4 and IPv6 address, location and provider.Network & IP
  • IP lookupLocation, provider and network of any IP address.Network & IP
  • DNS lookupA, AAAA, MX, TXT, NS and other DNS records for any domain.Network & IP
  • WHOIS lookupOwner, registrar and expiry date of any domain or IP.Network & IP
  • Port checkerCheck whether a port is open on your IP or a server.Network & IP
  • HTTP headers checkerResponse headers, status codes and redirect chain of a URL.Network & IP
  • SSL checkerCertificate validity, expiry and chain of any website.Network & IP
  • Password generatorStrong, random passwords generated right in your browser.Passwords & security
  • Password strength checkerHow long a password would take to crack, and if it leaked.Passwords & security
  • Hash generatorMD5, SHA-1, SHA-256, SHA-512 and CRC32 hashes of text or files.Passwords & security
  • JSON formatterFormat, validate and minify JSON, with exact error locations.Developer tools
  • Base64 encoder/decoderEncode text or files to Base64 and decode it back.Developer tools
  • URL encoder/decoderEncode and decode URLs and query strings, and parse any URL.Developer tools
  • JWT decoderRead the header and claims of a JSON Web Token.Developer tools
  • UUID generatorRandom UUID v4 and time-ordered v7 identifiers.Developer tools
  • Unix timestamp converterConvert Unix timestamps to dates and dates to epoch time.Developer tools
  • Binary converterTranslate text to binary and convert between number bases.Developer tools
  • Word counterCount words, characters, sentences and reading time.Text tools
  • Case converterUPPERCASE, lowercase, Title Case, camelCase, snake_case and more.Text tools
  • Diff checkerCompare two texts and highlight the differences.Text tools
  • QR code generatorFree QR codes for links, text, Wi-Fi and contacts, as PNG or SVG.Everyday tools
  • Percentage calculatorPercent of a number, percentage change, increase and decrease.Everyday tools
  • Unit converterConvert length, weight, temperature, volume, data and more.Everyday tools

Password generator

Create strong, random passwords in one click. They’re generated on your device and never sent anywhere.

 
Very strong130 bits of entropy
Characters to use
How many

Runs in your browser. What you enter never leaves your device.

How to use it

  1. 1A new password appears as soon as the page loads.
  2. 2Set the length – 16 characters or more is a good default – and choose which characters to include.
  3. 3Turn on “Avoid look-alike characters” if you’ll have to read or type the password by hand.
  4. 4Click Copy and paste the password into the sign-up form or your password manager.

What makes a password strong?

Length matters most. Every extra character multiplies the number of possible passwords, so a random 16-character password is vastly harder to guess than a clever 8-character one. Mixing lowercase and uppercase letters, numbers and symbols helps too, because it enlarges the set of characters each position can take.

Randomness is the other half. People are predictable – words, names, dates and keyboard patterns are the first things cracking tools try. A password picked by a secure random generator has no pattern to exploit.

How this generator works

Passwords are created in your browser with the Web Crypto API (crypto.getRandomValues), the same source of randomness used for encryption keys. Each character is chosen with rejection sampling, so no character is more likely than another, and at least one character from every group you selected is included.

Nothing you generate is sent to nestoo or stored anywhere. Close the tab and the passwords are gone – so copy them into a password manager first.

What the entropy number means

Entropy measures how many guesses an attacker would need, in bits: each extra bit doubles the work. Around 60 bits resists online guessing, 80 bits and more is strong even against offline cracking of a leaked database, and 100+ bits is overkill for almost any account.

Questions and answers

How long should my password be?

Use at least 12 characters for everyday accounts and 16 or more for email, banking and your password manager’s master password. If a site allows it, longer is always better.

Is it safe to generate a password online?

Here, yes: the password is generated locally in your browser and never leaves your device. You can even disconnect from the internet after the page loads and the generator keeps working.

Should I use a different password for every site?

Yes. When one site is breached, attackers try the leaked email and password combinations on other sites. Unique passwords for every account stop that – and a password manager makes them easy to keep.

Why avoid look-alike characters?

Characters like capital I, lowercase l and the number 1, or O and 0, are easy to confuse when you read a password aloud or type it from paper. Excluding them makes the password slightly shorter in entropy but much easier to handle.