EXIF Meta Manager physically writes author, copyright, keywords, and GPS data directly into every image file — not just the database. Auto-converts all uploads to WebP at full quality.
Built for WordPress developers and content teams who care about image ownership and performance.
Click "Edit EXIF" in the media sidebar and fields expand directly in place — no popup, no new tab, no page reload. Works identically in the standard Media Library, Elementor editor, Gutenberg, ACF image fields, and WooCommerce.
Every uploaded image is automatically converted to WebP at quality 100 — no visual difference, smaller file size. Works on browser uploads, REST API, WP-CLI, and programmatic sideloads. Thumbnails are regenerated from the WebP source.
Switch to List View, select up to 50 images, and apply shared Author, Copyright, and Keywords across all images at once. Each image also gets its own Description and GPS fields. One click saves everything.
Full EXIF Metadata metabox on the WordPress attachment edit screen. Pre-populated from the current file. Includes GPS location search. Saves directly to the file on Update.
Type a city name or address — GPS coordinates fill in automatically from Nominatim/OpenStreetMap. Runs entirely in the browser, zero server-side requests. Decimal degrees converted to DMS rational format.
Configure default Author and Copyright values that pre-fill every EXIF form. Enable auto-backup to save a copy of the original file before any EXIF write. All features togglable from Settings › EXIF Meta Manager.
Every upload is automatically converted to WebP at quality 100. No visual difference. Smaller files. Better Core Web Vitals.
All fields written to standard EXIF/TIFF IFD0 tags — readable by any EXIF-aware application worldwide.
The photographer or copyright owner. Written to the standard EXIF Artist tag. Pre-fills from your configured default Author in Settings.
Ownership notice embedded permanently in the file. Travels with the image if downloaded or shared externally. Pre-fills from your default Copyright.
A text description of the image content. Written to the ImageDescription tag. Useful for SEO, asset management, and content discovery.
Comma-separated tags stored in the XPKeywords tag as UTF-16LE encoded text. Semicolon-delimited internally per the EXIF standard. Compatible with Adobe and Windows metadata readers.
Decimal degrees converted to DMS rational format before writing to the GPS sub-IFD. Built-in location name search via Nominatim — type an address, get coordinates instantly.
EXIF data injected directly into the WebP RIFF container as an EXIF chunk. Read back using the same PEL library — guaranteeing what you write is exactly what you read.
Go to Media › Library in wp-admin. Works from grid view, list view, or inside Elementor, Gutenberg, ACF, or WooCommerce.
Click any JPEG or WebP image. The sidebar opens with the attachment details and the Edit EXIF button.
Fields expand inline — Author, Copyright, Keywords, Description, and GPS. Pre-populated with existing EXIF data from the file.
Click Save EXIF. Data is written physically into the file via PEL. Open again to verify — it reads back exactly what you wrote.
Edit EXIF directly inside Elementor's media browser without leaving the editor.
No metabox conflicts. Metabox priority set to avoid collision with ACF Free & Pro.
Edit EXIF from within the Gutenberg block editor when selecting images for any block.
Works with WooCommerce product image uploads and the media modal on product pages.
Every entry point is guarded. Every input sanitized. Every file access validated.
Every REST endpoint, AJAX handler, and metabox save verifies
current_user_can('edit_post', $id) — not just a global
capability. Users can only edit attachments they own.
Nonce validation on all three entry points: REST API (X-WP-Nonce header), AJAX bulk save (check_ajax_referer), and metabox save (wp_verify_nonce).
File paths are validated using realpath() with trailing slash against the uploads basedir — preventing false positives and blocking any path traversal attempts.
All POST input is run through wp_unslash() before
sanitize_text_field() and
sanitize_textarea_field(). GPS coordinates are
range-validated before any file write.
All file read and write operations use WordPress's WP_Filesystem API instead of direct PHP functions — ensuring compatibility with all filesystem configurations.
No external HTTP requests from PHP. The only outbound call is the GPS location search — made directly from the user's browser to Nominatim/OpenStreetMap, never through your server.
Install in two minutes. Your copyright travels with every image — permanently embedded, not just stored in a database. A Pro version with advanced features is on the way.
ProwebPort is a trusted web development and digital solutions company, delivering high-quality WordPress, Shopify, custom websites, SEO, and digital marketing services to businesses worldwide. We focus on creating fast, secure, and scalable digital experiences that drive success.
Subscribe to our newsletter for the latest updates on web development trends, SEO tips, and business growth strategies.