Cómo convertir WebP a JPG en Windows
Guardas una imagen de una página web, vas a adjuntarla en un formulario o a
subirla a una tienda online, y te dicen que el formato no es válido. Miras la
extensión y pone .webp. Es uno de los líos más molestos y más
tontos de Windows, y tiene cuatro soluciones según cuántas imágenes tengas.
Por qué te pasa esto
WebP es un formato que Google publicó en 2010 para que las páginas pesen menos. Funciona: una foto en WebP ocupa entre un 25 % y un 35 % menos que en JPG con la misma calidad. Por eso casi todas las webs grandes sirven sus imágenes en WebP, y por eso cuando guardas una con el botón derecho te la llevas en ese formato.
El problema no es el formato, es que el resto del mundo va por detrás. Windows abre WebP sin problema desde 2019, pero muchos formularios de subida, gestores de contenido antiguos, plataformas de impresión, programas de diseño y portales de la administración todavía solo aceptan JPG o PNG. De ahí el rechazo.
1. Paint, para una imagen suelta
Paint viene en todos los Windows y abre WebP desde hace años. Es la opción más rápida cuando solo tienes una.
- Clic derecho en el archivo, Abrir con → Paint.
- Archivo → Guardar como → JPEG.
- Elige la carpeta y guarda.
Lo que no hace: una cada vez. Con veinte imágenes son sesenta clics, y Paint vuelve a comprimir la imagen al guardar, así que si la original ya venía muy comprimida vas a perder un poco de calidad.
2. La aplicación Fotos
Abre la imagen con Fotos, pulsa el icono de los tres puntos y elige Guardar como. Te deja escoger JPG.
Lo que no hace: tampoco convierte por lotes, y en algunas versiones de Windows 11 la opción está escondida detrás del modo de edición. Es Paint con más pasos.
3. PowerShell, si son muchas y no te asusta la consola
Windows no trae ningún conversor de imágenes por línea de comandos, pero puedes usar el propio .NET desde PowerShell. Abre PowerShell en la carpeta que contiene las imágenes y pega esto:
Add-Type -AssemblyName System.Drawing; Get-ChildItem *.webp | ForEach-Object { $i = [System.Drawing.Image]::FromFile($_.FullName); $i.Save($_.FullName -replace '\.webp$', '.jpg', [System.Drawing.Imaging.ImageFormat]::Jpeg); $i.Dispose() }
Lo que no hace: no te deja elegir la calidad de compresión, usa la que venga por defecto. No funciona con WebP animados. Y si alguna imagen está corrupta, el bucle se para a la mitad y te quedas sin saber cuáles se han convertido y cuáles no.
Cuidado con los conversores online. Son el primer resultado de Google y funcionan, pero el modo en que funcionan es subiendo tus imágenes al servidor de alguien. Para un fondo de pantalla da igual. Para facturas escaneadas, documentos de identidad, fotos de clientes o el catálogo de productos que todavía no has publicado, estás entregando material a un tercero cuyas condiciones no has leído.
4. Por lotes, en tu propio equipo
Si son doscientas imágenes y además quieres que salgan con nombres ordenados, es cuando compensa una herramienta pensada para eso. TandaFiles abre la carpeta entera, te enseña la lista, y conviertes y renombras en la misma pasada:
- Pulsa Abrir carpeta y elige la que tiene los WebP.
- En Conversión de formato, marca convertir y elige JPG como destino.
- Si quieres, ajusta la calidad y un ancho máximo, que para subir a una web suele interesar.
- Añade las reglas de renombrado que te hagan falta y pulsa aplicar.
Funciona en el navegador sin instalar nada, y las imágenes no salen de tu equipo: la conversión la hace el procesador de tu máquina, no un servidor. Convierte también entre PNG, JPG, WebP y BMP en cualquier dirección, por si el problema te viene al revés.
Una advertencia sobre la calidad
Pasar de WebP a JPG no recupera calidad, la pierde. La imagen ya venía comprimida, y al guardarla en JPG se comprime otra vez encima. Es perfectamente aceptable para la mayoría de usos, pero si la imagen es importante y tienes acceso al original sin comprimir, parte de ese original en lugar del WebP.
Cuál usar
- Una imagen: Paint, y a otra cosa.
- Cinco o diez: Paint sigue siendo razonable.
- Muchas y te manejas en consola: PowerShell.
- Muchas, o además quieres renombrarlas, o son confidenciales: una herramienta local por lotes.