Markdown.es Logo Markdown.es

¿Te es útil esta web? Apóyala sin coste: si compras en Amazon, hazlo a través de nuestro enlace de afiliado — el precio es el mismo para ti y nos ayuda a seguir.

Utilidades

Generador de Cadenas Aleatorias

Genera cadenas al azar con el alfabeto que elijas, para claves, tokens, códigos o datos de prueba.

Entropía por cadena
0 bits
Combinaciones
0
Colisión probable tras
0
Resultado

Los alfabetos y para qué sirven

AlfabetoTamañoCuándo usarlo
Alfanumérico62Uso general, buena densidad
Hexadecimal16Compatible con cualquier sistema
Base5858Sin caracteres confundibles, usado en Bitcoin
Base32 Crockford32Para dictar o teclear a mano
Seguro para URL64Va en una URL sin escapar nada

La paradoja del cumpleaños

El dato de "colisión probable tras" puede sorprender: es mucho menor que el número total de combinaciones. La razón es la misma por la que en un grupo de 23 personas ya es más probable que no que dos cumplan años el mismo día.

Al generar identificadores al azar, la probabilidad de que dos coincidan crece con la raíz cuadrada del espacio total, no con el espacio entero. Por eso, si vas a generar millones de identificadores, conviene ir sobrado de longitud: cada carácter que añades multiplica el margen.

Preguntas frecuentes

¿Son aleatorias de verdad? Sí. Se usa el generador criptográfico del navegador, y el reparto de caracteres es uniforme: se descartan los valores que producirían sesgo al hacer el módulo, un detalle que muchas implementaciones caseras pasan por alto.
¿Para qué se usan estas cadenas? Para claves de API, tokens de sesión, sufijos de nombres de fichero, códigos de invitación, datos de prueba y cualquier sitio donde necesites un valor único e impredecible.
¿Qué es el alfabeto sin ambigüedades? Uno que excluye los caracteres que se confunden al leerlos o teclearlos: la ele minúscula con la i mayúscula y el uno, y la o mayúscula con el cero. Es lo que quieres si alguien va a dictar o teclear el código a mano.
¿Cuántos caracteres necesito? Depende del uso. Para un identificador interno, 12 caracteres alfanuméricos sobran. Para un token de seguridad, no bajes de 32. La entropía que se muestra abajo te dice exactamente cuánta incertidumbre tiene lo que has generado.
Todo ocurre en tu navegador

Esta utilidad se ejecuta enteramente en tu equipo con JavaScript. Lo que escribes o pegas no se envía a ningún servidor, no se guarda y no queda registrado en ninguna parte.

¿Buscas una app para instalar?

80+ Apps Markdown

El directorio más completo en español. Filtra por plataforma, precio y uso.

Ver Aplicaciones →