Export Media URLs
The fastest way to pull a complete inventory of your WordPress Media Library. Export every attachment’s details — pick exactly the columns you want from grouped, collapsible field sections with quick-select presets — then download a CSV or JSON file, or display the results in a paginated table right inside the dashboard. A separate Media Tools tab helps you audit and clean up the library. Invaluable for migrations, SEO and accessibility audits, and library cleanup. The export is built to survive real-world content: every record stays on a single CSV line even when your captions contain line breaks, commas and quotes are escaped to the CSV standard, the delimiter is switchable for Excel in European locales, and text that was mangled by an old character set (“’” instead of “’”) can be repaired on the way out. Media Tools Each tool lives on its own sub-tab and processes the library in pages (100, 250, 500, 1000 or All per page), so the scans stay fast and light even on libraries with thousands of items. Storage summary — attachment counts per media type, read straight from the database (instant) Missing file detector — find attachments whose file is gone from disk (e.g. after a bad migration) Duplicate detection — find files that are byte-for-byte identical (matched by size and content hash; choose “All” for a complete cross-library scan) Heavy image flags — spot oversized images (large file size or pixel dimensions) that slow your pages Bulk alt-text editing — review and update alt text image by image, page by page, with missing alt text highlighted You can export each media item’s: ID Title File Name URL File Size MIME Type Dimensions (width x height) Thumbnail / Medium / Large image URLs Caption Alt Text Alt Missing (flag — quickly find images with no alt text) Description Uploaded To (Parent) and Uploaded To URL — where the file was first uploaded Used In (count), Used In (posts), Used In (URLs), Used In (post ID) and Used In (post type) — every post that actually references the item Unused (flag — items not found in any post’s content) Date Uploaded The data can be filtered by media type (images, video, audio, documents, archives), by attachment status (attached vs. unattached/orphaned), by author, and between a date range before extraction. You can also export a specific item range to keep each request small on very large libraries. When do we need this plugin? To check all Media URLs of your website During a migration (and to confirm everything moved across) During an SEO or accessibility audit (find images missing alt text) To clean up orphaned media imported by a theme demo During a security audit Customizable Features Choose exactly which columns to export, grouped with quick-select presets (Migration, SEO/Accessibility, Cleanup, Full) Download as CSV or JSON, or display the results in a paginated table Filter by media type, attachment status, author and date range Export a specific item range (helpful on very large libraries) Custom or randomly generated download file name Choose the CSV delimiter (comma, semicolon or tab) and keep every record on a single line Repair mis-encoded characters and decode HTML entities on the way out, optionally folding typographic punctuation to plain ASCII Report usage as one row per media item or one row per usage, and optionally scan custom fields and page-builder data Remembers your last field selection CSV and JSON downloads stream straight to the browser, leaving nothing behind in wp-content/uploads System requirements PHP version 5.4 or higher WordPress version 3.6 or higher Feedback If you like this plugin, then please consider leaving us a good rating. Contact For further information please send me an email.
TablePress – Tables in WordPress made easy
Boost your website with feature-rich tables that your visitors will love! TablePress is the most popular and highest-rated WordPress table plugin. Easily create, edit, and manage beautiful and modern data tables, from simple price lists to searchable directories, product and model tables, inventories, schedules, and research datasets. Add live sorting, pagination, searching, and other interactive features that help visitors find what they’re looking for on any device. Use any type of data and enrich your tables with images, links, and even math formulas. Import and export tables from/to Excel, CSV, HTML, and JSON files or URLs, including spreadsheet data from Google Sheets, Excel Online, and files stored on Dropbox or OneDrive. Embed tables into posts, pages, or other site areas using the block editor, an Elementor widget, or Shortcodes. All with no coding knowledge needed! Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress. Go check them out! Common use cases TablePress will handle a wide range of tables, from simple price lists to searchable directories and large datasets. Popular examples include: Product and model tables Service and price lists Directories and listings Schedules and timetables Participant and member lists Inventories and collections Comparison tables Research and statistical data Accessible and SEO-friendly tables TablePress creates accessible HTML tables whose content can be searched by visitors, WordPress search, and search engines alike. Interactive features like sorting, filtering, and pagination include accessibility enhancements for screen readers and other assistive technologies. This makes it easy for visitors to find relevant information, whether they are browsing a large directory, searching a product table, or using your site’s search function. More information Visit tablepress.org for more information, take a look at example tables, or try TablePress on a free test site. For latest news, follow @TablePress on Twitter/X or subscribe to the TablePress Newsletter. How to use TablePress After installing the plugin, you can create and manage tables on the “TablePress” screen in the WordPress Dashboard. To insert a table into a post or page, add a “TablePress table” block in the block editor or a widget in the Elementor page builder and select the desired table or use Shortcodes with other page builders. Beginner-friendly step-by-step tutorials, guides, and how-tos show how to achieve common and popular tasks with TablePress. You can find examples for common styling changes via “Custom CSS” code on the TablePress FAQ page. You may also add features like sorting, pagination, searching, filtering, alternating row colors, row highlighting, and more by enabling the corresponding options on a table’s “Edit” screen. Premium features Need additional functionality for larger tables or advanced use cases? Premium license plans for TablePress add features such as: Options for responsive tables Advanced filtering and search Fixed table headers and columns Automatic periodic imports Custom styling options And much more Priority email support is also included. Check out the details on the TablePress website.