Saltar al contenido principal
Explorar documentación

Codificar una imagen en Base64

Obtén una imagen JPEG representada como texto para incrustarla o entregarla a una herramienta que acepte Base64.

Guía basada en el código 2.0.1-rc.7. Las capturas muestran la interfaz en inglés de una edición de prelanzamiento; sus valores ilustran ejemplos, no necesariamente los ajustes iniciales. Los paquetes de Descargas pueden ser diferentes: revisa sus notas y las opciones de guardado antes de procesar.

En esta página

Base64 no es compresión ni cifrado

Base64 transforma bytes en caracteres. La cadena suele ocupar más que los bytes codificados: no es una forma de ocultar la imagen ni una garantía de reducir el tamaño de una página.

En Yagua, el modo Base64 vuelve a codificar la imagen como JPEG, conservando sus dimensiones de píxeles. No representa los bytes exactos del PNG, WebP o JPEG de entrada y no conserva transparencia. Si necesitas Base64 del archivo original exacto, esta modalidad no cumple ese objetivo.

Base64 generado con calidad 48, comparación y Base64 puro seleccionado.
Base64 generado con calidad 48, comparación y Base64 puro seleccionado. Interfaz en inglés.

Entradas y controles

Abre LQIP / Base64, carga una imagen y elige Base64 en Generación. El selector individual ofrece JPEG, PNG, WebP, BMP, TIFF, AVIF y HEIC/HEIF con el soporte disponible. No preserva animaciones ni secuencias de varias páginas.

ControlFunción
Calidad JPEG85 inicialmente; rango 10–100. Determina la nueva codificación JPEG.
GenerarCrea la imagen codificada y sus representaciones.
Original / ResultadoCompara la entrada y el JPEG generado.
Código de salidaData URI, HTML, CSS o Base64 puro.
Copiar códigoCopia completo el formato seleccionado.
Exportar resultado…TXT del formato elegido o JSON con todos.
LimpiarQuita la selección y vuelve al estado inicial del módulo, en modo LQIP.

Los campos Ancho y Radio de desenfoque pertenecen al modo LQIP y no se utilizan para Base64 completo. Bajar Calidad puede perder detalle; no reduce las dimensiones.

Procedimiento y ejemplo

  1. Selecciona una fotografía opaca de 800 × 600.
  2. Elige Base64, deja calidad 85 y pulsa Generar.
  3. Comprueba que Resultado mida 800 × 600 y revisa el detalle visual.
  4. Elige Data URI para pegarlo en un atributo de imagen o Base64 puro si el receptor espera solo la cadena.
  5. Copia con el botón o exporta.

El resultado es un JPEG 800 × 600 codificado como texto. La Data URI incluye data:image/jpeg;base64,; Base64 puro no. Pegar uno en un lugar que espera el otro no funciona sin adaptar el contenido.

La captura muestra otra imagen, de 6137 × 10910, calidad 48 y Raw Base64 seleccionado. Es un ejemplo de los controles y la salida; sus dimensiones y calidad no son las del procedimiento anterior.

HTML y CSS

HTML devuelve una etiqueta <img> con la URI embebida. Revisa el texto alternativo generado desde el nombre del archivo: debe describir el contenido para tus visitantes. CSS genera una clase con background-image; adapta su nombre al proyecto. Ninguna opción instala código automáticamente en tu sitio.

En general, para fotografías grandes puede resultar más práctico servir un archivo normal en lugar de incrustar una cadena extensa en HTML o CSS. Elige esta modalidad cuando la herramienta de destino realmente la necesite.

Exportación y conservación

TXT exporta la representación elegida e incluye un comentario con el nombre. JSON exporta nombre, base64, data_uri, html_tag y css_bg. El diálogo propone el nombre base con _lqip incluso al usar Base64; puedes cambiarlo para distinguir tus resultados.

Los campos exportados siguen describiendo un JPEG aunque el nombre fuente termine en PNG. No se guarda una imagen independiente desde este diálogo, sino texto. El original permanece sin cambios.

Cambios y errores

Al cambiar Calidad o modo, el resultado anterior queda invalidado y necesitas generar otra vez. Elegir otro formato de código no exige recodificar. La vista de cadenas largas puede abreviarse, pero copiar con el botón o exportar entrega el contenido completo.

Elegir una imagen nueva restablece todos los parámetros y vuelve al modo LQIP; selecciona Base64 otra vez. Cancelar la selección conserva la imagen actual. Limpiar también vuelve a los valores iniciales. Si falta memoria con un archivo enorme, prepara una copia más pequeña con Redimensionar y verifica que esa reducción sea apropiada para el receptor.

Descargar Yagua para Windows y Linux