Generador de texto aleatorio

Elige un conjunto de caracteres y una longitud y obtén tantas cadenas aleatorias como necesites: tokens, ids, datos de prueba, códigos de cupón o claves. Se generan en tu navegador con una fuente aleatoria segura.

  • Gratis
  • Sin registro
  • Funciona en tu navegador
random-string-generator

100 % privado — todo se genera en tu navegador con su generador de números aleatorios seguro, y no se envía ni se guarda nada.

Cómo funciona

Elige los caracteres

Letras, cifras, hex, base64 seguro para URL, base32 o los tuyos.

Fija la longitud y la cantidad

Hasta 4.096 caracteres y 1.000 cadenas.

Copia o descarga

Añade un prefijo o un sufijo si lo necesitas.

Texto aleatorio para cada ocasión

Las cadenas aleatorias son la materia prima de muchas tareas pequeñas: un token de API, un identificador único para un registro, un código de cupón, una clave temporal, un dato de prueba, un valor para saltarse la caché, una sal o un valor de relleno para una hoja de cálculo. Escribir un script para cada una es excesivo, y escribir a mano algo que parece aleatorio no es aleatorio de verdad. Esta herramienta produce tantas como quieras a partir del conjunto de caracteres que elijas.

Los conjuntos de caracteres

  • Letras y cifras es la opción de uso general para tokens e identificadores.
  • Hexadecimal da los 0 a 9 y a a f que se usan en hashes, códigos de color y muchos identificadores.
  • Base64 seguro para URL usa letras, cifras, guion y guion bajo, de modo que el resultado puede ir dentro de una URL sin escapar.
  • Base32 usa letras mayúsculas y las cifras del 2 al 7, evitando caracteres que se parecen, lo que va bien para códigos que las personas tienen que leer o teclear.
  • Tus propios caracteres te deja definir el alfabeto, por ejemplo solo ciertas letras para un código de cupón que evita las vocales.

Realmente aleatorio, y uniforme

La aleatoriedad viene del generador de números aleatorios criptográfico de tu navegador, y cada carácter se elige sin el sesgo que introduce un simple cálculo de resto, de modo que todos los caracteres del conjunto son igual de probables. La herramienta muestra el número de bits de aleatoriedad de cada cadena, que te dice lo difícil que sería adivinar una: una cadena de 16 caracteres de 62 posibles tiene unos 95 bits.

Prefijos, sufijos y sin repetidas

Añade un prefijo o un sufijo para construir identificadores como usr_ seguido de la parte aleatoria. Deja marcado «Sin cadenas repetidas» para garantizar que todas las cadenas de la lista son distintas, útil para códigos de cupón e ids.

Lo que no hace

Las cadenas son aleatorias pero no tienen significado ni suma de comprobación. Si necesitas contraseñas, usa el generador de contraseñas, que garantiza los tipos de carácter y valora la fortaleza, y para identificadores estándar usa el generador de UUID. No se guarda ni se envía nada.

Preguntas frecuentes

¿Cómo genero una cadena aleatoria?
Elige el conjunto de caracteres y la longitud. Aparece una lista de cadenas aleatorias que puedes copiar.
¿El resultado es realmente aleatorio?
Sí. Usa el generador de números aleatorios seguro de tu navegador, y cada carácter tiene la misma probabilidad.
¿Puedo hacer códigos que eviten caracteres parecidos?
Sí: usa Base32, o elige tus propios caracteres y deja fuera los que puedan confundirse.
¿Cómo obtengo una cadena hexadecimal aleatoria?
Elige Hexadecimal y la longitud que necesites, por ejemplo 32 para 128 bits.
¿Puedo estar seguro de que no hay duplicados?
Deja marcado «Sin cadenas repetidas» y todas las cadenas de la lista serán distintas.
¿Se envía o se guarda algo?
No. Todo se genera en tu navegador.