Image Format Converter

Conversor de Formato de Imagen

Convierte PNG, JPG, WebP y AVIF: arrastra, suelta, descarga. Todo se ejecuta en tu navegador; los bytes de la imagen nunca salen de tu pestaña.

Conversor de Formato de Imagen — TL;DR

Convierte PNG, JPG, WebP y AVIF: arrastra, suelta, descarga. Todo se ejecuta en tu navegador; los bytes de la imagen nunca salen de tu pestaña.

No. Toda la herramienta es JavaScript que se ejecuta dentro de esta página. La imagen se decodifica con createImageBitmap, se dibuja en un canvas y se vuelve a codificar con canvas.toBlob — cada paso es local en el navegador. Abre DevTools → Network y observa: no se dispara ni una sola petición durante la conversión. Seguro para fotos personales, capturas, archivos de diseño y documentos confidenciales.

PNG es sin pérdida: almacena cada píxel exactamente. JPG es con pérdida y va mejor con fotos de degradados suaves. Si tu PNG es una captura, line art o tiene muchos bloques de color sólido, JPG comprime peor que PNG y el archivo crece. Para capturas y recursos de UI, quédate con PNG o usa WebP. JPG brilla con fotografías.

Las fotos contienen ubicaciones y caras, las capturas pueden contener credenciales, las maquetas son funciones de producto sin anunciar. Pegar cualquiera de estos en el servidor de otra persona es una fuga silenciosa de datos. El conversor de iKit es JavaScript ya cargado en tu pestaña del navegador.

Solo formatos con pérdida (JPG / WebP / AVIF). PNG siempre es sin pérdida. Entre 75-85 % es el punto óptimo para la mayoría de fotos.
Suelta imágenes aquí o haz clic para seleccionar
PNG, JPG, WebP, AVIF, GIF, BMP — varios archivos a la vez. Nada se sube.

Por qué iKit Conversor de Formato de Imagen

Pensado para diseñadores, desarrolladores y cualquiera al que le hayan pedido el formato equivocado: convierte en dos clics, sin esperar a un servidor.

Cuatro formatos, una herramienta

PNG, JPG, WebP y AVIF: convierte en cualquier dirección. Suelta una carpeta con formatos mezclados y conviértelos todos a un único formato de destino de golpe.

Control de calidad total

Ajusta la calidad del 40 % al 100 % en formatos con pérdida (JPG / WebP / AVIF) con un control deslizante en vivo. PNG siempre es sin pérdida y píxel a píxel.

Privacidad por diseño

La conversión ocurre en tu navegador mediante la API de canvas. Sin subidas, sin registros, sin terceros. Verificable en DevTools → Network: cero peticiones.

Compatibilidad con formatos modernos

WebP y AVIF suelen producir archivos un 25-50 % más pequeños que JPG/PNG con calidad equivalente. AVIF necesita Chrome 85+ o Safari 16.4+ para codificar; lo detectamos y te avisamos.

Descarga por lotes

Convierte decenas de imágenes a la vez y haz clic en "Descargar todo" para guardarlas. Cada archivo conserva su nombre original con la nueva extensión.

Funciona sin conexión

Una vez cargada la página, toda la conversión es local: funciona en un avión, en un tren, detrás de un cortafuegos corporativo o sin red.

Cómo funciona la conversión de imágenes en el navegador

No hay servidor en este proceso: tu navegador ya incluye todos los códecs que necesitamos.

  1. 1

    Decodificar el origen

    Llamamos a createImageBitmap(file), que usa el códec de imagen nativo del navegador para convertir los bytes en un bitmap pintable. PNG, JPG, WebP, AVIF, GIF, BMP — cualquier cosa que un <img> pueda mostrar, esto puede decodificarlo.

  2. 2

    Pintar en un canvas

    Se crea un <canvas> con el ancho × alto naturales de la imagen y se dibuja el bitmap a resolución completa. Sin remuestreo, sin escalado: píxel a píxel.

  3. 3

    Recodificar al formato de destino

    canvas.toBlob('image/webp', 0.82) entrega los píxeles del canvas al codificador del navegador para el formato elegido y devuelve un Blob. La cadena MIME es lo único que cambiamos entre formatos.

  4. 4

    Devolver una descarga

    Llamamos a URL.createObjectURL(blob) para obtener una URL local, la asociamos a un enlace de descarga y el usuario obtiene un archivo que nunca tocó la red.

