Codificador de imágenes Base64

Convierta imágenes a cadenas Base64 para incrustarlas en CSS o HTML. Genere URI de datos para íconos y logotipos sin solicitudes HTTP externas: procesamiento local gratuito.

El codificador de imágenes Base64 convierte imágenes en cadenas de URI de datos que puede incrustar directamente en CSS o HTML, eliminando una solicitud de red adicional para íconos y logotipos pequeños. También decodifica Base64 en una imagen visible y todo se procesa localmente en su navegador.

Share
Categoría
Herramientas para desarrolladores
Incluye
Características de 4
Acceso
Gratis · Sin registro
Privacidad
Se ejecuta en tu navegador
Codificador de imágenes Base64

Calibrating Base64 Image Tool......

Please wait a moment

como usar

Cómo utilizar Codificador de imágenes Base64

  1. 01

    Colocar una imagen

    Arrastre y suelte o seleccione un PNG, JPG o SVG para codificar.

  2. 02

    Copiar la salida

    Tome el fragmento de imagen de fondo CSS listo para usar o el URI de datos HTML img src.

  3. 03

    Incrustarlo

    Pegue el URI de datos en su hoja de estilo o marcado; no se necesita un archivo externo.

  4. 04

    Decodificar cuando sea necesario

    Vuelva a pegar una cadena Base64 para obtener una vista previa y descargar la imagen original.

Casos de uso

Casos de uso comunes

  • Un desarrollador de aplicaciones para el usuario incluye un pequeño ícono para eliminar una solicitud HTTP.
  • Un desarrollador de correo electrónico incorpora un logotipo que se muestra sin alojamiento externo.
  • Un diseñador inspecciona un URI de datos extraído del CSS de otra persona.
  • Un desarrollador incluye un objeto SVG directamente en un componente.
Descripción general

Cuándo insertar imágenes en línea

Codificar una imagen en Base64 intercambia una solicitud de red por un archivo más grande. Esto es una ventaja para los activos pequeños y de uso frecuente (iconos, logotipos pequeños, gráficos espaciadores) donde la latencia de ida y vuelta cuesta más que los bytes adicionales. Para fotografías grandes, guárdelas en archivos separados.

Uso de URI de datos en CSS y HTML

Un URI de datos es solo una cadena que comienza con datos:imagen/png;base64,. Suéltelo en una imagen de fondo CSS o en un img src HTML y el navegador lo mostrará en línea. Esta herramienta genera ambos fragmentos para que puedas pegar el correcto directamente.

La compensación del tamaño

La codificación Base64 agrega aproximadamente un 33% al tamaño de un archivo porque representa datos binarios en texto. La inclusión en línea también significa que el activo no se puede almacenar en caché por separado en todas las páginas. Úselo deliberadamente para gráficos pequeños y de páginas críticas en lugar de para todo.

Características
01
Codificación de imágenes de arrastrar y soltar
02
Generación de fragmentos de imagen de fondo CSS
03
Salida de URI de datos HTML img src
04
Decodificación instantánea de Base64
Preguntas frecuentes

Preguntas frecuentes

¿Cómo convierto una imagen a Base64 en línea?+

Arrastre y suelte su imagen (JPG, PNG, SVG, WEBP) o haga clic para cargarla. La herramienta genera instantáneamente la cadena Base64, lista para usar como URI de datos en CSS o HTML.

¿Cuándo debo usar imágenes Base64 en CSS?+

Utilice la codificación Base64 para imágenes pequeñas como iconos, logotipos y elementos de la interfaz de usuario (menos de 5 KB). Esto elimina las solicitudes HTTP para estos activos, lo que puede mejorar ligeramente el rendimiento. Para imágenes grandes, las URL externas son mejores.

¿Cómo uso una imagen Base64 en CSS?+

Úselo como imagen de fondo: imagen de fondo: url('data:image/png;base64,iVBORw0KGgo...'); La herramienta genera automáticamente este fragmento de CSS listo para copiar.

¿Cómo uso una imagen Base64 en HTML?+

Úselo como atributo src de una etiqueta img: <img src='data:image/png;base64,iVBORw0KGgo...'/>. La herramienta genera este fragmento HTML por usted.

¿La codificación Base64 agranda las imágenes?+

Sí. La codificación Base64 aumenta el tamaño del archivo en aproximadamente un 33 % en comparación con el original binario. Esta es una compensación: guarda una solicitud HTTP pero los datos son más grandes. Merece la pena para imágenes muy pequeñas pero no para fotografías grandes.

¿Puedo decodificar una cadena Base64 en un archivo de imagen?+

Sí. Cambie al modo Decodificar, pegue su cadena Base64 (con o sin el prefijo data:image/...) y la herramienta representará la imagen y le permitirá descargarla como un archivo. Esto es útil para extraer imágenes incrustadas del código fuente HTML o cargas útiles API.

¿Base64 agranda las imágenes?+

Sí, aproximadamente un tercio, ya que el binario se representa como texto. Por eso es mejor para activos pequeños donde evitar una solicitud pesa más que el tamaño.

¿Se carga mi imagen para codificarla?+

No. La codificación y decodificación se realizan completamente en su navegador.