iTool

Convertidor de imagen a Base64

Convierte imágenes a Base64 o decodifica cadenas Base64 a imagen. Genera data URIs listas para HTML y CSS al instante.

Todo ocurre en tu dispositivo. No se envía nada a un servidor, puedes usarlo con tranquilidad.

Imagen → Base64

Sube la imagen para convertir a Base64

Máx. 10 MB

JPG
PNG
WEBP
SVG
+2 más

Nombre de archivo
Formato
Resolución
Tamaño de archivo
Longitud Base64

Base64 → Imagen

Vista previa de imagen
Formato
Resolución
Tamaño estimado

¿Te fue útil esta herramienta? Compártela con quien la necesite

Herramientas relacionadas

Preguntas frecuentes

¿Qué es Base64?

Base64 es un método de codificación que convierte datos binarios como imágenes o archivos en una cadena de texto. Se utiliza para incrustar imágenes directamente en código HTML o CSS sin necesidad de un archivo de imagen separado.

¿Cómo inserto una imagen convertida a Base64 en HTML?

Pega la cadena Base64 convertida directamente en el atributo src de una etiqueta img. El formato es: data:image/png;base64,CADENA_CONVERTIDA. El mismo método funciona para la propiedad background-image en CSS.

¿Por qué el tamaño del archivo aumenta tras la conversión a Base64?

La codificación Base64 convierte cada 3 bytes de datos binarios en 4 caracteres ASCII, lo que aumenta el tamaño del archivo en aproximadamente un 33% respecto al original. Es un equilibrio: menos solicitudes externas, pero archivos más grandes.

¿Qué formatos de imagen puedo convertir a Base64?

Se admiten JPG, PNG, WebP, GIF, BMP y SVG, hasta 10 MB por archivo. El resultado se proporciona en formato data URI, listo para usar directamente en HTML, CSS y JavaScript.

¿Puedo convertir una cadena Base64 de vuelta a un archivo de imagen?

Sí, simplemente pega la cadena Base64 para restaurar la imagen original y descargarla. También se admiten los data URI con el formato data:image/...

Características

  • Conversión bidireccional: Codifica imágenes a Base64 y decodifica Base64 a imágenes en una sola pantalla
  • Múltiples formatos: Compatible con JPG, PNG, WebP, GIF, BMP y SVG
  • data URI instantánea: Genera una data URI lista para usar en img src de HTML o background-image de CSS

Cómo usar

  1. Subir imagen: Arrastra una imagen al panel izquierdo o haz clic para seleccionar un archivo
  2. Copiar resultado: Copia la data URI completa o solo la parte Base64
  3. Base64 → Imagen: Pega una cadena Base64 en el panel derecho para restaurar la imagen

Casos de uso

  • Inserción en HTML: Usa data URI en img src para mostrar imágenes sin peticiones al servidor
  • Fondo CSS: Inserta imágenes directamente en CSS con background-image: url(data:...)
  • Payload de API: Incluye datos de imagen en APIs REST o payloads JSON como Base64
  • Depuración: Visualiza rápidamente datos de imagen codificados en Base64

Ejemplos de código

Pega el data URI generado directamente en tu HTML o CSS.

HTML

<!-- Inserta un data URI en img src -->
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==" alt="imagen">

<!-- Uso con el elemento picture -->
<picture>
  <source srcset="data:image/webp;base64,UklGRiAA...==" type="image/webp">
  <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==" alt="imagen">
</picture>

CSS

/* data URI como background-image */
.thumbnail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==");
  background-size: cover;
  background-position: center;
}

/* Uso en la propiedad content */
.icon::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxu...==");
}

Ayúdanos a mejorar esta herramienta

Leo personalmente todos los mensajes. Cuéntame qué no funciona bien o qué función te gustaría ver.

Archivo adjunto (opcional)
Ningún archivo seleccionado

¿Enviar tu comentario?

¡Más funciones de iTool!

Esc

Las descargas están bloqueadas en la app

Estás dentro de una app y no se pueden guardar archivos. Abre en tu navegador predeterminado para descargar.

1
Toca el botón de la barra inferiorUbicación del botón en la barra de la app
2Elige 'Abrir en el navegador'