La versión corta
FromHEIC es un sitio web estático. No hay sistema de cuentas ni procesamiento en el servidor. Cuando sueltas una foto, tu navegador la lee, un Web Worker la procesa y tu navegador te ofrece el resultado para descargar. La foto no sale de tu dispositivo.
Por qué un Web Worker
Decodificar y codificar imágenes grandes es un trabajo pesado. Ejecutarlo en un Web Worker lo mantiene fuera del hilo principal, de modo que la página sigue respondiendo y puedes cancelar un lote. El worker no tiene acceso a los elementos de la página: recibe bytes y devuelve bytes.
Por qué WebAssembly
Los códecs están escritos en C y C++. Se compilan a WebAssembly y se ejecutan dentro del entorno aislado del navegador. Solo se cargan cuando una herramienta los necesita, y proceden del propio dominio de este sitio:
- libheif con libde265 decodifica HEIC y HEIF. Unos 1,5 MB.
- libwebp codifica WebP.
- libavif con aom codifica AVIF. Unos 3,5 MB.
Los archivos PNG y PDF los escribe el propio código del sitio.
Qué hace una conversión
Cada trabajo pasa por etapas.
- Detectar. El tipo de archivo se determina por su contenido, no por su extensión, de modo que se detecta un archivo con la extensión equivocada.
- Decodificar. El HEIC se decodifica en píxeles. Se aplica la rotación almacenada en el contenedor. El color se transforma a sRGB usando el perfil incrustado, salvo que hayas elegido conservar el perfil original.
- Convertir. Los píxeles se codifican en el formato elegido con tus ajustes (calidad, tamaño, opciones de metadatos).
- Verificar. Cada salida se vuelve a analizar o decodificar antes de ofrecer la descarga. Esto detecta archivos rotos, aunque no puede juzgar si la calidad te gusta.
Las herramientas de metadatos que editan el archivo en el mismo lugar (eliminar GPS, editar fechas, rotar un HEIC) trabajan sobre los bytes del contenedor y no recodifican la imagen. Vuelven a analizar el resultado y, en las herramientas de metadatos, comparan un hash de los píxeles decodificados antes y después.
Límites
200 MB por archivo, 100 megapíxeles por imagen y 200 archivos por lote. Los archivos se mantienen en memoria solo mientras la página está abierta. La memoria del navegador varía, así que los teléfonos y los ordenadores antiguos pueden fallar antes. Todo es de una sola sesión: si recargas, desaparece.
HEVC y licencias
Las fotos HEIC usan HEVC (H.265), que está cubierto por patentes; la página de licencias HEVC/VVC de Via LA describe un programa de licencias. La postura de este sitio, a grandes rasgos:
- FromHEIC incluye solo un decodificador (libde265 dentro de libheif).
- La creación de archivos HEIC usa el codificador HEVC que ya traen tu navegador y tu sistema operativo, a través de la interfaz WebCodecs. FromHEIC no distribuye un codificador HEVC.
- Que la codificación esté disponible depende de tu navegador. Cuando no lo está, la herramienta lo detecta, lo indica y sugiere alternativas. Las salidas HEIC no llevan transparencia; se aplana sobre un fondo que tú eliges.
Esto es una descripción de decisiones de diseño, no asesoramiento legal, y el responsable debería revisar la postura sobre licencias con un profesional cualificado.
Lo que el sitio no hace
No sube archivos, no hace OCR, no repara el archivo original y no promete resultados idénticos en todos los navegadores.
Sobre la seguridad, consulta la página de Seguridad. Para conocer las fuentes de nuestras afirmaciones, consulta la página de Fuentes.