Free WordPress Plugin

Your images.
Your metadata.
Permanently.

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.

PHP 8.0+
WordPress 6.0+
GPL-2.0 Licensed
v1.0.3
EXIF Meta Manager Icon
EXIF Meta Manager Plugin Banner
Auto WebP Conversion
5
EXIF Fields
50
Bulk Edit Limit
100%
WebP Quality
0
Server-side API Calls
4
Editor Integrations
Features

Everything EXIF.
Nothing you don't need.

Built for WordPress developers and content teams who care about image ownership and performance.

Auto WebP Conversion

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.

Quality 100 — Lossless

Bulk Edit — Up to 50

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.

Shared + per-image fields

Attachment Edit Screen

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.

Media › Edit

GPS Location Search

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.

Browser-only, no server call

Defaults & Auto-Backup

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.

Fully configurable
WebP Conversion

Faster pages.
No quality loss.

Every upload is automatically converted to WebP at quality 100. No visual difference. Smaller files. Better Core Web Vitals.

  • Quality 100 — no lossy compression, pixel-perfect output
  • PNG alpha channel (transparency) fully preserved
  • GIF converted as static first frame
  • All thumbnails regenerated from WebP source
  • Works on browser, REST API, WP-CLI, and sideloads
  • Original file deleted after confirmed WebP write
  • Can be toggled on/off without affecting existing images
Input
Output
JPEG / JPG
WebP
PNG
WebP
GIF
WebP
BMP
WebP
TIFF
WebP
SVG / PDF / Video
Pass-through
EXIF Fields

Standard tags.
Physically embedded.

All fields written to standard EXIF/TIFF IFD0 tags — readable by any EXIF-aware application worldwide.

ARTIST
ASCII

Author

The photographer or copyright owner. Written to the standard EXIF Artist tag. Pre-fills from your configured default Author in Settings.

COPYRIGHT
ASCII

Copyright

Ownership notice embedded permanently in the file. Travels with the image if downloaded or shared externally. Pre-fills from your default Copyright.

IMAGE_DESC
ASCII

Description

A text description of the image content. Written to the ImageDescription tag. Useful for SEO, asset management, and content discovery.

XP_KEYWORDS
UTF-16LE

Keywords

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.

GPS_LAT / GPS_LNG
DMS Rational

GPS Coordinates

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.

RIFF / EXIF
Binary chunk

WebP EXIF Support

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.

How It Works

Four steps.
Done.

1

Open Media Library

Go to Media › Library in wp-admin. Works from grid view, list view, or inside Elementor, Gutenberg, ACF, or WooCommerce.

2

Select an Image

Click any JPEG or WebP image. The sidebar opens with the attachment details and the Edit EXIF button.

3

Click "Edit EXIF"

Fields expand inline — Author, Copyright, Keywords, Description, and GPS. Pre-populated with existing EXIF data from the file.

4

Save

Click Save EXIF. Data is written physically into the file via PEL. Open again to verify — it reads back exactly what you wrote.

Compatibility

Works where
you already work.

Elementor Free & Pro

Edit EXIF directly inside Elementor's media browser without leaving the editor.

Fully Compatible

Advanced Custom Fields

No metabox conflicts. Metabox priority set to avoid collision with ACF Free & Pro.

Fully Compatible

Gutenberg

Edit EXIF from within the Gutenberg block editor when selecting images for any block.

Fully Compatible

WooCommerce

Works with WooCommerce product image uploads and the media modal on product pages.

Fully Compatible
Security

Built with
security first.

Every entry point is guarded. Every input sanitized. Every file access validated.

01

Per-Attachment Ownership

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.

02

Nonce Verification

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).

03

Path Traversal Protection

File paths are validated using realpath() with trailing slash against the uploads basedir — preventing false positives and blocking any path traversal attempts.

04

Input Sanitization

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.

05

WP_Filesystem API

All file read and write operations use WordPress's WP_Filesystem API instead of direct PHP functions — ensuring compatibility with all filesystem configurations.

06

Zero Server-Side Requests

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.

EXIF Meta Manager
Free & Pro Coming Soon

Your images deserve
proper metadata.

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.

GPL-2.0 · Free & Pro · PHP 8.0+ · WordPress 6.0+