Media Table — view, filter, sort, and inline-edit all media files
Media Library Tools is the most complete WordPress media management plugin available. It gives you full control over your media library — export your entire library to CSV, bulk-import metadata updates, rename files for better SEO, bulk edit alt text, find and remove duplicate images, clean up orphaned files, track where every image is used, and generate AI-powered metadata using ChatGPT, Gemini, or Claude.
Whether you run a blog, WooCommerce store, or content-heavy site, Media Library Tools helps you keep your media library clean, organized, and SEO-optimized.
Most WordPress sites accumulate hundreds or thousands of media files over time — poorly named, missing alt text, duplicated across posts, and cluttered with orphaned files that waste disk space. Media Library Tools solves all of this from a single, intuitive admin interface:
SEO — Rename files to keyword-rich slugs, bulk-fill missing alt text, and generate AI-optimized metadata.
Performance — Find and delete duplicate images, rubbish files, and unnecessary image sizes to reduce server storage.
Organization — Categorize media, track image usage across posts and pages, and filter by any column.
Automation — Auto-rename on upload, auto-fill metadata from post titles, and inject missing alt text on the frontend.
Free Features
Media Table
View your entire media library in a fast, paginated, and filterable table
Sort by filename, date, alt text, caption, and description
Filter by date range, media category, status, or keyword search
Inline single-item editing — title, alt text, caption, and description
Bulk edit multiple items at once with a single save action
Move selected images to trash or restore them; permanently delete when ready
Copy file URL to clipboard with one click
AI Content Generator
Generate SEO-optimized alt text, title, caption, description, and filename for any media file
Supports three AI providers: ChatGPT (GPT-4o, GPT-5, and more), Google Gemini (2.0 Flash, 1.5 Pro), and Anthropic Claude (Haiku, Sonnet, Opus)
AI considers your site name, tagline, existing metadata, and attached post context for accurate, relevant results
Free plan includes 1 AI suggestion per field
Media File Renamer
Rename individual media files with SEO-friendly slugs directly from the rename table
Bulk rename selected files using a custom name
See the attached post for each file to make informed rename decisions
Inline AI filename suggestions in the rename table
Prefix and suffix apply automatically during bulk rename (Pro)
Duplicate Image Finder
Scan your entire media library for duplicate files using MD5 hash comparison
View duplicate groups with file count, individual file size, and total wasted space
See exactly where each duplicate is used — in posts, pages, featured images, and custom fields
Batch scanning with a visual progress bar — no timeouts on large libraries
Rubbish File Finder (Media Library Cleaner)
Scan your WordPress uploads directory for orphaned files not registered in the media library
Identify leftover files from deleted plugins, failed uploads, or manual file operations
Filter rubbish files by file extension
Mark files as “ignored” to exclude known safe files from future scan results
Re-scan specific directories or clear the full scan history
Automated background scanning via WordPress cron
Image Usage Tracker (Used Where)
Track exactly where every image is used across your WordPress site
Detect images in post content, featured images, Elementor data, and custom meta fields
Batch scan the full site or enable passive frontend tracking to capture usage automatically
Filter media by “Used” vs “Unused” status to find images that can be safely removed
View a per-image breakdown: how many posts use it, which post types, and direct links
Auto Metadata on Upload
Automatically set alt text, caption, and description when a new image is uploaded
Choose between using the image filename or a custom default text as the alt text source
SVG Upload Support
Safely upload SVG files with automatic sanitization — removes XSS vectors, remote references, and other security risks
Proper width and height metadata generation for SVG files
Maximum SVG file size: 500KB (filterable via tsmlt_upload_max_svg_file_size)
Disable Image Sizes
Stop WordPress from generating unnecessary thumbnail sizes and save disk space
Disable default sizes: Thumbnail, Medium, Large, Medium Large (768px), 1536×1536, 2048×2048, and the “Big” scaled size
Works with sizes added by your theme or other plugins
Media Categories
Organize your media library with a custom category taxonomy
Bulk-assign categories from the media table
Filter media by category using the dropdown filter
Categories appear as clickable links in the native WordPress media list view
Media Download Shortcode
Add styled download buttons anywhere on your site using a simple shortcode:
[tsmlt_download_button id=’123′ text=’Download Now’ class=’my-btn’ /]
Also supports direct file URLs:
[tsmlt_download_button url=’https://example.com/file.pdf’ text=’Download PDF’ /]
Forces a browser download prompt — works with images, PDFs, documents, audio, video, archives, and more
Regenerate Thumbnails
Regenerate all registered image thumbnail sizes for every image in your media library in a single click
Automatically detects and deletes orphaned thumbnail files for image sizes that are no longer registered — frees disk space without manual cleanup
Processes images in batches of 10 to avoid server timeouts on large libraries
Real-time progress bar with stats: total images, processed, succeeded, and errors
Stop and restart at any time — the progress bar shows stopped, running, or completed state clearly
Per-image error log with dismiss support so you can identify and track any failed regenerations
After completion, jump directly to the Rubbish File Finder to clean up any remaining orphaned files
Empty Directories Cleanup
Detects empty directories left behind in your WordPress uploads folder after files are deleted or moved
View a full list of empty directories with their relative paths
Delete directories one at a time or remove all empty directories at once with a single click
Prevents confusion from stale folder structures and keeps your uploads directory tidy
Accessible from within the Rubbish Files page
CSV Export
Export your full media library to a CSV file — IDs, slugs, URLs, titles, alt text, captions, descriptions, and custom meta fields
Select which columns to include before exporting
Visual progress indicator during export
Pro Features
All free features, plus:
CSV Import
Upload a CSV file to bulk-update existing media metadata or create new attachments from external URLs
Alt Text — SEO-friendly, WCAG 2.1 accessible, maximum 125 characters
Caption — 1 to 2 sentence engaging description
Description — 2 to 4 sentence SEO-optimized description
Filename — lowercase, hyphenated, maximum 50 characters
Media File Rename — SEO Benefits
Descriptive, keyword-rich filenames help search engines understand your images, improving rankings in Google Image Search and general web search. Well-named files also make your media library easier to navigate and audit over time.
Before renaming, we strongly recommend:
Practice on a staging environment first
Back up your database and files before any bulk rename operation
Test renaming a single file before running bulk actions
Clear your site and CDN cache after renaming to prevent broken references