Convertidor de Imágenes
Convertir entre formatos de imágenes
Suelte una imagen aquí o haga clic para explorar
Soporta PNG, JPEG, WebP
Los formatos de imagen equilibran tamaño de archivo, calidad, transparencia y compatibilidad. El formato correcto puede reducir la carga de página en más de un 50%.
¿Qué son los Formatos de Imagen?
Un formato de imagen define cómo los datos visuales (píxeles, colores, transparencia) se codifican en un archivo. Diferentes formatos usan diferentes algoritmos de compresión, modelos de color y conjuntos de características — y la elección correcta depende del tipo de contenido, el uso previsto y la audiencia objetivo.
El panorama de los formatos de imagen para la web ha evolucionado significativamente. Durante décadas, la web dependió de solo tres formatos: JPEG para fotografías, PNG para gráficos con transparencia y GIF para animaciones simples. Hoy, WebP y AVIF ofrecen una compresión drásticamente mejor, mientras que SVG maneja gráficos vectoriales con escalabilidad infinita.
Elegir el formato correcto es una de las optimizaciones de rendimiento web más simples e impactantes. Un solo cambio de formato puede reducir el tamaño de los archivos de imagen entre un 30-50% sin pérdida visible de calidad, mejorando directamente los tiempos de carga de página, los costos de ancho de banda y las puntuaciones de Core Web Vitals.
Comparación de Formatos
JPEG (Joint Photographic Experts Group)
Ideal para: Fotografías e imágenes complejas con degradados.
JPEG usa compresión con pérdida — descarta permanentemente información visual que el ojo humano difícilmente notará. El nivel de compresión es ajustable (calidad 1-100), intercambiando tamaño de archivo por fidelidad visual. Con calidad 80-85, JPEG produce excelentes resultados visuales con compresión significativa.
Limitaciones: Sin soporte de transparencia. Sin animación. Cada re-guardado degrada más la calidad (pérdida generacional). Los bordes nítidos y el texto aparecen borrosos debido a la compresión basada en DCT.
PNG (Portable Network Graphics)
Ideal para: Gráficos, logos, capturas de pantalla y cualquier imagen que requiera transparencia.
PNG usa compresión sin pérdida — no se pierde información visual. Soporta transparencia alfa completa (256 niveles de opacidad por píxel), lo que lo hace ideal para logos e iconos que necesitan superponerse sobre diferentes fondos.
Limitaciones: Los tamaños de archivo son significativamente mayores que JPEG para contenido fotográfico (a menudo 5-10 veces más). El requisito de compresión sin pérdida significa que PNG no puede alcanzar las tasas de compresión de los formatos con pérdida.
WebP
Ideal para: Casi todo en la web — reemplaza tanto a JPEG como a PNG.
WebP soporta compresión tanto con pérdida como sin pérdida, además de transparencia alfa y animación. Logra archivos 25-35% más pequeños que JPEG (con pérdida) y 26% más pequeños que PNG (sin pérdida) con calidad visual equivalente.
Limitaciones: La codificación es ligeramente más lenta que JPEG. Los navegadores muy antiguos (anteriores a 2020) carecen de soporte, aunque la cobertura actual es del 97%+.
AVIF (AV1 Image File Format)
Ideal para: Máxima compresión para recursos estáticos.
AVIF usa el códec de video AV1 para imágenes fijas, logrando archivos 20-50% más pequeños que WebP. Soporta HDR, amplia gama de colores, transparencia y animación.
Limitaciones: La codificación es muy lenta (10-100 veces más lenta que WebP). El soporte en navegadores es de alrededor del 92% (sin Internet Explorer, soporte limitado en versiones antiguas de Safari). No es adecuado para conversión en tiempo real.
SVG (Scalable Vector Graphics)
Ideal para: Iconos, logos, ilustraciones y cualquier gráfico definido por formas en lugar de píxeles.
SVG es un formato vectorial — describe imágenes usando formas matemáticas (trazados, círculos, rectángulos) en lugar de píxeles. Los SVG escalan a cualquier tamaño sin pérdida de calidad y típicamente son muy pequeños (1-10 KB para iconos).
Limitaciones: No es adecuado para fotografías o imágenes complejas. Los SVG complejos con miles de trazados pueden ser pesados y lentos de renderizar.
Guía de Selección de Formato
| Tipo de Contenido | Formato Recomendado | Respaldo | Razón |
|---|---|---|---|
| Fotografía | WebP | JPEG | Mejor compresión para fotos |
| Logo/icono (simple) | SVG | PNG | Escalable infinitamente, archivo diminuto |
| Captura de pantalla | WebP (sin pérdida) | PNG | Texto nítido, más pequeño que PNG |
| Se necesita transparencia | WebP | PNG | WebP soporta alfa + compresión |
| Animación | WebP | GIF | Mucho más pequeño que GIF, mejor calidad |
| Máxima compresión | AVIF | WebP | Archivos más pequeños, pero codificación lenta |
| Impresión / archivo | PNG o TIFF | — | Preservación sin pérdida |
Casos de Uso Comunes
- Optimización de rendimiento web: Convertir imágenes del sitio de JPEG/PNG a WebP para reducir el peso de la página y mejorar las puntuaciones de Largest Contentful Paint (LCP)
- Imágenes responsivas: Generar múltiples tamaños y formatos desde una imagen fuente, sirviendo la variante óptima mediante el elemento
<picture>o negociación de contenido - Recursos para redes sociales: Convertir imágenes a los formatos y dimensiones específicos requeridos por cada plataforma (Instagram, Twitter, LinkedIn)
- Compatibilidad con email: Convertir a JPEG o PNG para clientes de correo electrónico que no soportan WebP o AVIF
- Procesamiento por lotes: Convertir directorios completos de imágenes (catálogos de productos, galerías de fotos) de un formato a otro para optimización de almacenamiento
- Integración Base64: Exportar imágenes pequeñas como data URLs Base64 para uso inline en HTML, CSS, emails o payloads de API — eliminando dependencias de archivos externos
Base64 e Imágenes
¿Qué es la codificación Base64 de imágenes?
Base64 es un esquema de codificación binario-a-texto que representa datos binarios (como archivos de imagen) como una cadena de caracteres ASCII. Una imagen codificada en Base64 se ve así:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...
Esto se llama data URL (o data URI). Contiene el tipo MIME (image/png), el marcador de codificación (base64) y los datos de píxeles codificados — todo en una sola cadena que puede integrarse directamente en el código.
Cuándo usar imágenes Base64
| Caso de Uso | Por qué Base64 | Ejemplo |
|---|---|---|
| Fondos CSS | Elimina una solicitud HTTP | background: url(data:image/png;base64,...) |
| Plantillas de email HTML | Los clientes de correo suelen bloquear imágenes externas | <img src="data:image/png;base64,..."> |
| Payloads de API | Transmitir imágenes como campos de texto JSON | REST/GraphQL sin manejo multipart |
| Documentos autónomos | HTML o Markdown autocontenido | Diagramas o iconos integrados |
| Iconos pequeños/favicons | Menos solicitudes = carga inicial más rápida | Iconos SVG o PNG inline de menos de 2 KB |
Compensación de tamaño
La codificación Base64 aumenta el tamaño de los datos en aproximadamente un 33%: cada grupo de 3 bytes binarios se convierte en 4 caracteres ASCII. Una imagen de 10 KB se convierte en ~13.3 KB en Base64. Por esta razón, la integración Base64 es más efectiva para recursos pequeños (iconos, miniaturas, gráficos simples) — generalmente menos de 10 KB. Para imágenes más grandes, servir archivos por URL y dejar que el navegador los almacene en caché es significativamente más eficiente.
Usando esta herramienta con Base64
Este conversor de imágenes incluye soporte Base64 integrado a través de la pestaña Base64:
- Importar: Pega una cadena Base64 (cruda o como data URL completa
data:image/...;base64,...) para cargarla como imagen. La herramienta detecta automáticamente el formato y te permite convertirla a cualquier formato soportado. - Exportar: Después de convertir una imagen, haz clic en “Exportar como Base64” para generar una data URL. Usa el botón de copiar para integrarla instantáneamente en tu código.
Prueba estos ejemplos
Una fotografía convertida de JPEG a WebP con calidad visual equivalente. WebP logra archivos entre 25-35% más pequeños que JPEG para contenido fotográfico usando algoritmos de compresión más eficientes.
photo.jpg (2.4 MB) → photo.webp (1.6 MB, -33%) Un logo con transparencia convertido de PNG a WebP. WebP soporta transparencia alfa (como PNG) con mejor compresión. El fondo transparente se preserva completamente en la conversión.
logo.png (48 KB, transparent background) → logo.webp (32 KB, transparency preserved) Un icono pequeño exportado como data URL Base64 para integración directa en HTML o CSS. La codificación Base64 aumenta el tamaño en ~33%, pero elimina una solicitud HTTP — ideal para recursos pequeños de menos de 10 KB.
icon.webp (4 KB) → data:image/webp;base64,UklGR... (5.3 KB)