Imagen a Base64 y SVG a data URI

Conversor de imagen a Base64

Conversor de imagen a Base64 y de SVG a data URI | We.Inc

Pasa imágenes PNG, JPG, WebP, GIF o SVG en data URI en Base64 desde tu navegador. Cópialas como etiqueta img, fondo CSS o JSON, obtén una versión codificada para URL más pequeña para SVG y comprueba si vale la pena incrustarlas.

Base64 convierte los bytes de una imagen en texto para que pueda ir dentro de HTML o CSS como data URI, por ejemplo src="data:image/png;base64,...". El texto ocupa aproximadamente un tercio más que el archivo. Suelta una imagen abajo para obtener el data URI, fragmentos de img y CSS listos para usar y una recomendación sobre si vale la pena incrustarla.

Cuándo ayuda incrustar y cuándo perjudica

Suelta una imagen o varias. Cada una obtiene su data URI en Base64 y, en los archivos SVG, una versión codificada para URL que suele ser más pequeña. Copia cualquiera de ellas como etiqueta img, fondo CSS o valor JSON. Los archivos nunca salen de tu dispositivo.

Preguntas frecuentes

¿Por qué la versión en Base64 es más grande que mi imagen?

Base64 usa cuatro caracteres de texto por cada tres bytes, así que el resultado ocupa aproximadamente un 33% más, además de unos pocos bytes de relleno y el prefijo data:. La compresión Gzip o Brotli de la página recupera parte de esa diferencia, pero rara vez toda.

¿Debo usar Base64 para SVG?

Normalmente no. SVG ya es texto, así que puede ir en un data URI escapando solo unos pocos caracteres. Esa versión suele ser más pequeña que Base64 y sigue siendo legible. Usa Base64 solo si la herramienta donde lo pegas rechaza la forma codificada para URL.

¿Funcionan los data URI en los emails?

El soporte es irregular. Varios clientes de correo importantes bloquean o eliminan las imágenes con data URI, así que en los newsletters aloja la imagen y enlázala, o adjúntala con un content ID.

¿Hay un límite de tamaño para los data URI?

Los navegadores actuales aceptan data URI muy largos en etiquetas img y en CSS, mucho más allá de cualquier imagen razonable. El límite práctico es el rendimiento: las imágenes incrustadas grandes ralentizan el archivo que las contiene. Algunas herramientas antiguas y clientes de correo sí los cortan.

Cómo se construye un data URI

Mejores opciones para la mayoría de las imágenes

Lo bastante pequeña para incrustarla. Ahorra una petición y añade poco al archivo que la contiene.

En el límite. Incrústala solo si aparece sin hacer scroll en una sola página; si no, un archivo normal se guarda mejor en caché.

Data URI

JSON

tipo desconocido

, {w} por {h} px

Archivo {file}, codificado {encoded} ({pct}% del archivo)

Codificación del SVG

SVG codificado para URL ({size})

Base64 ({size})

Formato de copia

... ({n} caracteres; usa Copiar para obtener el texto completo)

Resultado de {name}

Copiar

{name} no es una imagen, así que se ha omitido.

Codificar imágenes

Suelta aquí las imágenes o haz clic para elegirlas. Se quedan en tu dispositivo.

Empieza gratis · Sin tarjeta de crédito

Relacionado: Herramientas Gratuitas

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio