Code Generators
Generators for PINs and restricted-character-set passwords β for the numeric keypads, legacy systems, and character-restricted fields that a full symbol-and-letter password can't be used with.
Why a Restricted Character Set?
A full-strength password uses uppercase, lowercase, numbers and symbols β but plenty of real systems can't take all of that. Numeric keypads on doors, ATMs and safes only accept digits. Some older account systems, form fields and legacy databases reject symbols outright to avoid encoding or validation issues. In each case the fix isn't to weaken the password's length or randomness β it's to compensate with more characters from the smaller pool that's actually available. These generators do exactly that: the same crypto.getRandomValues() engine as the rest of the site, restricted to the character set your target system will accept.
Which Generator Do I Need?
| If you need⦠| Use this generator |
|---|---|
| A short numeric code for a phone lock screen, ATM, or door keypad | PIN Generator |
| A longer digits-only password for a system that rejects letters | Numeric Password Generator |
| A password with letters and numbers but no symbols | Alphanumeric Password Generator |
All Code Generators
PIN Generator
Random numeric PINs from 4 to 12 digits, for devices, safes, and account verification codes.
Generate a PIN βNumeric Password Generator
Digits-only passwords of any length, for systems that don't accept letters or symbols.
Generate βAlphanumeric Password Generator
Letters and numbers only β for legacy systems, form fields, and other symbol-restricted inputs.
Generate β