Tareas habituales de conversión de imágenes

Situaciones reales en las que recurrirás a un conversor de imágenes.

Reducir fotos antes de publicarlas

Los móviles guardan fotos en JPG o HEIC de 4-8 MB. Recodificarlas como WebP al 75 % de calidad las deja en ~1 MB sin pérdida visible: perfecto para entradas de blog, foros y correo.

Quitar la transparencia para un CMS

Algunos CMS (y muchas apps de oficina) rechazan PNG con alpha o los renderizan con fondos extraños. Convierte a JPG con un fondo plano, pega y listo.

Modernizar los recursos de un sitio web

Sustituye tu logo.png y tu hero.jpg por versiones WebP / AVIF y sírvelas mediante <picture>. Las puntuaciones de Lighthouse suben, el LCP baja y no se aprecia pérdida de calidad.

Aceptar el PNG del diseñador y entregar un JPG

¿Te llega un PNG de maquetación de 24 MB? La web no necesita eso. Conviértelo a JPG al 88 %: normalmente 1-2 MB y perceptualmente idéntico, recuperando el presupuesto de tamaño.

Por qué importa la conversión local

Las fotos contienen ubicaciones y caras, las capturas pueden contener credenciales, las maquetas son funciones de producto sin anunciar. Pegar cualquiera de estos en el servidor de otra persona es una fuga silenciosa de datos. El conversor de iKit es JavaScript ya cargado en tu pestaña del navegador.

  • Cero peticiones de red durante la conversión, verificable en DevTools → Network.
  • Los metadatos EXIF (ubicación de la cámara, dispositivo) se eliminan al recodificar: un extra de privacidad accidental.
  • Seguro para fotos personales, capturas, maquetas internas de diseño y documentos confidenciales.

Guías relacionadas

Tutoriales detallados y comparaciones de herramientas del blog de iKit.

Preguntas frecuentes

¿Es seguro? ¿Se suben mis imágenes?

No. Toda la herramienta es JavaScript que se ejecuta dentro de esta página. La imagen se decodifica con createImageBitmap, se dibuja en un canvas y se vuelve a codificar con canvas.toBlob — cada paso es local en el navegador. Abre DevTools → Network y observa: no se dispara ni una sola petición durante la conversión. Seguro para fotos personales, capturas, archivos de diseño y documentos confidenciales.

¿Por qué mi JPG convertido pesa más que el PNG original?

PNG es sin pérdida: almacena cada píxel exactamente. JPG es con pérdida y va mejor con fotos de degradados suaves. Si tu PNG es una captura, line art o tiene muchos bloques de color sólido, JPG comprime peor que PNG y el archivo crece. Para capturas y recursos de UI, quédate con PNG o usa WebP. JPG brilla con fotografías.

¿Cuándo conviene WebP, AVIF o JPG?

JPG: compatibilidad universal (todo dispositivo, todo CMS), bueno para fotos. WebP: ~25 % más pequeño que JPG con la misma calidad, compatible con todo navegador moderno, la apuesta más segura como sucesor de JPG. AVIF: otro 20-30 % más pequeño que WebP, pero la codificación es más lenta y solo Chrome/Safari/Firefox lo decodifican (Safari requiere 16.4+). Usa AVIF en la web si sirves `` con un fallback JPG; usa WebP si quieres un único formato listo para usar; usa JPG si la compatibilidad manda sobre todo.

¿Por qué AVIF aparece como "no compatible" en mi navegador?

Codificar AVIF con canvas.toBlob requiere Chrome 85+, Safari 16.4+ o un Firefox reciente (con image.avif.compliance_strictness ajustado). La decodificación (visualización) está más extendida, pero escribir AVIF necesita el codificador integrado. iKit detecta la capacidad y desactiva la opción si tu navegador no puede codificarlo. Solución: cambia a WebP o usa un navegador basado en Chromium.

¿Mi imagen conservará la transparencia?

PNG, WebP y AVIF conservan la transparencia del canal alpha. JPG NO: convertir un PNG transparente a JPG rellena el fondo con blanco (o lo que el canvas use por defecto). Si necesitas transparencia, convierte a WebP o PNG, nunca a JPG.