Codificar y Decodificar Base64
Decodifica y codifica texto o archivos en Base64 en segundos, directamente en tu navegador. Pega una cadena Base64 para recuperar el texto original, o escribe cualquier texto para convertirlo en una cadena Base64 — el resultado se actualiza mientras escribes, sin nada que instalar.
Base64 es un esquema de binario a texto que asigna datos binarios a caracteres ASCII imprimibles, de modo que el contenido binario viaja sin problemas por canales que solo admiten texto. Esta herramienta está pensada para quienes desarrollan con Data URL, tokens JWT, autenticación HTTP Basic, correo MIME y cargas JSON o XML que necesitan transportar datos binarios como texto.
Cómo usarlo
Elige Codificar o Decodificar
Elige Codificar (la opción predeterminada) para convertir texto en Base64, o cambia a Decodificar para convertir una cadena Base64 de nuevo en texto legible.
Escribe, pega o sube
Escribe texto o pega una cadena Base64 en el panel izquierdo. En modo Codificar también puedes hacer clic en Subir archivo para codificar cualquier imagen, PDF u otro archivo. ¿Necesitas una prueba rápida? Haz clic en Datos de ejemplo.
Ajusta las opciones
Activa URL-safe para una salida apta en URL, nombres de archivo y tokens JWT, o Ajuste de línea para cortar la salida cada 76 caracteres en correo MIME y certificados PEM.
Copia, descarga o intercambia
El resultado aparece al instante en el panel derecho. Usa Copiar o Descargar para guardarlo, o Intercambiar para llevar la salida a la entrada e invertir el modo en una verificación rápida de ida y vuelta.
Características
Codificación en tiempo real
El texto se convierte a Base64 mientras escribes — sin botones que pulsar; el resultado se refresca tras una breve pausa para mantener la fluidez.
Decodificación en tiempo real
Pega una cadena Base64 y el texto original aparece al instante, señalando de inmediato cualquier entrada no válida.
Codificación de archivos subidos
Sube cualquier archivo — imágenes, PDF o documentos — para codificarlo como cadena Base64 e incrustarlo en línea.
Variante URL-safe
Cambia + y / por - y _ y elimina el relleno, para coincidir con tokens JWT y APIs web.
Ajuste de línea MIME
Corta la salida cada 76 caracteres por línea (RFC 2045), el formato usado en la codificación de correo y los certificados PEM.
Detección de Data URL
Al decodificar elimina automáticamente los prefijos data:image/png;base64,…, así puedes pegar un Data URL completo.
Intercambio con un clic
Lleva la salida de nuevo a la entrada e invierte el modo para verificar una codificación y decodificación de ida y vuelta.
Tamaño y proporción
La barra de estado informa el tamaño de entrada, el de salida y la proporción de codificación (cerca de 1,33x en Base64 estándar).
Copiar y descargar
Copia el resultado al portapapeles o descárgalo como archivo de texto para llevarlo a tu código.
Soporte UTF-8
La codificación usa UTF-8, así el texto internacional, los símbolos y los emoji van y vuelven sin corromperse.
Preguntas frecuentes
¿Qué es Base64?
Base64 es una codificación de binario a texto que representa datos binarios con 64 caracteres ASCII imprimibles (A–Z, a–z, 0–9, más + y /). Permite que el contenido binario viaje sin problemas por sistemas que solo manejan texto, como URL, correo y JSON.
¿Cómo decodifico una cadena Base64?
Cambia al modo Decodificar y pega tu cadena Base64 en el panel izquierdo. El texto original aparece al instante a la derecha. Si la cadena es un Data URL completo o usa la variante URL-safe, la herramienta lo detecta y lo gestiona por ti.
¿Base64 es cifrado?
No. Base64 es codificación, no cifrado. No ofrece ningún secreto — cualquiera puede decodificar una cadena Base64 a su forma original. Úsalo para transportar datos de forma segura, nunca para protegerlos.
¿Qué diferencia hay entre Base64 estándar y URL-safe?
El Base64 estándar usa +, / y =. El Base64 URL-safe reemplaza + por -, / por _ y elimina el relleno final =, de modo que la salida es apta en URL, nombres de archivo y parámetros de consulta. Activa la opción URL-safe para producirlo.
¿Cómo convierto una cadena Base64 en una imagen?
Esta herramienta decodifica Base64 a texto y reporta las cargas binarias por su tamaño en bytes en lugar de mostrar una vista previa. Para incrustar una imagen, codifica el archivo aquí y antepón al resultado una cabecera de Data URL como data:image/png;base64,, y luego usa esa cadena en el src de tu HTML o CSS.
¿Por qué Base64 agranda los datos?
Base64 representa cada 3 bytes de datos binarios como 4 caracteres ASCII, así que la salida es aproximadamente un 33% más grande que la entrada (una proporción cercana a 1,33x). Ese costo extra es el precio de poder enviar datos binarios por canales que solo admiten texto.
¿Puedo codificar cualquier tipo de archivo?
Sí. En modo Codificar, haz clic en Subir archivo y elige cualquier archivo — imágenes, PDF, audio, video o comprimidos. La herramienta lee los bytes en bruto y los convierte en una cadena Base64 que puedes copiar o descargar.
¿Mis datos son privados?
Sí. Toda la codificación y decodificación ocurre en tu navegador con JavaScript — ningún texto ni archivo se sube a un servidor. Puedes comprobarlo usando la herramienta sin conexión una vez que la página haya cargado.
Aún no hay comentarios. ¡Sé el primero en comentar!