Conversor de Imagen a Base64
Convierte una imagen a una cadena Base64 o Data URI, o decodifica una cadena Base64 y conviértela de nuevo en una imagen visible y descargable, todo en tu navegador.
🔒 Procesado localmente en tu navegador
Loading…
Cómo usarlo
- Elige Codificar para convertir una imagen a Base64, o Decodificar para hacer lo contrario.
- En modo Codificar, arrastra una imagen o haz clic en la zona para elegir un archivo de tu dispositivo.
- Activa o desactiva si el resultado incluye el prefijo "data:" y luego copia la cadena.
- En modo Decodificar, pega una cadena Base64 o Data URI para verla y descargarla como imagen.
Características
- Conversión bidireccional: de imagen a Base64 y de Base64 a imagen
- Alterna entre una Data URI completa o solo el Base64 puro
- Vista previa instantánea de la imagen en ambos modos
- Copia y descarga el resultado con un solo clic
- 100% local: tus imágenes nunca salen de tu navegador
Preguntas frecuentes
¿Qué es la codificación Base64 de imágenes?
La codificación Base64 convierte datos binarios de una imagen en texto usando 64 caracteres imprimibles. Envuelta en una Data URI "data:image/png;base64,...", puede incrustarse directamente en HTML, CSS o JSON sin un archivo de imagen aparte.
¿Por qué el resultado empieza con "data:image/...;base64,"?
Ese es el prefijo de Data URI, que indica al navegador o aplicación el tipo MIME de los datos codificados para que sepa cómo mostrarlos. Puedes desactivarlo si solo necesitas el Base64 puro.
¿La codificación Base64 aumenta el tamaño del archivo?
Sí, alrededor de un 33%, porque cada 3 bytes de datos binarios se convierten en 4 caracteres Base64. Es útil para incrustar imágenes pequeñas, pero no es una técnica de compresión.
¿Se suben mis imágenes a algún lugar?
No. Toda la codificación y decodificación ocurre localmente en tu navegador usando las APIs File y Blob. Nada se envía a un servidor.
¿Por qué mi cadena Base64 pegada muestra un error?
Revisa si hay espacios extra, saltos de línea o caracteres faltantes al copiar. Si sigue fallando, la cadena puede no representar datos de imagen válidos aunque tenga el formato de Base64.