Generador de hexadecimal aleatorio
Genera datos HEX aleatorios por número exacto de bytes o de caracteres HEX y distingue claramente caracteres, bytes equivalentes y bits aleatorios.
Resultado actual
Aún no hay resumen de formato.Esperando la generación
- Caracteres HEX
- 0
- Equivalente en bytes
- 0 B
- Bits aleatorios
- 0 bit
Resultados HEX completos
Los resultados no llevan números.Detalles de longitud y formato
La longitud actual equivale a un número entero de bytes completos.
El prefijo 0x, los separadores y los espacios de agrupación no cuentan en la longitud de los datos originales. Los resultados por lotes pueden repetirse.
Más información
Bytes, caracteres HEX y bits aleatorios
Diferencia entre bytes y caracteres HEX
Un byte contiene 8 bits y puede escribirse con dos caracteres hexadecimales. Por ejemplo, 16 bytes son 32 caracteres HEX y 128 bits.
Al generar por caracteres HEX se permiten longitudes impares. El último carácter representa medio byte (4 bits), por lo que no forma un número entero de bytes completos.
¿El prefijo 0x y la agrupación cambian los datos?
No. 0x, espacios, dos puntos y guiones son formatos de visualización; no cuentan para caracteres HEX, bytes equivalentes ni bits aleatorios. La copia y la descarga conservan el formato elegido.
Cómo se generan los valores aleatorios
La página usa Web Crypto para generar bytes aleatorios y codifica cada byte como dos caracteres Base16. Si la fuente no está disponible, no recurre a Math.random().
Límites y condiciones de uso
Cada resultado admite como máximo 4.096 bytes o 8.192 caracteres HEX; puedes generar hasta 200 resultados, con 200.000 caracteres HEX originales en total.
Los resultados pueden repetirse por casualidad; esta herramienta no elimina duplicados. Usa un generador UUID específico si necesitas un UUID estándar.
Úsalo para datos de prueba, borradores de identificadores y desarrollo general. Los tokens seguros también dependen del protocolo, el almacenamiento, la caducidad y la validación del servidor.
Información y fuentes
Todo el cálculo se realiza en este navegador. No se suben datos ni se usan API de terceros, CDN, fuentes web o almacenamiento local.
Preguntas frecuentes
¿Por qué 16 bytes aparecen como 32 caracteres HEX?
Cada carácter HEX representa 4 bits y un byte contiene 8, por lo que cada byte necesita dos caracteres HEX.
¿El prefijo 0x cuenta en la longitud?
No. Solo indica la notación hexadecimal; los contadores miden los datos HEX originales.
¿Puedo usar HEX aleatorio directamente como contraseña o token?
Genera una representación HEX de bytes aleatorios, pero la seguridad real también depende de la longitud, el protocolo, el transporte, el almacenamiento, los permisos y el servidor.