Why your Imgur images broke
For years the path of least resistance for putting a photo in a WordPress post was to upload it to Imgur and paste the <img src="https://i.imgur.com/…"> link. It worked, it was free, and it kept the image off your own hosting. The catch nobody thinks about until it happens: the image was never yours. It lives on Imgur's servers, under Imgur's rules.
So when any of these happens, your posts sprout blank rectangles:
- Imgur got blocked in the UK. Hotlinked Imgur images stopped loading for every UK visitor overnight — the markup is fine, the pixels just never arrive.
- Imgur deletes old uploads. Anonymous and inactive images get pruned; once the original is gone, every embed of it is gone too.
- Hotlink throttling. High-traffic embeds get rate-limited or swapped for a "removed" placeholder.
It's all the same failure mode: your content depends on infrastructure you don't control. The fix is to stop hotlinking — but doing that by hand across years of posts is exactly the chore that never gets done.
The one-click fix
We built a free WordPress plugin that does it for you: PixelVault Image Rescue, on the official plugin directory. Install it, activate it, and your Imgur images load again — served through a CDN that isn't blocked and isn't going anywhere.
It works at output time only: when a page renders, the plugin rewrites Imgur src and srcset attributes to load through PixelVault's rescue endpoint. Your posts are never modified. Disable the plugin and the original markup comes right back — nothing to undo, no database migration to trust. No account is required to start.
Two modes: rescue now, own later
The plugin has two levels, and you can stop at the first one.
Live rescue (on by default). This is the instant fix above. The first time a rescued image is viewed, PixelVault fetches it from Imgur, verifies it's a real image, and caches it on the edge; every view after that comes straight from the CDN. Your library effectively migrates itself, driven by real traffic — the images people actually look at are the ones rescued first. It's durable, but it still re-fetches from Imgur in the background, so if Imgur deletes the original, that image is finally gone.
Migrate & own (optional). Add a free PixelVault API key and click Migrate all Imgur images. The plugin scans your posts, copies each Imgur image into your own PixelVault project, and rewrites your content to the permanent, owned URLs — real CDN links under your control that keep working even if Imgur deletes the source. It saves a revision for every edited post and has a one-click Restore, so it's fully reversible.
That's the whole point: live rescue keeps your images alive on someone else's terms; migrating means the next time a platform gets blocked, deleted, or rate-limited, it simply isn't your problem.
Is it safe?
Short version: yes, and it's built to be un-scary.
- Non-destructive by default. Live rescue changes nothing in your database — it rewrites links as the page is sent to the browser.
- Reversible. Migration saves a post revision per edit and ships a Restore button that puts the original URLs back.
- Narrow by design. The rescue endpoint only accepts Imgur URLs — it's an Imgur-continuity tool, not an open proxy. Every rescued file is validated, and SVGs are served sandboxed.
- Open and GPL-licensed, reviewed and hosted on the official WordPress.org directory.
Install it
From your WordPress admin: Plugins → Add New, search "PixelVault Image Rescue", click Install, then Activate. That's it — your Imgur images come back immediately. To migrate and own them, open Settings → Image Rescue, paste a free API key, and hit migrate.
Get the plugin on WordPress.org →
Prefer the details first? See the plugin overview, or read the deeper dive on fixing UK-blocked Imgur images.
Free tier: 200 MB storage, 500 uploads/month, 1 GB bandwidth — no credit card. Create a free account to migrate, or read the docs →