Última actualización
Un contenedor RIFF con bloques con nombre
Un archivo WebP es una cabecera RIFF corta seguida de bloques, cada uno con un nombre de cuatro caracteres y una longitud. Qué bloques hay depende de cómo se produjo el archivo.
| Bloque | Contenido | Resultado |
|---|---|---|
VP8 , VP8L | Imagen con pérdida o sin pérdida | Se conserva |
ALPH | Transparencia de una imagen con pérdida | Se conserva |
ANIM, ANMF | Ajustes y fotogramas de animación | Se conserva |
ICCP | Perfil de color | Se conserva para que los colores no cambien |
VP8X | Cabecera extendida con un conjunto de indicadores | Se conserva, con los indicadores EXIF y XMP a cero |
EXIF | Datos de cámara y móvil, fecha, hora, GPS | Se elimina |
XMP | XML: herramienta, historial de edición, etiquetas de origen IA | Se elimina |
C2PA | Manifiesto de Content Credentials | Se elimina |
| Bloques desconocidos, bytes tras el contenedor RIFF | Cualquier cosa que una herramienta añadió y WebP no define | Se elimina |
Como en el resto del sitio, la herramienta guarda una lista de lo que un descodificador necesita y descarta lo demás: un tipo de bloque inventado mañana se elimina por defecto en lugar de colarse.
Por qué importa el byte de indicadores
Un WebP extendido empieza con un bloque VP8X cuyo primer byte es un conjunto de indicadores que dicen al descodificador qué esperar: perfil de color (0x20), transparencia (0x10), EXIF (0x08), XMP (0x04) y animación (0x02). Si borras el bloque EXIF pero dejas su indicador, el archivo afirma algo que ya no tiene, y algunos programas lo rechazan.
Por eso los indicadores EXIF y XMP se ponen a cero junto con sus bloques, mientras los de perfil, transparencia y animación quedan como estaban, y la longitud total de la cabecera RIFF se reescribe para que el archivo siga bien formado.
Con pérdida, sin pérdida, transparente, animado: todo comprobado
La imagen comprimida de un bloque VP8 , VP8L o ANMF se copia byte a byte, así que ninguno de estos casos se recodifica. Generamos archivos con el codificador WebP, añadimos EXIF, XMP y un perfil ICC con ExifTool y comparamos los píxeles descodificados antes y después:
| Archivo | Bloques antes | Bloques después | Píxeles |
|---|---|---|---|
| Con pérdida | VP8X ICCP VP8 EXIF XMP | VP8X ICCP VP8 | Idénticos |
| Sin pérdida | VP8X ICCP VP8L EXIF XMP | VP8X ICCP VP8L | Idénticos |
| Con pérdida y transparencia | VP8X ALPH VP8 EXIF XMP | VP8X ALPH VP8 | Idénticos |
| Sin pérdida y transparencia | VP8X VP8L EXIF XMP | VP8X VP8L | Idénticos |
| Animado | VP8X ANIM ANMF… más EXIF | Igual, sin EXIF | Cada fotograma idéntico |
Cómo acaba un WebP con metadatos
- Conversores. El codificador estándar
cwebpno copia metadatos salvo que se le pida con-metadata, y muchos conversores web hacen lo mismo; otros, y algunos editores de escritorio, trasladan el EXIF y el XMP del origen. - ExifTool y programas parecidos, que pueden escribir EXIF, XMP e ICC en un WebP.
- Cámaras y apps que guardan WebP directamente con los mismos datos de captura que un JPEG.
- Herramientas de IA, que pueden adjuntar etiquetas XMP de origen y Content Credentials a las exportaciones.
No des por hecho que un WebP está limpio porque viene de una web. Si descargaste el original o te enviaron el archivo, suéltalo y lee la lista antes de compartirlo. La mayoría no muestra nada; los que sí, conviene conocerlos.
Alternativas
| Herramienta | Cómo | Nota |
|---|---|---|
webpmux | webpmux -strip exif in.webp -o out.webp, y otra vez con xmp | Herramientas WebP; un tipo de metadatos por ejecución; sin pérdida |
cwebp | -metadata none | Recodifica desde una imagen de origen: convierte en vez de limpiar un WebP existente |
| ExifTool | exiftool -all= image.webp | Sin pérdida; también elimina el perfil de color salvo que lo restaures |
| Esta página | Soltar, limpiar, descargar | Sin pérdida, conserva el perfil, muestra lo eliminado y verifica |
Cuatro pasos
- Suelta los archivos WebP en la página o elígelos.
- Pulsa Limpiar. El procesamiento se hace en tu navegador.
- Lee el informe. EXIF, XMP y Content Credentials aparecen por nombre, y un segundo análisis confirma que no queda nada.
- Descarga los archivos o un .zip.
Los invitados limpian 1 archivo a la vez, de hasta 25 MB y 50 imágenes al día. Una cuenta gratuita permite 5 a la vez, 25 MB y 500 al día; Starter, Pro y Business no tienen límite diario. Si eliges otro formato de salida como JPG o PNG, la imagen se vuelve a dibujar y guardar en vez de limpiarse en el sitio: es una conversión que altera un poco los píxeles en formatos con pérdida.
Para confirmarlo tú mismo: exiftool -a -G1 -s imagen-limpia.webp solo debería mostrar el tamaño y quizá el perfil, sin Make, Model, GPS, Creator ni Software; o webpmux -info imagen.webp, que antes lista «EXIF metadata» y «XMP metadata» y después ya no. La herramienta de imágenes cubre JPG, PNG y AVIF, y la página de PNG describe los bloques equivalentes. La API acepta JPEG, PNG y WebP y devuelve el archivo limpio con el número de campos eliminados y restantes en las cabeceras; el servidor MCP permite que un asistente limpie una carpeta de imágenes en tu ordenador. Limpiar muchos archivos compara navegador, API y asistente.
FAQ
¿Puede un WebP contener EXIF?
Sí. WebP admite bloques EXIF y XMP, aunque son opcionales y muchos archivos no los tienen. Las fotos convertidas con copia de metadatos, y los archivos editados con herramientas que los conservan, suelen tenerlos.
¿Se verá distinto después?
No. La imagen comprimida, el canal de transparencia y los fotogramas de animación se copian sin cambios, y los píxeles descodificados fueron idénticos en nuestros archivos con pérdida, sin pérdida, transparentes y animados.
¿Se conserva la transparencia?
Sí. El canal alfa se guarda con los datos de imagen y el indicador de transparencia de la cabecera queda como estaba.
¿Y un WebP animado?
Cada fotograma, los tiempos y el bucle se mantienen; solo se eliminan los bloques de metadatos.
¿Se quita el C2PA de un WebP?
Sí, cuando el manifiesto está en el archivo como bloque C2PA. Un proveedor puede guardar una copia aparte en línea, que un limpiador de archivos no puede cambiar.
¿Se suben mis archivos WebP?
No. Se limpian en tu navegador y no se nos envía nada.
¿Puedo convertir a JPG y limpiar a la vez?
Sí, eligiendo JPG como formato de salida. La imagen se vuelve a dibujar, lo que quita todos los metadatos, pero no es sin pérdida. Para una limpieza pura, deja el formato en «Original».