Renamly renames your WordPress and WooCommerce media into clean, SEO-friendly filenames — pulled from the product each image belongs to — and rewrites every link so nothing breaks. Optional AI. Full undo.
Built for WooCommerce stores
Generic filenames like IMG_4821.jpg waste SEO value and confuse shoppers. Renaming them by hand breaks links across your site. Renamly fixes both — clean names, every reference updated in the same click, and it knows which product each image belongs to.
Features
Renamly is opinionated where it should be, and gets out of the way everywhere else.
Detects the product each image belongs to via its featured image, gallery, or attachment, and names the file from the product's title.
Attached-post title, attachment title, numbered, anonymized, AI vision — or a cascade that chains them with fallback.
For variation images, append the variant automatically — e.g. -black-large — so every SKU is uniquely named.
Append the product SKU to the filename when you want it. Off by default, one toggle to enable.
Renames the main file and every thumbnail size, then rewrites URLs across posts, content and metadata — http, https and protocol-relative.
Old file URLs redirect to the new ones, so external links and search results keep working.
Update Title, ALT, Caption and Description to match — one consistent story per image.
Every rename is logged. One click restores the old name and reverses the link changes.
Track Never renamed, Pending, and Renamed states. Lock files you don't want touched.
Link unattached product images to the right product automatically — one at a time or in bulk.
Auto-rename on upload and when a product's title changes. Set it once and forget it.
Process large libraries in batches without timeouts. Ideal for stores with thousands of images.
Bring your own Anthropic or OpenAI key. Renamly describes each image and names it from its content.
Rename and attach from the command line. Perfect for migrations, staging syncs and CI.
Clean, ASCII-safe slugs from accented characters and non-Latin scripts.
How it works
Add Renamly to your WordPress site like any other plugin. No account required.
Choose product-aware, attached-post, numbered — or add your Anthropic / OpenAI key for AI vision.
Hit Rename on a single file, or run bulk on your whole library — Renamly updates every link automatically.
Renamly knows how WooCommerce stores are structured. It reads each image's featured, gallery or attachment relationship to the product it belongs to, and names the file from that product's title.
Renamly connects to your own Anthropic or OpenAI account, using your key and your billing. We don't bundle a key, we don't proxy your images, and we don't charge a per-image fee.
Pricing
For small sites getting their media in order.
For serious stores and content teams.
Ship better filenames in minutes — without breaking a single link.