Herramientas para Desarrolladores

Convertidor de Imagen a Base64

Convierte una imagen a Base64 online gratis: arrastra un PNG, JPG, GIF, WebP, SVG, BMP o ICO y obtén la cadena Base64, la URI de datos, la etiqueta img HTML, el fondo CSS y el fragmento Markdown al instante, o pega Base64 de vuelta para ver y descargar la imagen. 100% en tu navegador, sin subidas.

Suelta una imagen aquí, haz clic para elegir un archivo, o pega una (Ctrl+V)

PNG, JPG, GIF, WebP, SVG, BMP, ICO. Tu imagen nunca sale de tu navegador.

Consejo: copia cualquier imagen y presiona Ctrl+V aquí para pegarla.

⚡ Base64 hace que una imagen sea alrededor de un 33% más grande que el archivo original, así que es mejor para imágenes pequeñas como iconos y logotipos. Usa la opción de recodificación para convertir a JPEG o WebP y bajar la calidad antes de codificar, y la línea de estadísticas muestra exactamente cuánto ahorraste.

🔒 Privacidad: la codificación, la recodificación y la decodificación corren localmente en tu navegador. Tu imagen nunca se sube, se guarda ni la ve nadie más.

Más herramientas para desarrolladores

Cómo funciona esta calculadora

Un convertidor de imagen a Base64 convierte un archivo de imagen en una cadena larga de texto que puedes pegar directamente en el código. La codificación Base64 representa los bytes crudos de la imagen con 64 caracteres de texto seguros, y envolver esa cadena en una URI de datos (data:image/png;base64,...) permite que el navegador muestre la imagen sin un archivo separado ni una petición de red. Por eso las imágenes Base64 aparecen en correos HTML, páginas de un solo archivo, fondos CSS, cargas de API y archivos de configuración: una sola cadena autocontenida reemplaza un archivo que de otro modo necesitaría alojamiento, una URL y una segunda descarga. Suelta una imagen aquí, o pégala desde tu portapapeles, y el conversor produce la cadena Base64 y cada fragmento listo para pegar en tu navegador, con una vista previa en vivo para que puedas revisar el resultado antes de copiarlo.

El conversor te da cinco salidas para la misma imagen, así que puedes tomar exactamente la forma que tu código necesita. La cadena Base64 cruda son los bytes codificados por sí solos, la URI de datos es el valor completo integrable, y las pestañas HTML, CSS y Markdown la envuelven en una etiqueta <img>, una regla background-image o una imagen Markdown, lista para pegar. Una línea de estadísticas muestra el tamaño original del archivo, el tamaño Base64 y la sobrecarga, que siempre es de alrededor del 33% porque tres bytes de imagen se convierten en cuatro caracteres de texto. La opción de recodificación es lo que hace diferente a este conversor de un codificador simple: para imágenes raster puedes convertir a JPEG o WebP y bajar la calidad, o limitar el ancho, y la herramienta recodifica la imagen en tu navegador antes de codificarla, así que una foto de 2 MB puede convertirse en una URI de datos de 150 KB que sí es práctica para incrustar.

El decodificador funciona al revés: pega una cadena Base64 o una URI de datos completa y la herramienta la valida, detecta el formato real de la imagen a partir de los bytes del archivo, muestra una vista previa en vivo con el tamaño de archivo y el tipo MIME, y te permite descargar la imagen decodificada con la extensión correcta. Tus imágenes nunca salen de tu dispositivo, la codificación, la recodificación y la decodificación corren todas localmente, así que las capturas de pantalla, los logotipos y las fotos privadas se mantienen privadas. Una advertencia honesta: Base64 es mejor para imágenes pequeñas como iconos, logotipos e ilustraciones diminutas. Una foto grande crece un tercio e hincha cada página que la incrusta, así que para fotos e imágenes principales, aloja el archivo y enlázalo, y usa primero el Compresor de Imágenes de este sitio si el archivo es más grande de lo necesario.

Preguntas frecuentes

¿Cómo convierto una imagen a Base64 online?
Arrastra una imagen sobre el conversor, haz clic para elegir un archivo, o pégala directamente desde tu portapapeles (Ctrl+V). La cadena Base64, la URI de datos, la etiqueta img HTML, el fondo CSS y el fragmento Markdown aparecen al instante. Copia cualquiera de ellos, o descarga la URI de datos como archivo .txt. Nada se sube: la conversión corre en tu navegador.
¿Qué es una URI de datos y cuándo debería usar una?
Una URI de datos es una cadena Base64 con un prefijo que le dice al navegador qué es, como data:image/png;base64,iVBOR... Te permite incrustar una imagen directamente en HTML, CSS o un correo sin un archivo separado. Usa URIs de datos para imágenes pequeñas (iconos, logotipos, ilustraciones diminutas) donde evitar una petición extra vale el tamaño mayor; para fotos grandes, aloja el archivo en su lugar.
¿Por qué la cadena Base64 es alrededor de un 33% más grande que mi imagen?
Base64 empaqueta tres bytes de datos de imagen en cuatro caracteres de texto, así que el texto codificado siempre es 4/3 del tamaño del original, más una pequeña cantidad de relleno. La línea de estadísticas bajo la salida muestra la sobrecarga exacta de tu archivo. La opción de recodificación (JPEG o WebP con menor calidad, o un ancho menor) reduce la imagen misma antes de codificarla, que es la única forma de hacer la cadena final mucho más pequeña.
¿Cómo convierto Base64 de vuelta a una imagen?
Cambia a la pestaña Decodificar y pega la cadena Base64 o la URI de datos completa. La herramienta valida la cadena, detecta el formato real de la imagen a partir de los bytes del archivo, muestra una vista previa en vivo con el tamaño de archivo y el tipo MIME, y te da un botón de descarga que guarda la imagen con la extensión correcta (PNG, JPG, WebP y las demás).
¿Puedo hacer la salida Base64 más pequeña?
Sí. En Recodificar, elige JPEG o WebP y baja la calidad, o establece un ancho máximo. La herramienta redibuja la imagen en un lienzo en tu navegador y codifica la versión más pequeña, así que una foto puede reducirse un 80% o más antes de convertirse en Base64. Esto funciona para imágenes raster (PNG, JPG, GIF, WebP, BMP); los archivos SVG e ICO se codifican tal como están, porque no se pueden redibujar de forma fiable.
¿Mi imagen se sube a algún lugar?
No. El archivo se lee con FileReader y se codifica por completo en tu navegador, y el paso de recodificación dibuja en un lienzo local. Tu imagen nunca se envía a un servidor, no se guarda ni la ve nadie más, así que las capturas de pantalla y las fotos privadas se quedan en tu dispositivo.
Aviso: Los resultados son estimaciones solo para fines de planificación y no constituyen asesoramiento financiero. Los términos reales de préstamos, impuestos y rendimientos de inversión varían. Consulta a un profesional calificado antes de tomar decisiones financieras.