Visualiza una foto HEIC — en tu navegador, sin subir nada

Suelta un HEIC de iPhone y velo aquí sin enviar la foto a un servidor. Se renderiza allí donde tu navegador pueda decodificar HEVC — y cuando no puede, te lo dice con honestidad en lugar de mostrar un recuadro en blanco.

Tu foto nunca sale de tu dispositivo — el visor se ejecuta en tu navegador. 0 bytes subidos.

Drop a HEIC / HEIF photo file hereTap to choose a HEIC / HEIF photo file

Decodes and renders the HEVC photo right here in your browser — the native codec on Safari, a bundled WASM codec everywhere else. Nothing is uploaded.

100% in your browser. 0 bytes uploaded — open DevTools → Network and watch. Your file is read, never sent.

En resumen

Este es un visor de fotos HEIC (y HEIF) que se ejecuta por completo en tu dispositivo. Suelta un archivo y la herramienta pide al propio decodificador de tu navegador que lo renderice, y luego muestra la imagen con sus dimensiones reales en píxeles. Es honesto respecto a lo único que decide si eso funciona: las fotos HEIC están codificadas en HEVC, y no todos los navegadores pueden decodificar HEVC. Donde el tuyo puede, ves la foto. Donde no puede, obtienes una explicación clara y la ruta que sí funciona — nunca una vista previa falsa. No se sube nada, y si el archivo está dañado en lugar de simplemente no ser decodificable, el visor te dirige a la reparación.

Qué es en realidad un HEIC

HEIC es el formato de foto por defecto de Apple desde iOS 11. La imagen que hay dentro es una imagen codificada en HEVC — el hermano de imagen fija de H.265 vídeo — guardada en un contenedor de caja ISO base-media, la misma disposición de cajas que usa MP4. Por eso un HEIC ocupa aproximadamente la mitad que el JPG equivalente a una calidad similar: HEVC comprime mucho más eficientemente que el algoritmo de JPEG, de hace décadas. El inconveniente es la compatibilidad de decodificación. HEVC está sujeto a patentes, así que muchos navegadores y sistemas operativos no incluyen un decodificador. Un JPG se renderiza en todas partes; un HEIC solo se renderiza allí donde algo pueda decodificar HEVC.

Este visor toma el camino honesto: entrega el archivo al decodificador nativo createImageBitmap del navegador — la misma ruta que usa una etiqueta <img> — y solo muestra una imagen cuando ese decodificador devuelve píxeles de verdad. No hay un decodificador HEVC empaquetado que finja un render; o ves tu foto real o una explicación clara de por qué no.

Dónde renderiza, y dónde no

Renderiza aquí

  • Safari en macOS y iOS — la decodificación HEVC está integrada
  • Navegadores de iPhone y iPad — la foto se decodifica de forma nativa
  • Windows con el códec «Extensiones de vídeo HEVC» instalado — Chrome y Edge pueden decodificarla entonces

Recurre a una alternativa honesta

  • La mayoría de versiones de Chrome y Firefox en Windows sin el códec, y en Linux — sin decodificador HEVC, así que no se muestra vista previa
  • En lugar de un recuadro en blanco, obtienes un mensaje claro y se te indica un dispositivo que sí puede decodificarla
  • Si un análisis estructural encuentra daños reales, se te envía a reparar el HEIC primero

Cuando tu navegador no puede decodificar HEVC, la solución más segura es visualizar la foto en el dispositivo que la tomó — un iPhone o iPad la muestra de forma nativa y puede exportar un JPEG — o volver a abrir esta página en Safari en un Mac.

Por qué el «sin subir nada» es verificable, no un eslogan

La mayoría de los visores HEIC en línea suben tu foto a un servidor, la decodifican allí y te devuelven una vista previa en JPEG — lo que significa que tu imagen privada ha salido de tu dispositivo solo para ser mirada. Este no. El archivo se lee con las APIs de archivos del navegador y se decodifica en tu máquina; la página no hace ninguna petición que transporte tus bytes. No te fíes solo de nuestra palabra: abre las herramientas de desarrollo, selecciona la pestaña Red, suelta un archivo y observa cómo nada sale. Es el mismo principio de cero subidas que el resto de IntactFile, aplicado a la visualización.

