¿Qué es un archivo .WEBP?
Un .webp es una imagen en el formato WebP producido por Google para comprimir el tamaño de las imágenes web. Este tipo de imagen se puede procesar correctamente usando la decodificación integrada del navegador en Chrome, Firefox, Edge y Safari. La extensión se usa para definir un grupo de formatos, pero nunca un número de formatos diferentes. Se puede definir una excepción como el caso en que el .webp sea un archivo incorrecto y no un contenedor RIFF con forma WEBP.
Como se mencionó anteriormente, WebP no es un bitmap común, sino más bien un contenedor RIFF cuya estructura interna de chunks determina el tipo de compresión y define la información adicional que almacenará la imagen. Un chunk del archivo puede almacenar cualquiera de los siguientes elementos o una combinación de estos elementos: una representación bitmap de un fotograma estático, información de transparencia, un perfil de imagen ICC, metadatos EXIF y XMP e incluso la imagen de los fotogramas en una animación. La versión con pérdida usa codificación intra-frame VP8 y la versión sin pérdida usa la propia predicción, transformación y codificación de WebP. Los archivos extendidos usan chunks como VP8X para determinar la presencia de transparencia, metadatos o animación. Las imágenes animadas tienen chunks adicionales ANIM y ANMF. La extensión se usa para ambos tipos de archivo .webp.
El uso más frecuente es descargar imágenes en archivo .webp desde un sitio web o un CMS, una tienda en línea, un servicio de redes sociales, un CDN de imágenes, etc. WebP comenzó en 2010 y ahora está ampliamente difundido en imágenes renderizadas por navegador.
Cómo abrir un archivo .WEBP
Abrir un archivo .WEBP en Windows
- 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
- 2 Haz doble clic en tu archivo .WEBP si tienes una aplicación para archivos .webp en tu equipo. Si no se abre, pasa al paso tres.
- 3 Haz clic derecho en tu archivo .WEBP -> selecciona .
- 4 Elige Google Chrome en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .webp" y haz clic en Aceptar.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Windows
- Google Chrome gratis
- Mozilla Firefox código abierto
- Microsoft Edge gratis
- Adobe Photoshop de pago
- GIMP código abierto
- libwebp tools código abierto
- IrfanView freemium
- XnView MP freemium
Abrir un archivo .WEBP en macOS
- 1 En la app Finder, localiza tu archivo .WEBP.
- 2 Solo haz doble clic en tu archivo .WEBP para abrir automáticamente el programa asociado con él.
- 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona .
- 4 Si no aparece en la lista, elige y busca la aplicación manualmente.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para macOS
- Google Chrome gratis
- Mozilla Firefox código abierto
- Microsoft Edge gratis
- Apple Safari gratis
- Adobe Photoshop de pago
- GIMP código abierto
- libwebp tools código abierto
- XnView MP freemium
Abrir un archivo .WEBP en Linux
- 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
- 2 Haz doble clic en el archivo.
- 3 O elige otro programa haciendo clic derecho en el archivo -> .
- 4 Instala Google Chrome (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Linux
- Google Chrome gratis
- Mozilla Firefox código abierto
- Microsoft Edge gratis
- GIMP código abierto
- libwebp tools código abierto
- XnView MP freemium
- ImageMagick código abierto
- FFmpeg código abierto
Abrir un archivo .WEBP en Android
- 1 Abre Archivos u otra app de gestión de archivos.
- 2 En Descargas, busca el archivo .WEBP y ábrelo tocándolo.
- 3 Se mostrará una lista de apps capaces de abrir el archivo. Toca Google Chrome y pulsa Siempre para asociar de forma permanente este tipo de archivo con esta app.
- 4 ¿No hay ninguna app capaz de abrir este archivo? Descarga Google Chrome desde Google Play Store.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Android
- Google Chrome gratis
- Mozilla Firefox código abierto
- Microsoft Edge gratis
- Android Gallery / Photos apps gratis
Abrir un archivo .WEBP en iPhone / iPad
- 1 Usa la app Archivos y ve a En mi iPhone, iCloud Drive o Descargas.
- 2 Toca el archivo .WEBP que quieras abrir.
- 3 Si el archivo puede abrirse con una app integrada de iOS (formato compatible), se abrirá automáticamente.
- 4 Mantén pulsado el archivo para abrir el menú contextual -> elige -> selecciona Google Chrome en la lista de apps.
- 5 Si no aparece esa opción, primero descarga la app desde el App Store y luego toca el documento otra vez.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para iPhone / iPad
- Google Chrome gratis
- Mozilla Firefox código abierto
- Microsoft Edge gratis
- Apple Safari gratis
Abrir un archivo .WEBP en línea
- 1 Ve al visor en línea en la parte superior de esta página.
- 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para En línea
- Adobe Photoshop de pago
Más detalles sobre cómo abrir archivos .WEBP
Los navegadores web modernos cuentan con la capacidad integrada de abrir archivos de imágenes .webp al arrastrarlos a las ventanas del navegador (pestaña) o mediante el comando File/Open en la barra de menú.
Las plataformas basadas en Windows permiten mostrar un archivo WebP por medio de productos de MS y navegadores modernos (Chrome, Firefox, etc.). Visores de escritorio como IrfanView, XnView MP, Paint.NET Photoshop/Gimp o ImageMagick harían la tarea si fuera necesario.
El navegador Safari de macOS permite abrir archivos WebP, así como Preview en versiones modernas de los sistemas operativos y la utilidad Quick Look donde esté disponible. Cuando Preview no logra realizar la operación, se deben probar otras aplicaciones, como Photoshop, GIMP, XnView MP o la herramienta de manipulación de imágenes ImageMagick. Se aconseja a los usuarios de Linux abrir WebP mediante los navegadores modernos Firefox y Google Chrome; el editor de imágenes GIMP, Gwenview / Eye of GNOME (donde esté compilado), así como ImageMagick y los convertidores de línea de comandos de libwebp (dwebp, cwebp).
La compatibilidad de la plataforma en Android OS garantiza la capacidad de abrir .webp mediante cualquier aplicación de galería; aun así, el tipo de archivo animado no se puede abrir en el caso de aplicaciones antiguas. Para iPhone y iPad, Safari de las versiones actuales puede ver archivos WebP, así como Photos de iOS / iPadOS nuevos; es poco probable que las versiones anteriores del sistema operativo permitan hacer el trabajo, a menos que se encuentre una alternativa (como la conversión previa de WebP).
Usar utilidades web puede resultar útil para ver/editar imágenes WebP si no hace falta usar software de escritorio. Chrome, Photopea y los convertidores en línea podrán procesar archivos de imágenes .webp sin problema. Si el archivo no se abre con un doble clic, se debe comprobar si la extensión del archivo es correcta (.webp), probar a ejecutarlo en una ventana del navegador, actualizar el programa a la versión más reciente y cambiar la asociación de .webp en tu sistema operativo.
Detalles técnicos
Un archivo .webp consiste en un contenedor RIFF que contiene un encabezado de longitud fija formado por caracteres ASCII del tipo RIFF, un tamaño de archivo de 32 bits en little-endian a partir del desplazamiento 4, y el ASCII WEBP del tipo de formato en el desplazamiento 8. MIME-type: image/webp. La extensión es principalmente .webp; sin embargo, algunos sistemas operativos tratan ambas extensiones como equivalentes (tanto .WEBP, .WebP como .webp). Internamente, un archivo WebP consiste en fragmentos RIFF que contienen el número de identificación de 4 bytes llamado FourCC, un valor de longitud en little-endian seguido de un relleno, y contenido del fragmento que se rellena hasta un límite par de bytes.
Los primeros datos específicos de WebP en un archivo vienen con los fragmentos etiquetados como VP8 (datos de imagen fija con pérdida), VP8L (datos de imagen fija sin pérdida) o VP8X (datos extendidos que indican canales alfa, animaciones, perfil ICC, metadatos EXIF y/o XMP). Este tipo de fragmentos contiene el ancho y la altura del lienzo, que en WebP pueden tener dimensiones muy grandes porque la especificación admite dimensiones muy grandes; sin embargo, existen limitaciones reales en la cantidad de memoria usada para decodificar un archivo.
En cuanto al algoritmo de compresión, el modo con pérdida emplea la codificación de fotogramas clave VP8, que consiste en usar el mismo conjunto de bloques (macroblocks) o más pequeños, con una transformada predictora, y luego usar codificación por transformada directa y aplicar cuantización. Para la codificación sin pérdida, un archivo usa una ruta completamente diferente y realiza una transformada predictora y una transformada de color, así como codificación de color subtract-gree, índice de color y referencia inversa con código tipo huffman-like (entropy). Un fragmento adicional usado para representar el canal alfa se encuentra en el fragmento ALPH o en los datos principales VP8L (archivo sin pérdida).
Los WebP animados usan una extensión que consiste en ANIM y uno o más fragmentos ANMF que describen el fondo, el número de bucles, los rectángulos de fotogramas y las duraciones de fotograma de cada fragmento de animación. Los metadatos de cualquier tipo se almacenan en fragmentos ICCP (color), EXIF (información sobre el lugar de creación de la imagen, etc.) y XMP, que almacenan metadatos de documentos incrustados. A veces, durante la edición, el codificador del archivo elimina todos los fragmentos extra. Los tamaños de archivo habituales van desde menos de 10 KB (como icono) hasta varios megabytes en el caso de una animación de varios fotogramas.
Cómo convertir archivos .WEBP
Usa cwebp para convertir al formato WebP desde otro formato. Tienes que convertir un WebP estático a PNG cuando necesites compatibilidad total con el editor, transparencia o una conversión sin pérdidas. Con libwebp, puedes usar dwebp input.webp -o output.png para convertir directamente a PNG, y también admite escribir en formatos PAM, PPM o PGM. La conversión debería ser a formato JPEG si estás tratando con una versión antigua de software de documentos, pasarelas de correo electrónico y sitios web que no aceptan image/webp, pero ten en cuenta que se eliminará el canal alfa.
Para convertir un archivo WebP animado a archivo GIF, se recomienda que la plataforma antigua lo acepte porque solo admite una paleta de 256 colores. Para hacerlo, usa ffmpeg -i input.webp output.gif, pero resulta en un archivo grande en comparación con el archivo WebP animado. Es más recomendable convertirlo a formato MP4 o WebM cuando uses una plataforma de video o para tener control sobre la reproducción. La conversión de WebP a MP4 se hace usando ffmpeg -i input.webp -movflags +faststart -pix_fmt yuv420p output.mp4.
Usa cwebp para crear un formato WebP e ImageMagick para el cambio de tamaño por lotes y cambios de formato en una sola operación. Recuerda que los metadatos ICC, EXIF y XMP se pueden conservar opcionalmente al realizar la conversión.
| Convertir a | Herramienta | Comando / nota |
|---|---|---|
| PNG | dwebp | dwebp input.webp -o output.png Mejor destino común para conversión sin pérdida o transparencia; una sola PNG no conserva la animación. |
| JPEG | ImageMagick | magick input.webp -quality 90 output.jpg Útil para software antiguo, pero se pierden la transparencia y la animación, y la recompresión con pérdida puede añadir artefactos. |
| AVIF | ImageMagick | magick input.webp -quality 50 output.avif AVIF puede ser más pequeño con una calidad similar, pero puede codificarse más lentamente y tiene compatibilidad distinta. |
| GIF | FFmpeg | ffmpeg -i input.webp output.gif Útil para compatibilidad con WebP animado; GIF está limitado a paletas de 256 colores y suele ser mucho más grande. |
| WebP from PNG | cwebp | cwebp -q 80 input.png -o output.webp Crea un WebP con pérdida; añade -lossless para conservar los píxeles con exactitud donde se admita. |
| WebP from JPEG | cwebp | cwebp -q 80 input.jpg -o output.webp A menudo reduce el tamaño del archivo para entrega web; los artefactos del JPEG de origen permanecen. |
| MP4 | FFmpeg | ffmpeg -i input.webp -movflags +faststart -pix_fmt yuv420p output.mp4 Práctico para reproducir WebP animado en flujos de trabajo de video; la alfa de imagen fija no se conserva en MP4 H.264 estándar. |
Problemas comunes y soluciones
"File format not recognized" o "not a RIFF file" implica un archivo .webp dañado antes del inicio del encabezado RIFF con un desplazamiento de 0, una extensión errónea o un error del servidor web que guardó una página de error web como datos de imagen. El usuario debería verificar el tamaño del archivo comparándolo con su archivo fuente original, actualizar y volver a descargar la página web desde donde se usó el enlace de descarga. En el caso de que el inicio del archivo descargado no contenga los bytes 52 49 46 46 pero sí contenga algo de código HTML, se debería intentar volver a descargarlo. Cuando Windows muestra un mensaje emergente indicando que se debe seleccionar otra aplicación, el método preferido para abrir el archivo puede modificarse en el menú de configuración, en Open with.
Un editor obsoleto que informa "Unsupported image format" requiere actualizaciones de software para incluir compatibilidad con WebP o, alternativamente, usar por completo un decodificador/visor de archivos distinto. Hoy en día, las versiones de los navegadores Google Chrome, Microsoft Edge, Mozilla Firefox y Safari, así como los programas de gráficos GIMP, Adobe Photoshop y XnView MP, pueden abrir de forma nativa archivos de imagen .webp, mientras que probar una imagen dudosa debería hacerse mejor en cualquier ventana del navegador. Si la imagen parece estática, es posible que en realidad sea una versión Animated del archivo; el navegador o el uso de FFmpeg o de cualquier compilación reciente de un paquete de ImageMagick capaz de manejar animaciones WebP mostrará todos los fotogramas de las imágenes. Un color puro (negro/blanco) o un fondo inexistente probablemente significa que la transparencia se elimina en el proceso y debería convertirse a PNG usando dwebp input.webp -o output.png para crear la copia .png. Un aspecto desvaído sugiere ausencia de un perfil ICC, y la conversión mediante programas sensibles al color debería conservar la información ICC en su nuevo formato de destino. Las resoluciones muy grandes o los archivos creados de forma maliciosa pueden desbordar la memoria limitada del decodificador y deberían redimensionarse antes de la conversión. Siempre deben instalarse las versiones más recientes de la biblioteca, el navegador y las aplicaciones gráficas. Los formularios web en los sitios no aceptan archivos solo porque la mayoría de ellos están alojados y construidos por sistemas CMS que solo aceptan formatos JPEG o PNG.
Consideraciones de seguridad
"WebP es simplemente un contenedor, que no contiene ningún tipo de comandos macro ni código de script, a diferencia de formatos de documentos como los archivos Office y PDF." Existen principalmente un riesgo relacionado con los decodificadores. Es necesario que el navegador Chrome, Firefox, Safari, Edge o libwebp, ImageMagick, GIMP, Photoshop y otras diversas bibliotecas y programas, que se encargan de la conversión de imágenes, reciban parches y no incluyan vulnerabilidades, ya que un ejemplo de este CVE-2023-4863 en libwebp consiste en el error de "Heap based buffer overflow". Diversos datos en los campos EXIF y XMP incluyen información sobre las cámaras usadas, así como sobre la creación de la imagen, marcas de tiempo y el nombre del creador. Aunque el uso local del archivo .webp impedirá la comunicación con sitios de internet, cargar estos archivos de forma remota puede ayudar a rastrear la actividad de los usuarios. Elimina los metadatos antes de publicar imágenes sensibles.
Historia y versiones
WebP fue anunciado por Google en 2010 como un formato de imagen basado en el códec VP8, que era el formato de codificación de video para el proyecto WebM desarrollado por Google. El desarrollo comenzó centrándose en la compresión con pérdida basada en la web, en contraste con JPEG para páginas web fotográficas, y con ello tenía la intención de ahorrar ancho de banda en comparación con JPEG. Sin embargo, después de unos meses en el año 2011, ampliaron WebP con compresión sin pérdida y transparencia alfa para gráficos. Más tarde, a esto le siguió la compatibilidad con WebP animado.
Chrome fue compatible con WebP desde temprano. Más adelante, WebP obtuvo compatibilidad adicional a través de otros navegadores web importantes como Firefox y Edge. Apple Safari comenzó a admitir WebP en las plataformas de Apple con Safari 14. La documentación de Google sobre el formato WebP y la documentación del contenedor están disponibles públicamente. Además, Google puso a disposición en formato de código abierto una biblioteca C de referencia para WebP. Aunque no es un ISO oficial como JPEG 2000, WebP sigue siendo un estándar de facto en la web.
Formatos relacionados
El formato JPEG (.jpg, .jpeg), aunque es el más compatible, está obsoleto y no puede almacenar transparencia alfa, ni permite guardar archivos que sean lo bastante pequeños en comparación con archivos de la misma calidad visual en formato WebP. Aunque el formato sin pérdida y la opción ideal al usar imágenes transparentes o al hacer capturas de pantalla es PNG (.png), las imágenes guardadas como WebP son mucho más pequeñas en el caso de las de PNG. Sin embargo, el archivo GIF animado (.gif) usa solo hasta 256 colores por fotograma, mientras que WebP ofrece incluso mejor calidad con menor tamaño. Aunque AVIF (.avif) suele ofrecer un rendimiento mucho mejor en comparación con WebP, puede incluir funciones relacionadas con HDR y la codificación es más larga. JPEG XL (.jxl) destaca por sus capacidades avanzadas, pero su adopción en los navegadores ahora es insuficiente. HEIC/HEIF (.heic) se usa mucho en dispositivos Apple; sin embargo, enfrenta problemas de patentes y compatibilidad. El formato WebM (.webm) es más bien un contenedor de video.
Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.