English 简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
Generación local · Sin subidas

Generador de claves seguras

Crea claves API, claves de cifrado y tokens de acceso criptográficamente seguros con Web Crypto API. Elige HEX, Base64, Base64URL o Base32; todo se procesa en este dispositivo.

Esta herramienta genera credenciales legibles por máquinas, no contraseñas que debas recordar. Elige suficientes bytes para tus requisitos de seguridad.
Este navegador no admite crypto.getRandomValues, por lo que no puede generar claves seguras. Usa una versión actual de Chrome, Firefox, Safari o Edge.

Generador de claves

256 bits Seguridad muy alta
Codificación

Al cambiar un ajuste se generan claves nuevas; usa el botón para repetir con la misma configuración.

Claves generadas
Generando…

Fuente aleatoria: crypto.getRandomValues(), un generador criptográficamente seguro. Las claves no se guardan al recargar; cópialas o descárgalas y guárdalas en un gestor de secretos.

Formatos de codificación

Los mismos bytes aleatorios pueden representarse con distintas codificaciones de texto. Elige la que requiera tu URL, JSON, archivo de configuración o protocolo.

HEX
0-9 a-f

Cada byte se representa con dos caracteres hexadecimales. La longitud es predecible y casi todos los lenguajes y herramientas lo admiten.

Ideal para: Archivos de configuración, línea de comandos, registros y depuración.

Base64≈1.34×
A-Z a-z 0-9 + / =

Codificación binaria a texto compacta, pero +, / y = requieren escape en URL y algunos nombres de archivo.

Ideal para: Transporte JSON/XML y almacenamiento general de texto.

Base64URL≈1.34×
A-Z a-z 0-9 - _

Variante de Base64 segura para URL que usa - y _ y elimina el relleno =.

Ideal para: JWT, tokens OAuth, cookies y parámetros URL.

Base32≈1.6×
A-Z 2-7

No distingue mayúsculas y evita caracteres confusos como 0/O y 1/I/L.

Ideal para: Secretos TOTP, registros DNS, códigos de barras y entrada manual.

Preguntas frecuentes

¿Es seguro este generador de claves?

Sí. Usa crypto.getRandomValues, alimentado por la fuente aleatoria criptográfica del sistema operativo, en lugar de Math.random.

¿Las claves se envían al servidor o se registran?

No. La generación y codificación ocurren en el navegador; no se guarda historial y los resultados desaparecen al recargar.

¿Puedo usarlas como contraseñas de inicio de sesión?

Están pensadas para secretos legibles por máquinas, como claves API, claves de cifrado y tokens. Usa un gestor de contraseñas para contraseñas humanas.

¿Pueden coincidir dos claves?

Es posible en teoría, pero despreciable con las longitudes recomendadas. Una clave de 32 bytes tiene 2^256 valores posibles.

¿Cómo debo guardar una clave?

Guarda las claves duraderas en un gestor de secretos o una variable de entorno protegida. No las publiques en código, chats o registros y rótalas periódicamente.