Replace any file.
Keep every link.
Media Replace swaps an image or SVG in the Media Library with a new file and keeps the same attachment ID. Every reference across your site updates automatically.
Start a replacement from anywhere
Replace links appear where you already work, so you never have to hunt for the right screen.
Media Library list view
Hover any item in the Media Library and a Replace file row action appears. Click it to go straight to the replace screen with that file already selected.
Media modal
While editing a post or page, click any attached image to open the media modal. A Replace file link appears in the right sidebar alongside the usual attachment details.
Edit Media screen
A Replace file meta box appears in the sidebar on every attachment edit page. One click opens the replace screen for that file.
Designed to save you the manual update work
Same attachment ID
The new file takes the same attachment ID as the old one. Every post, page, and template that references it updates automatically without any manual changes.
Drag and drop zone
Drop a file from your desktop or file manager. The zone shows a thumbnail preview, type, and size. Hit Remove to clear and pick a different one.
Thumbnail regeneration
Old generated thumbnail sizes are deleted and WordPress regenerates a fresh set for the new image at all registered sizes. Nothing stale is left behind.
Find by ID, URL, or filename
The Replace file tab on the plugin page lets you look up any attachment by its ID, full URL, server path, or filename - then go straight to the replace form.
SVG support
Replace SVG files with other SVGs. Works alongside Dprime Safe SVG. You cannot replace an image with an SVG or vice versa - the types must match.
Capability checked
The replace action requires upload_files and edit_post on the specific attachment. Editors and subscribers cannot replace files they do not own.
Stop updating file references by hand
Download Media Replace and replace any file across your whole site in seconds, not hours.