¿Qué es el formato de archivo WEBP?
Los archivos .webp fueron diseñados por Google para permitir el almacenamiento de imágenes en formatos de compresión con pérdida y sin pérdida dentro de un único estándar abierto. El modo .webp con pérdida utiliza codificación predictiva para estimar los valores de color de los píxeles adyacentes y luego codifica la varianza entre los valores reales y los estimados. Muchas de esas diferencias son cero o cercanas a cero, lo que conduce a reducciones significativas en el tamaño del archivo, normalmente entre un 25 y un 34% más pequeño que un JPEG comparable con una calidad visual equivalente.
El formato se basa en un contenedor RIFF que identifica tres variantes internas: VP8 para fotogramas con pérdida, VP8L para compresión sin pérdida y VP8X para funciones extendidas como transparencia (canal alfa) y animación. La capacidad de animación convierte a .webp en una alternativa moderna al formato GIF, admitiendo color completo de 24 bits por fotograma en lugar de la paleta de 256 colores de GIF.
Las imágenes .webp son compatibles de forma nativa con todos los navegadores web modernos, incluidos Google Chrome, Firefox, Edge y Safari (desde la versión 14). Aplicaciones como GIMP, IrfanView, XnView MP e ImageMagick (con libwebp) pueden abrir y convertir archivos .webp en el escritorio. Google también proporciona los codificadores de línea de comandos cwebp y dwebp como parte de la biblioteca de código abierto libwebp.
Seguridad y protección
RIESGO: LOWUn WebP contiene datos de imagen pasivos, no código ejecutable, por lo que abrir uno es normalmente seguro. Una excepción notable: en 2023, una vulnerabilidad crítica de desbordamiento de búfer en libwebp (CVE-2023-4863) permitió que un WebP malintencionado ejecutara código en navegadores y aplicaciones que incluían la biblioteca; Chrome, Firefox, Edge y muchos otros lanzaron parches de emergencia. El consejo práctico es simplemente mantener actualizados el navegador y las aplicaciones de imagen; un sistema totalmente parcheado abre WebP de forma segura. Tenga cuidado con los sitios de «conversión gratuita de webp a jpg» que incluyen adware; prefiera herramientas locales (Squoosh) o aplicaciones de renombre (IrfanView, GIMP).
Detalles del formato
en pocas palabrasProgramas que abren archivos WEBP
Detalles técnicos
especificación profunda| Formato contenedor | RIFF (Resource Interchange File Format) |
| Modos de compresión | Con pérdida (VP8), sin pérdida (VP8L), extendido/animado (VP8X) |
| Algoritmo con pérdida | Codificación intra-frame VP8 derivada del códec de vídeo VP8 |
| Algoritmo sin pérdida | VP8L: referencias hacia atrás LZ77, codificación Huffman y transformaciones de color 2D |
| Profundidad de color | RGB de 24 bits (con/sin pérdida); RGBA de 32 bits cuando el canal alfa está presente |
| Canal alfa | Plano alfa de 8 bits, codificado por separado como con pérdida o sin pérdida |
| Soporte de animación | Sí - VP8X con fragmentos ANIM/ANMF; admite secuencias animadas a todo color |
| Soporte de metadatos | Perfiles de color Exif, XMP e ICC almacenados en fragmentos extendidos VP8X |
| Bytes mágicos | «RIFF» (52 49 46 46) en el desplazamiento 0; «WEBP» (57 45 42 50) en el desplazamiento 8 |
| Tipo MIME | image/webp |
| Dimensiones máximas | 16.383 × 16.383 píxeles por fotograma |
| Espacio de color (con pérdida) | YCbCr 4:2:0 (submuestreo de croma), convertido desde/hacia sRGB |
| Tamaño de archivo vs. JPEG | WebP con pérdida es típicamente un 25-34% más pequeño con una calidad visual equivalente |
| Tamaño de archivo vs. PNG | WebP sin pérdida es típicamente un 26% más pequeño que PNG para la misma imagen |
| Codificador/decodificador de referencia | Herramientas de línea de comandos `cwebp` / `dwebp` de la biblioteca de código abierto `libwebp` |
| Lanzado | 2010 (lossy); lossless + alpha added 2011; animation 2012 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | developers.google.com |
Conversiones de WEBP
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos WEBP.