Codificar/Decodificar Base64
Codifica o decodifica Base64 en tu navegador, sin enviar datos a ningún servidor.
Para qué sirve
Base64 al instante
Compatible con APIs
Codifica credenciales, tokens y payloads para autenticación HTTP Basic y cabeceras de autorización.
100% privado
La codificación y decodificación ocurre en tu navegador. Tus datos nunca salen de tu dispositivo.
UTF-8 completo
Maneja correctamente acentos, caracteres especiales y cualquier idioma basado en Unicode.
Resultado inmediato
La conversión es instantánea para cualquier longitud de texto. Sin esperas ni colas.
Cómo funciona
Tres pasos, sin complicaciones
Pega tu texto o datos
Introduce el texto que quieres codificar, o la cadena Base64 que quieres decodificar. Funciona con cualquier contenido de texto plano.
Elige la operación
Selecciona 'Codificar' para obtener una cadena Base64, o 'Decodificar' para recuperar el texto original. El resultado aparece al instante.
Copia el resultado
Usa el botón de copiar para llevar el resultado al portapapeles con un clic. Listo para pegar en tu API, JWT o donde lo necesites.
Preguntas frecuentes
¿Tienes dudas?
No. Base64 es una codificación, no un cifrado. Convierte datos binarios en texto ASCII para facilitar su transporte, pero no protege la información. Cualquiera que vea la cadena Base64 puede decodificarla de inmediato sin necesidad de clave.
Base64 representa cada 3 bytes de datos originales como 4 caracteres ASCII. Como un carácter ASCII ocupa 1 byte, el resultado tiene 4/3 del tamaño original, es decir, un 33% más. Es el precio de la compatibilidad universal con texto.
Sí, siempre que conviertas el archivo binario a una cadena primero. Para imágenes, el patrón habitual es construir una Data URI: 'data:image/png;base64,' seguido de la cadena Base64. Los navegadores pueden renderizar estas URIs directamente.
El texto se codifica primero a UTF-8 antes de aplicar Base64. Esto garantiza que caracteres no ASCII como acentos, ñ o caracteres asiáticos se representen correctamente. Al decodificar, la conversión inversa restaura el texto original.
Un JWT tiene tres partes separadas por puntos: cabecera, carga y firma. Las dos primeras están codificadas en Base64url (una variante de Base64 segura para URLs, que usa '-' y '_' en lugar de '+' y '/'). Puedes decodificar la cabecera y la carga para ver su contenido, pero la firma requiere la clave secreta para verificarse.
Base64: qué es, para qué sirve y cómo codificar o decodificar
Base64 es un esquema de codificación que transforma datos binarios arbitrarios en una secuencia de caracteres ASCII imprimibles. Fue diseñado para resolver un problema concreto: los protocolos de texto como SMTP (email) o HTTP solo pueden transportar texto de forma fiable, pero muchos datos son binarios. Base64 actúa como puente entre ambos mundos.
Los casos de uso más comunes hoy en día son: autenticación HTTP Basic (donde usuario:contraseña se codifica en Base64 para la cabecera Authorization), tokens JWT (cuyas cabecera y payload van en Base64url), incrustación de imágenes como Data URIs en HTML y CSS, y codificación de adjuntos en emails MIME. También se usa en certificados digitales y claves criptográficas en formato PEM.
Es importante recordar que Base64 no ofrece ningún tipo de seguridad: cualquiera puede decodificar una cadena Base64 sin clave ni contraseña. Si necesitas proteger datos, debes cifrarlos con AES, RSA u otro algoritmo antes de codificarlos en Base64. Convertir.ai procesa todo localmente en tu navegador, por lo que tus datos confidenciales no viajan a ningún servidor.