Volver al inicio

Compresor/conversor de imágenes

Comprime una imagen, cambia su tamaño o conviértela entre JPEG, PNG y WebP — procesado enteramente en tu navegador, sin subir nada a un servidor.

Cómo funciona realmente la compresión

La imagen se decodifica y se vuelve a dibujar en un lienzo (canvas) en memoria con el tamaño elegido, y luego se recodifica en el formato de destino usando el propio codificador de imágenes de tu navegador — el mismo mecanismo que usaría una app nativa, solo que ejecutado en local en vez de en un servidor. JPEG y WebP tienen control de calidad porque son formatos con pérdida, que intercambian detalle fino por tamaño de archivo; PNG no tiene pérdida, así que no hay ajuste de calidad — su tamaño depende solo de la resolución y la complejidad de la imagen.

Con la misma calidad, WebP suele producir el archivo más pequeño y todos los navegadores modernos lo admiten, por lo que es una buena opción por defecto salvo que necesites JPEG específicamente por compatibilidad. Redimensionar (limitar el ancho máximo) suele afectar más al tamaño del archivo que el control de calidad por sí solo, especialmente en fotos tomadas directamente con la cámara del móvil, que suelen ser mucho más grandes de lo necesario para uso web.

Preguntas frecuentes

¿Se sube mi imagen a algún sitio?

No — todo el proceso (decodificación, redimensionado, recodificación) ocurre en local en tu navegador mediante la API Canvas. El archivo de imagen nunca sale de tu dispositivo, lo que también hace que sea seguro para fotos privadas.

¿Qué formato debería elegir?

WebP para el archivo más pequeño con buena calidad, si tu caso de uso lo admite. JPEG para máxima compatibilidad con fotos. PNG solo si necesitas transparencia o la imagen es una captura de pantalla o un gráfico de bordes nítidos y colores planos, donde la compresión con pérdida suele quedar peor.

¿Por qué el archivo no se hizo más pequeño?

Si la imagen ya estaba comprimida de forma eficiente (o elegiste PNG para una foto, algo que normalmente no encaja bien), el resultado puede acabar siendo más grande que el original. Prueba a bajar el control de calidad, cambiar a JPEG/WebP, o activa el límite de ancho máximo si la resolución de la imagen es mayor de lo que realmente necesitas.

···