Herramienta Gratuita

Codificador y decodificador Base64

Codifica cualquier texto o archivo a Base64, o decodifica una cadena Base64 a su forma original. Se ejecuta completamente en tu navegador.

Convierte un archivo a Base64 y decodifica Base64 a archivo

¿Qué es Base64?

Base64 es un esquema de codificación binaria a texto que representa datos binarios como una cadena ASCII. Se utiliza para incrustar imágenes en CSS, transmitir datos binarios sobre protocolos basados en texto y almacenar datos binarios en JSON.

Codificación vs decodificación

La codificación convierte bytes sin procesar en una cadena Base64. La decodificación revierte eso — toma una cadena Base64 y devuelve los bytes originales. Esta herramienta maneja ambas direcciones.

Codificación de archivos

Carga cualquier archivo para convertirlo a un URI de datos Base64. Esto es útil para incrustar imágenes pequeñas directamente en HTML o CSS sin una solicitud HTTP adicional.

Cómo usar

  1. Para codificar texto: escribe o pega texto en la entrada y la salida Base64 aparece instantáneamente.
  2. Para codificar un archivo: haz clic en Elegir archivo, selecciona cualquier archivo y se genera el URI de datos Base64.
  3. Para decodificar: pega una cadena Base64 y haz clic en Decodificar para ver el contenido original.

Tus archivos y cadenas permanecen en tu navegador — nada se carga a ningún servidor.

Preguntas Frecuentes

¿Es Base64 un cifrado?
No. Base64 es un esquema de codificación, no cifrado. No protege datos — cualquiera puede decodificarlo. Úsalo solo para codificación, no para seguridad.
¿Por qué Base64 aumenta el tamaño del archivo?
Base64 codifica cada 3 bytes como 4 caracteres ASCII, agregando aproximadamente 33% de sobrecarga. Este es un equilibrio conocido al incrustar datos binarios en formatos de texto.
¿Puedo codificar cualquier tipo de archivo?
Sí. Carga cualquier archivo y esta herramienta generará su URI de datos Base64. Los archivos grandes producen cadenas muy largas — ten cuidado con los límites de tamaño en tu contexto de destino.
¿Se envían mis datos a un servidor?
No. Toda la codificación y decodificación ocurre en tu navegador usando las APIs FileReader y atob/btoa.