Image optimization for local business sites

Drop in a folder and get WebP and AVIF sized for the page. Turn on the optional AI pass and each file also gets a filename, alt text, caption, and keywords written into the file itself.

Formats and sizing

WebP and AVIF, at a size the page can actually use.

Pick the formats you want and a maximum width. WebFeather re-encodes every image in the batch, at a quality you set per format, and reports what each one saved against the original.

  • WebP, AVIF, PNG, and JPEG output, several at once
  • One max width for the whole batch, so nothing ships at camera resolution
  • Reads JPEG, PNG, WebP, AVIF, TIFF, GIF, SVG, BMP, HEIC, and camera RAW
Output

Loose files or one zip, with the numbers.

Choose more than one format and each gets its own folder, so nothing collides. Every run writes a summary next to the output listing each file, what it weighed before and after, and the batch totals.

Next → Metadata
The AI pass

Filenames and alt text written for the business.

Give WebFeather the business name, the location, and a few keywords. A vision model then looks at each image and writes a filename, alt text, a caption, a description, and keywords that fit both the picture and the business. The whole pass is optional: without a key, images are still converted and resized.

Your model, your key

Pick the model, and see what it costs.

The AI runs through OpenRouter on your own API key. The model list is pulled live and searchable, with the provider and the price per million tokens on every row, so a cheap model is a choice you can make with the numbers in front of you.

Written into the file

Real metadata, not a sidecar file.

The generated fields are written into the image as IPTC, XMP, and EXIF, so they travel with the file wherever it is uploaded. Type a location and WebFeather geocodes it through OpenStreetMap and stores the GPS coordinates too.

Next → Sources
Three ways in

Your files, stock photos, or a site you already have.

Add local files and folders, search stock photos across Unsplash, Pexels, Pixabay, Freepik, and Openverse, or point WebFeather at a URL and pull the images off the pages, including the lazy-loaded ones. All three land in the same batch and run together.

Credit where it is required

Stock attribution, per provider.

Each provider asks for credit differently. WebFeather generates the right line for the one a photo came from, embeds the source link in the file's metadata, and lists the credit in the run summary so it can be pasted onto the page.

Next → WordPress
New

Optimize a WordPress library in place.

Install the free WebFeather Connect plugin on the site, paste the code it gives you, and the media library opens inside the app. WebFeather optimizes every size WordPress generated, not just the original, pushes AVIF and WebP back, and writes AI alt text onto the attachments.

  • Browse and filter the library without leaving the app
  • Every registered size gets its own optimized variant
  • Images whose original changed since optimizing are flagged to redo
  • Local files and stock photos can be published straight to the site
On the site

Each browser gets a format it can read.

Once the variants are in place, the plugin serves them with correct fallbacks: AVIF where it is supported, WebP next, and the original otherwise. Nothing breaks on an old browser, and the responsive srcset keeps working because every size has its own variant.

Next → Private
Local & private

Runs on your machine, on your own keys.

WebFeather is a desktop app. Images are read, re-encoded, and written locally. There is no account and no telemetry. The only outbound calls are the ones you ask for: the AI model you chose, the stock providers you searched, OpenStreetMap for a location lookup, and the WordPress site you connected. API keys are stored encrypted in the operating system keychain.

Next → FAQ
Questions

Good to know.

Last stop → Download

Download WebFeather

Free for Windows, macOS, and Linux.

No account, no telemetry. Bring your own API keys, or skip them and just convert.