Imagen a Base64

Codifica los bytes originales de la imagen como Base64 puro o Data URL con tipo MIME.

Imágenes y gráficos
Preparando tu espacio de trabajo…

Cómo usarlo

  1. Elige un PNG, JPEG o WebP compatible de hasta 2 MiB.
  2. Pulsa Codificar imagen y elige URL de datos o Base64 sin prefijo.
  3. Copia el texto completo o descárgalo como archivo de texto.

Los bytes de una imagen como texto

Base64 permite incluir imágenes en campos de texto de una API, un documento o un recurso pequeño en línea. Codifica los bytes del archivo sin convertir su formato.

Una Data URL añade el tipo MIME y el prefijo Base64. Base64 puro omite esa envoltura; elige la forma que espere el campo receptor.

Elegir la forma de salida

Una Data URL empieza por data:, el tipo MIME detectado y un indicador Base64. Puede usarse donde se acepten imágenes en línea.

Base64 puro solo contiene los datos codificados. No añadas el prefijo Data URL a un campo API que espere únicamente esos datos.

Ejemplo
Entrada
PNG file bytes
Resultado
data:image/png;base64,iVBORw0KGgo…

Data URL abreviada con el prefijo y los datos PNG; los puntos suspensivos no forman parte de una imagen codificada válida.

Tamaño y metadatos

Base64 aumenta aproximadamente un tercio la representación en bytes antes de comprimir la transferencia. El prefijo Data URL añade algo más de texto.

La codificación conserva los bytes originales y sus metadatos. No redimensiona, recomprime ni limpia la imagen; se aplican las comprobaciones de formato y el límite de 2 MiB.

Copiar o descargar texto

Copiar exporta la forma seleccionada y Descargar guarda image-base64.txt. Cambiar entre Base64 puro y Data URL no recodifica la imagen subyacente.

Límites de procesamiento

PNG, JPEG y WebP estáticos: 20 MiB, 24 megapíxeles y 8192 píxeles por lado. Base64: 2 MiB. SVG: 1 MiB. Inspección de archivos: 1 GiB, leyendo solo los primeros 256 bytes. La compatibilidad de códecs varía según el navegador. No se suben archivos.

?

Preguntas frecuentes

¿Se recomprime la imagen?

No. Se codifican directamente los bytes originales. Decodificar los datos Base64 devuelve esos mismos bytes.

¿Qué forma corresponde a img src en HTML?

La Data URL incluye el prefijo MIME necesario para una imagen en línea. Base64 puro no es una URL img src completa.

¿Por qué el texto ocupa más que la imagen?

Base64 representa cada tres bytes con cuatro caracteres y añade relleno cuando hace falta. Es codificación, no compresión de imagen.

¿Base64 elimina metadatos?

No. Los metadatos siguen formando parte del archivo codificado. Usa un proceso adecuado aparte si quieres examinarlos o eliminarlos.

¿Se sube la imagen?

No. El navegador lee y codifica el archivo. Copiar y Descargar solo exportan texto al seleccionarlos.

Encuentra tu próxima herramienta

Idioma

¿Cambiar de idioma? Se borrará el contenido actual. Primero copia o descarga tu trabajo.