Generador de Códigos PIN
Genera códigos PIN aleatorios de 4 a 12 dígitos. Evita patrones débiles como 1234 o 0000. Criptográficamente seguro, en tu navegador.
Referencia
¿Cómo funciona el generador de PIN?
Esta herramienta genera cada dígito de forma independiente usando crypto.getRandomValues() con un bucle de eliminación de sesgo para que cada dígito (0-9) tenga exactamente la misma probabilidad. La opción "evitar patrones débiles" rechaza PINs secuenciales (1234, 4321), dígitos repetidos (1111) y los PINs más usados según filtraciones públicas (1234, 0000, 1111, 1212).
Longitud del PIN y seguridad
- 4 dígitos — 10.000 combinaciones. Estándar para cajeros y tarjetas SIM. Vulnerable si se permiten 3+ intentos.
- 6 dígitos — 1 millón de combinaciones. Estándar para pantallas de bloqueo de iOS/Android.
- 8-12 dígitos — 100M-1T combinaciones. Usado para banca de mayor seguridad y códigos de respaldo de 2FA.
Usos comunes
- Códigos de desbloqueo SIM — sustituye el PIN por defecto por uno aleatorio.
- Códigos de acceso — provisiona teclados para oficinas o alquileres temporales.
- Códigos de respaldo — pre-genera una lista de PINs de recuperación 2FA.
- Fixtures — rellena columnas de PIN en bases de datos de desarrollo.
Privacidad
Todos los PINs se generan 100% en tu navegador. No se envían datos a ningún servidor.