WordPress plugin intelligence profile

Image Integrity Scanner

Find and fix broken images on your WordPress site in one click. Scans posts and pages for 404 images and dead image links. Export CSV.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update23 Oct 202610d ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Image Integrity Scanner version 1.0.1 as active, updated 10d ago and tested up to WordPress 7.1.

Overview

About this plugin

Image Integrity Scanner is a lightweight broken image checker for WordPress. Broken images damage user experience, slow content audits, and make your site look unfinished — and they are easy to miss because WordPress never alerts you when an <img> tag points to a dead URL. This plugin finds them for you, automatically.

With one click of the Scan Now button, the plugin crawls every published post and page, checks every image it finds — including images embedded in post content and featured images — and reports any image that returns a 404 error, another bad HTTP status, or fails to load. Results appear in a clean, paginated, sortable table directly inside your WordPress admin, and the full report can be exported as a CSV file for sharing with your team or client.

Whether you are auditing a site after a migration, cleaning up content from a CDN change, fixing a broken hotlink, or doing routine site maintenance, Image Integrity Scanner gives you a fast and accurate broken image report without needing a third-party SEO crawler or command-line tool.

Why scan for broken images?

  • Broken images create a poor experience for visitors and make pages look unfinished.
  • Search engines can penalize pages with broken media when assessing overall page quality and image search ranking.
  • Migrating servers, hosts, themes, or CDNs is one of the most common causes of sudden broken image links.
  • Linking to external images that get deleted, renamed, or moved on another site silently breaks your content over time.
  • Manually clicking through every page to check every image does not scale once your site grows.

Key Features

  • One-click scanning — click Scan Now and the plugin does the rest, with a live progress bar so you always know how far along the scan is.
  • Scans posts and pages — checks all published content including images inside the post body and featured/thumbnail images.
  • Detects internal broken images — finds 404s and missing files hosted on your own WordPress site and media library.
  • Detects external broken images — finds dead or unreachable images linked in from other websites.
  • Clear, sortable report table — see the post/page title, the broken image URL, the post/page URL, image type (internal or external), and HTTP status for every broken image found.
  • Native WordPress pagination — browse large reports comfortably with the same pagination UI used throughout wp-admin, 20 results per page by default.
  • CSV export — download the full broken image report as a CSV file in one click for documentation, client reports, or further analysis in a spreadsheet.
  • Fast and lightweight — built with batched AJAX scanning so even larger sites scan smoothly without timing out or overloading the server.
  • Secure by design — every request is nonce-verified and capability-checked, and all database queries are properly prepared using $wpdb->prepare().
  • No bloat, no dependencies — no third-party libraries, no tracking, no upsells. Just a focused broken image scanner.
  • Developer-friendly code — built following WordPress Coding Standards (WPCS) and WordPress VIP coding standards.

How It Works

  • Go to Tools → Image Integrity Scanner in your WordPress admin.
  • Click Scan Now.
  • Watch the live progress bar as the plugin scans your published posts and pages in batches.
  • Review the broken images found in a familiar, sortable WordPress admin table.
  • Click Export CSV to download the full report.

Who Is This Plugin For?

  • Bloggers and website owners who want to keep their content looking clean and professional.
  • Agencies and freelancers performing site audits or post-migration checks for clients.
  • SEO professionals who want to find and fix broken images that may affect page quality and image search rankings.
  • Developers who need a quick, no-setup way to verify image integrity across a WordPress site.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • 404 images
  • broken images
  • broken link checker
  • image checker
  • media scanner
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity23 Oct 202610d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.0.1
WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.