Convertidor de PNG online gratuito
JPG · WebP · AVIF · SVG · PDF y más
Swift PNG es un convertidor de PNG 100% basado en navegador. Suelta un PNG, elige el destino — JPG, WebP, AVIF, SVG, PDF, GIF, BMP, TIFF o ICO — y la conversión se ejecuta localmente en tu dispositivo. Sin subidas, sin registro, sin marcas de agua.
Por lotes hasta 100 archivos. Una salida típica PNG → WebP es 75–85% más pequeña que el original.
Privacidad primero — verificable
Abre DevTools → Network. 0 bytes de imagen salen de tu dispositivo.
9 formatos de destino
PNG a JPG, WebP, AVIF, SVG, PDF, GIF, BMP, TIFF, ICO
Comprimir PNG
Reduce el tamaño del PNG manteniendo la calidad
Redimensionar PNG
Escala imágenes PNG por píxeles o porcentaje
Recortar PNG
Ajusta PNG a proporciones exactas
Eliminar fondo
Haz transparentes los fondos de PNG al instante
PNG → 9 formatos: comparativa
Un desglose comparativo de cada formato al que Swift PNG puede convertir un PNG. Úsalo para elegir el destino correcto antes de convertir.
| Destino | Transparencia | Reducción típica vs PNG | ¿Con pérdida? | Ideal para | Soporte del navegador |
|---|---|---|---|---|---|
| JPG | No | 70–90% | Sí | Fotos sin canal alfa | Universal |
| WebP | Sí (con/sin pérdida) | 60–85% | Ambos | Hero web, UI, productos | Modernos, Safari 14+ |
| AVIF | Sí | 75–95% | Ambos | Compresión máxima, futuro | Chrome 85+, Safari 16+ |
| SVG | Vector (sin alfa rasterizado) | n/d (datos de ruta) | n/d | Logos, iconos, line art | Universal |
| Sí (incrustado) | 0–20% | n/d | Documentos, impresión | Universal | |
| GIF | Solo 1 bit | Suele ser mayor | Paleta con pérdida | Solo animaciones | Universal |
| BMP | Sí (32-bit) | Casi siempre mayor | No | Herramientas Windows antiguas | Universal |
| TIFF | Sí | Variable | Ambos | Imprenta, archivo | Limitado en navegadores |
| ICO | Sí | Menor (multi-res) | No | Favicons | Universal |
Los rangos provienen de PNG reales con calidad 80. Los resultados dependen del contenido (foto, color plano o line art).
Cómo convertir imágenes
Proceso simple, rápido y seguro.
Subir
Arrastra y suelta archivos o carpetas (PNG, JPG, WebP, BMP) en la zona.
Ajustar
Define calidad (0–100%), tamaño objetivo o dimensiones.
Convertir
El procesamiento inicia al instante con WebAssembly.
Descargar
Guarda individualmente o descarga todo como ZIP.
Cuándo NO convertir tu PNG
Elegir mal el formato de destino corrompe en silencio lo que hace útil al PNG. Salta la conversión si se cumple cualquiera de estos casos.
-
No conviertas PNG → JPG si la imagen tiene transparencia
JPG no tiene canal alfa. Las zonas transparentes pasan a blanco sólido (o al color de relleno). Usa WebP, AVIF o SVG.
-
No conviertas PNG → SVG si es una foto o un degradado ruidoso
El trazado vectorial funciona con bordes y zonas planas. Las fotos generan miles de trazos fragmentados, más grandes que el PNG original y peor calidad visual.
-
No conviertas PNG → AVIF para Safari < 16 sin fallback
AVIF da los archivos más pequeños pero las versiones antiguas de Safari no lo decodifican. Usa `<picture>` con WebP o JPG como fallback.
-
No comprimas una captura por debajo del ~80% si tiene texto
Los bordes del texto son los primeros en romperse con la cuantización. Mantén calidad ≥ 80 en capturas, UI y documentos.
-
No conviertas PNG → GIF para imágenes estáticas
GIF está limitado a 256 colores y casi siempre produce archivos más grandes que el PNG original. Úsalo solo para animaciones.
-
No vuelvas a comprimir un archivo con pérdida como PNG
PNG es sin pérdida: volver a guardar un JPG como PNG congela los artefactos del JPG en un archivo mayor. Quédate en el formato con pérdida o vuelve al original.
Problemas habituales al convertir PNG
Soluciones directas a los problemas más frecuentes al convertir PNG a otros formatos.
¿Archivo PNG demasiado grande para web?
Convierte a WebP o AVIF para archivos 70–90% más pequeños con calidad casi idéntica. O usa Comprimir PNG para optimizar sin cambiar de formato.
¿Transparencia perdida tras la conversión?
JPG no tiene canal alfa. Cambia el destino a WebP, AVIF o SVG para mantener la transparencia.
¿Los píxeles alfa se vuelven negros o blancos sólidos?
Convertiste a JPG. Vuelve a ejecutarlo con WebP o AVIF como destino. Si necesitas JPG, define un color de fondo en Ajustes en lugar de aceptar el relleno por defecto.
¿PNG a SVG se ve pixelado?
El trazado vectorial funciona con logos, iconos y line art. Baja el umbral para imágenes de alto contraste, o convierte fotos a JPG/WebP.
¿PNG a ICO borroso por debajo de 32 px?
Usa un PNG fuente ya en 32×32 o 64×64. Bajar de 1024 px a 16 px descarta el detalle que usa Windows.
¿La salida AVIF se ve oscura o con tonos cambiados?
Codificadores AVIF antiguos gestionan mal el perfil sRGB. Swift PNG lo incrusta explícitamente — re-exporta y verifica en Chrome 100+ o Safari 16+.
¿El tamaño de página del PDF es incorrecto?
El PDF hereda su tamaño de página de los píxeles del PNG divididos por la DPI. Define DPI en Ajustes (96 por defecto) antes de convertir.
Privacidad e ingeniería — qué se ejecuta en tu dispositivo
Swift PNG funciona íntegramente en tu navegador. Ningún byte de imagen se envía a ningún servidor durante la conversión — puedes verificarlo tú mismo.
Verifícalo tú mismo
Abre DevTools → pestaña Network, ejecuta una conversión. El número de solicitudes de imagen salientes debe ser 0. El único tráfico es el de la propia página en la primera carga.
Metadatos y color
Los metadatos EXIF y similares se eliminan en la conversión por defecto. La salida usa el perfil sRGB. No hay telemetría sobre las imágenes subidas.
Codificadores que usamos
La conversión se realiza mediante la Canvas API y módulos WebAssembly locales:
- JPG Canvas toBlob → libjpeg-turbo (nativo del navegador)
- WebP Canvas toBlob → libwebp (nativo del navegador)
- AVIF Canvas toBlob → libavif (nativo, Chrome 85+ / Safari 16+)
- SVG Trazador inspirado en potrace (open-source, ver /utils/pngToSvg.ts)
- Entrada HEIC heic2any (WASM)
Arquitectura de privacidad:
La diferencia «Local‑First»
La mayoría de los convertidores online suben tus archivos privados a un servidor remoto. Swift PNG es diferente. Diseñamos una solución sin servidor con WebAssembly.
Procesamiento local
Tu navegador hace el trabajo pesado con módulos WASM compilados. Es más rápido porque no hay latencia de subida/descarga.
Cero subidas al servidor
Mira la pestaña de red: los archivos nunca salen de tu dispositivo. No podemos ver, almacenar ni compartir tus imágenes.
Funciona sin conexión
Una vez que la página carga, puedes desconectar el Wi‑Fi y seguir convirtiendo. La app vive en la caché del navegador.
Sin retención de datos
No hay almacenamiento en la nube que puedan hackear. Al cerrar la pestaña se borra al instante todo lo procesado de la memoria del navegador.