¿Vista previa en blanco o archivo roto?

Hay dos razones distintas por las que un HEIC no se muestra. La habitual es una falta de códec: la foto está perfectamente sana y se abre en un iPhone, tu navegador simplemente carece del decodificador HEVC. La otra es un daño genuino: un AirDrop o una importación por USB truncados, una sincronización de iCloud interrumpida o una herramienta de recuperación que calculó mal los límites del archivo pueden dejar el contenedor corrupto, de modo que ningún visor de ningún sitio puede alcanzar la imagen. El visor distingue ambos casos — ejecuta un análisis estructural, y cuando encuentra daños reales se detiene y te enlaza a reparar el contenedor HEICprimero. La reparación reancla la tabla de desplazamientos y rescata los mosaicos que sobreviven; solo cuando los datos de la imagen vuelven a ser accesibles puede cualquier visor mostrarla. Si prefieres irte con una copia portátil, el conversor de HEIC a JPGfunciona igual y añade una descarga.

Preguntas frecuentes

¿Cómo abro aquí un archivo HEIC?

Suelta la foto arriba (o toca para elegir una). La herramienta la lee en tu navegador y pide al propio decodificador de imágenes del navegador que renderice la imagen HEVC en la página, junto con sus dimensiones y un dato claro que confirma que se subieron 0 bytes. No se envía nada a ningún sitio — puedes comprobar cómo la pestaña Red permanece vacía.

Muestra un mensaje en lugar de mi foto — ¿por qué?

Las fotos HEIC están codificadas en HEVC, y no todos los navegadores incluyen un decodificador HEVC. Safari y los dispositivos Apple pueden renderizarlas, y Windows puede hacerlo una vez instalado el códec gratuito «Extensiones de vídeo HEVC», pero la mayoría de versiones de Chrome y Firefox en otros sistemas no. Cuando el decodificador se niega, el visor no inventa una vista previa — te lo dice con claridad y te sugiere abrir la foto en el dispositivo que la tomó (un iPhone o iPad) o volver a abrir esta página en Safari en un Mac.

¿Al visualizarla se sube mi foto a algún sitio?

No. La foto se lee y se decodifica por completo en tu navegador — 0 bytes salen de tu dispositivo. De eso se trata: las fotos privadas son justo lo que no deberías tener que subir solo para mirarlas. Abre las herramientas de desarrollo, cambia a la pestaña Red, suelta un archivo y comprueba que nada lo transporta.

¿Qué diferencia hay entre visualizar y convertir?

Visualizar renderiza la foto en la página para que la veas; no se guarda nada. Convertir recodifica los píxeles en un JPG o PNG que puedes descargar y abrir en cualquier parte. Ambas necesitan primero que el navegador decodifique HEVC, así que funcionan en los mismos sitios. Si quieres una copia portátil, usa mejor el conversor de HEIC a JPG.

El visor no puede mostrarla y no se abre en ningún dispositivo — ¿está dañada?

Posiblemente. Hay una diferencia entre un HEIC sano que tu navegador simplemente no puede decodificar y uno realmente dañado. Una transferencia truncada, una sincronización de iCloud interrumpida o una herramienta de recuperación de datos pueden dejar el contenedor roto, de modo que ningún visor puede alcanzar la imagen. Cuando el análisis estructural de la herramienta detecta daños, te enlaza a la página de reparación de HEIC — reparar el contenedor tiene que ir antes de que cualquier visor pueda mostrar la foto.

¿Puede visualizar HEIF y HEIC con varias imágenes?

Maneja la familia HEIF a la que pertenece HEIC, y renderiza la imagen principal — la toma principal en torno a la cual se construye el archivo. Algunos HEIC contienen más de una imagen (ráfagas, mapas de profundidad auxiliares, exposiciones alternativas); este visor muestra la imagen principal en lugar de cada elemento incrustado.

Relacionado: ¿quieres una copia portátil? — HEIC a JPG · ¿el archivo no se abre en absoluto? — reparar HEIC · ¿imagen web rota? — reparar AVIF