Nexo ÚtilProcesamiento local

Codificador de imágenes

Imagen a Base64

Convierte una imagen compatible en Base64, comprueba su vista previa y copia una Data URL lista para HTML o CSS.

Codificar imagen

Local en tu navegador

Todavía no has seleccionado una imagen.

Cómo convertir una imagen a Base64

  1. Selecciona una imagen en un formato admitido.
  2. Elige Data URL si la usarás directamente en web.
  3. Presiona Convertir a Base64.
  4. Copia o descarga el resultado.

Ejemplo real

HTML: <img src="data:image/png;base64,iVBORw0KGgo..." alt="Ejemplo">

Incrustar imágenes pequeñas puede reducir solicitudes, pero las imágenes grandes aumentan el HTML o CSS y dificultan la caché. Úsalo con criterio.

Cuándo usar una imagen en Base64

Base64 representa los bytes de una imagen mediante caracteres de texto. La opción Data URL añade el tipo MIME y el prefijo necesario para utilizar el resultado directamente en atributos HTML o reglas CSS. La opción de Base64 puro resulta más adecuada cuando una API o un formato de datos solicita únicamente la cadena codificada.

Ventajas y costes en una página web

Incrustar un icono pequeño puede evitar una solicitud de red adicional, pero la codificación aumenta aproximadamente un tercio el tamaño del contenido y dificulta almacenar la imagen en caché de forma independiente. Para fotografías, capturas o recursos reutilizados en muchas páginas suele ser mejor conservar un archivo optimizado y referenciarlo por URL. Base64 no comprime la imagen ni mejora su calidad.

Cómo verificar el resultado

  • Confirma que la vista previa conserve dimensiones, orientación y transparencia.
  • Comprueba que el tipo MIME corresponda al formato real: PNG, JPEG, WebP, GIF o AVIF.
  • Si la usarás en CSS, prueba la Data URL dentro de url(...) en el navegador objetivo.
  • Mide el peso final del HTML, CSS o JSON antes de publicar.

Una cadena incompleta puede seguir pareciendo Base64 válido y, aun así, producir una imagen dañada. Puedes comprobar el recorrido inverso con Base64 a imagen antes de integrar el dato.

Seguridad y compatibilidad

El portal excluye SVG porque ese formato puede contener scripts, enlaces u otros elementos activos. Los formatos admitidos se procesan localmente, aunque la aplicación de destino también debe permitir Data URLs y el tipo de imagen elegido. Algunas políticas de seguridad de contenido —CSP— bloquean recursos data:; en ese caso necesitarás ajustar la política bajo tu control o usar un archivo convencional. No compartas capturas que contengan credenciales, documentos o información personal solo porque estén codificadas: Base64 es reversible y no equivale a cifrado.

Caso verificable IB-01: PNG con transparencia

Fecha de verificación: .

Situación ficticia: un equipo necesita transportar un PNG pequeño como Data URL sin cambiar sus bytes.

Objetivo y decisiones: detectar el formato por firma real, rechazar una discrepancia MIME, esperar una vista previa válida y comprobar la ida y vuelta Base64 byte por byte.

Procedimiento: carga el caso IB-01, conviértelo y compara el SHA-256 mostrado con el manifiesto. También puedes descargar la imagen fuente y la Data URL de referencia.

Entrada de prueba y Resultado comprobado: el PNG, la Data URL y su hash quedan disponibles conforme a la metodología.

Automático

Firma PNG, 16 × 12 píxeles, cantidad de bytes, hash y reconstrucción idéntica.

Manual

La vista previa debe mostrar la imagen; la aplicación de destino debe aceptar Data URLs.

Límites: Base64 no cifra ni comprime. La transformación ocurre localmente; la página puede cargar AdSense y recursos generales externos, y las métricas generales solo registran {tool, action}, nunca la imagen ni la cadena.

Herramientas relacionadas