Generador de bytes aleatorios
Genera hasta 256 bytes de datos aleatorios criptográficamente seguros usando la API `crypto.getRandomValues()` del navegador — ideal para claves API, tokens de sesión, IVs, sales y fixtures de prueba. Los formatos cubren hex en minúsculas/mayúsculas, Base64 estándar y URL-safe, cadena binaria, array decimal, literal C `uint8_t[]`, literal Python `b'...'` y UUID v4 RFC 4122 (cuando hay ≥16 bytes). Las opciones de separador (ninguno/espacio/coma/dos puntos/guion) permiten ajustar a formatos de dirección MAC o huella digital de certificado.
Cómo usar
- Elige cantidad de bytes (1-256) — 16 para IV, 32 para clave HMAC, 64 para client secret OAuth.
- Selecciona el formato. Para cookies y JWT usa Base64URL (sin padding, seguro en URL).
- Pulsa 'Generar' para un valor nuevo; cambiar opciones reformatea los bytes existentes.
Preguntas frecuentes
- ¿Es criptográficamente seguro?
- Sí. Usa `crypto.getRandomValues()`, el CSPRNG de Web Crypto API. Todo se genera localmente en tu navegador, sin salir del dispositivo.
- ¿Por qué máximo 256 bytes?
- La mayoría de usos de seguridad necesitan 16-64 bytes. El límite evita bloquear la UI. Para volúmenes grandes usa `openssl rand` o `head /dev/urandom`.
- ¿Diferencia Base64 vs Base64URL?
- Base64 usa `+`, `/` y padding `=`, válido para JSON pero no para URLs ni nombres de archivo. Base64URL sustituye `+`→`-`, `/`→`_` y elimina padding — usado en JWT, OAuth state y URLs.
Guías sobre este tema
Herramientas relacionadas
Generador de UUID
Genera UUID v4 aleatorios en lote, con copia.
Generador de Contraseñas
Genera contraseñas aleatorias y fuertes que nunca salen de tu navegador.
Paleta de Colores Tailwind
La paleta por defecto completa de Tailwind CSS — 22 matices × 11 sombras, 50 a 950 — click para copiar como clase Tailwind, HEX o rgb().
Inspector de Caracteres Unicode
Rompe una string en caracteres y muestra codepoint, bytes UTF-8, entidad HTML, escape CSS y bloque Unicode de cada uno.
Generador de Colores Aleatorios
Genera una cuadrícula de colores aleatorios en HEX, RGB o HSL — elige cuántos, copia cualquier valor con un clic y regenera al instante para inspirarte.
Conversor de Base64 a hexadecimal (y vuelta)
Convierte una cadena Base64 a bytes hexadecimales y hex de vuelta a Base64, con soporte URL-safe, en tu navegador.