Conversor de archivos — Privado, en el navegador
En líneaUn conversor de archivos en el que cada conversión se hace en tu navegador con WebAssembly. El archivo que eliges nunca sale de tu dispositivo: no hay subida, ni procesamiento en un servidor, ni nada que registrar, porque no hay ningún servidor al que subirlo.
Cada conversión tiene su propia página (/convert/png-to-jpg, /convert/heic-to-jpg…), en inglés y en español, y la mayoría de pares funcionan en los dos sentidos.
Qué convierte
- Imágenes — PNG, JPG y WebP en todas las direcciones, más HEIC (solo lectura, a propósito).
- Datos — CSV, JSON, YAML y XML entre sí.
- PDF — de imágenes a PDF y de PDF a imágenes, además de unir, dividir, rotar y comprimir.
- Audio y vídeo — MP3, WAV, M4A, FLAC, OGG, MOV, MP4, WebM y GIF.
Decisiones que merece la pena contar
- HEIC con libheif-js en lugar de heic2any: heic2any necesita 'unsafe-eval' en la CSP; libheif-js solo necesita 'wasm-unsafe-eval', así que la política estricta sigue intacta. Su decodificador de ~1,4 MB solo se carga en las páginas de HEIC.
- Las herramientas de PDF son un tipo de operación propio (muchos archivos entran, uno sale) en lugar de forzarlas en el modelo origen → destino.
- El audio y el vídeo usan FFmpeg.wasm de un solo hilo; su núcleo de ~32 MB se sirve desde mi propio almacenamiento y solo se descarga la primera vez que conviertes audio o vídeo.