Generador de código PIN

Genera un código PIN aleatorio de 4 a 12 dígitos para tu tarjeta, tu SIM o la pantalla de bloqueo. Gratis y en tu navegador: no se guarda ni se envía nada.

Generando…

Haz clic para copiar

Longitud6 dígitos

Un código PIN aleatorio es mucho más difícil de adivinar que uno elegido. Casi todos recurrimos a una fecha de nacimiento, un año, una repetición como 1111 o una secuencia como 1234: justo los patrones que un atacante prueba primero. Este generador de código PIN elige cada dígito por separado y con independencia de los demás mediante crypto.getRandomValues(), la fuente de aleatoriedad criptográfica de tu navegador, sin favorecer ningún patrón. Escoge la longitud según el sistema: 4 dígitos para la tarjeta bancaria y muchas cerraduras con código, 6 para la pantalla de bloqueo del teléfono, entre 4 y 8 para la tarjeta SIM y hasta 12 para cajas fuertes y sistemas profesionales que admiten códigos más largos. Ten presentes los órdenes de magnitud: un código de 4 dígitos solo tiene 10 000 valores posibles (unos 13 bits) y uno de 6 dígitos, 1 000 000 (unos 20 bits), casi nada en comparación con una contraseña. Un código PIN no protege por su longitud, sino porque el dispositivo se bloquea tras unos pocos intentos fallidos: la tarjeta bancaria queda bloqueada al tercer código erróneo y el teléfono impone esperas cada vez más largas después de cada fallo. Elige siempre el código PIN más largo que el sistema permita, no lo comuniques nunca por teléfono ni por SMS y no lo anotes junto al dispositivo que protege.

Preguntas frecuentes

¿Qué longitud debe tener un código PIN?

La mayor que el sistema acepte. Un código de 4 dígitos tiene 10 000 valores posibles y uno de 6 dígitos, 1 000 000: cien veces más. Cada dígito adicional multiplica por diez las posibilidades. Donde puedas elegir, usa 6 dígitos o más, y descarta todo lo que se deduzca de una fecha de nacimiento, un número de teléfono o una dirección.

¿Es seguro un PIN de 6 dígitos?

Lo bastante seguro para un dispositivo que se bloquea tras unos pocos errores, y solo para eso. Un millón de posibilidades son apenas 20 bits de entropía, cuando una contraseña de 16 caracteres supera los 100. Un código de 6 dígitos resiste únicamente porque nadie puede probar sin límite. Con ese bloqueo activo, un PIN aleatorio de 6 dígitos es una elección razonable para la pantalla de bloqueo y la tarjeta SIM.

¿Es más seguro un PIN aleatorio que uno elegido?

Sí, y con diferencia. En los conjuntos de códigos PIN analizados tras filtraciones, los años, las fechas de nacimiento y las repeticiones son tan frecuentes que unas pocas decenas de valores cubren una gran parte de todos los códigos en uso. Un PIN elegido al azar escapa de ese esquema: en él, 1234 no es más probable que 8371, y los primeros intentos del atacante caen en el vacío.

¿Qué códigos PIN hay que evitar?

Las fechas de nacimiento y los años, las repeticiones como 1111 o 0000, las secuencias como 1234, los patrones de teclado como 2580 y cualquier cosa relacionada contigo. Esos valores dominan los conjuntos de códigos PIN conocidos y encabezan la lista de cualquier atacante. Un PIN elegido al azar tiene las mismas probabilidades de dar 1234 que cualquier otro valor: es decir, casi ninguna.

¿Basta un PIN de 4 dígitos?

Solo donde el número de intentos está estrictamente limitado: la tarjeta bancaria, que se bloquea tras tres códigos erróneos, o el teléfono, que alarga la espera después de cada fallo. Sus 10 000 valores no protegen nada por sí solos. Donde se permitan más dígitos, úsalos; si tienes que quedarte en cuatro, un código aleatorio sigue siendo mucho mejor que uno inventado.

¿Puedo usar este PIN para mi tarjeta, mi SIM o mi teléfono?

Sí. El generador produce códigos numéricos uniformemente aleatorios de 4 a 12 dígitos, válidos para tarjetas bancarias, el PIN de la tarjeta SIM, pantallas de bloqueo, cajas fuertes, cerraduras con código y cualquier sistema que espere un código numérico. Cambia el PIN de una tarjeta bancaria únicamente por el canal oficial de tu banco, usa un código distinto para cada tarjeta y no lo comuniques nunca por teléfono ni por SMS: un banco jamás te lo pedirá.

Más generadores

Escrito y revisado por Andrew Ivanov, Fractional CTO. Última revisión el .