01
Missing IPTC metadata
Your assets may have CMS titles, but the files themselves often have empty IPTC keyword, title, caption and description fields.
E-commerce
10 platforms
CMS
7 platforms
Stock Photography
8 platforms
Search & SEO
1 platforms
Edit, remove, and generate EXIF, IPTC, and XMP metadata for every Sanity media asset with AI. Prepare images before upload or automate metadata generation through API.

Selected image
Sanity metadata preview
Sanity media batch
24 images ready for export

product-hero-01.jpg
IPTC - 14 keywords - Copyright 2026

gallery-detail-02.jpg
IPTC - 12 keywords - Alt text generated

catalog-export-03.jpg
Processing - writing XMP fields
// Why this matters
Sanity stores media assets and custom fields, but your image file itself often carries no useful IPTC, copyright, title or description metadata. When the same asset is reused across multiple frontends, portable metadata becomes critical.
43%
Content teams reuse the same Sanity media across websites, apps and campaigns. File-level metadata keeps image context portable everywhere.
2.4x
Cleaner image workflows when metadata is generated before upload and reused across channels.
0
Manual metadata work needed per asset when teams rely only on CMS fields instead of file-level metadata.
// Common image SEO problems
Headless CMS teams often publish the same image to many channels. The same metadata gaps appear again and again, and they are fixable before upload.
01
Your assets may have CMS titles, but the files themselves often have empty IPTC keyword, title, caption and description fields.
02
Without embedded copyright and creator fields, images reused across multiple frontends lose ownership context and attribution.
03
Generic filenames and empty embedded metadata make it harder for developers, marketers and editors to understand what each asset is for.
04
When one Sanity asset powers several frontends, teams often rewrite image descriptions manually for websites, apps and campaigns.
Batch metadata for Sanity
Skip the manual work — add brand name, keywords and copyright to all images before upload.
// How Exif Injector helps
Upload Sanity media assets, describe your brand and content model once, and let AI generate titles, descriptions, keywords and copyright metadata directly inside the files.
View and edit EXIF fields before assets enter Sanity. Remove GPS, clean device data and keep only the fields your publishing workflow needs.
Relevant keywords written directly into IPTC fields so assets keep context outside the CMS database.
Generate titles, captions and descriptions that your content team can reuse in Sanity fields, frontend alt text, metadata APIs and SEO workflows.
Write creator, copyright, credit line and license terms directly into each asset before it is served through your CDN or frontend.
Fill IPTC fields in one pass
Use the Sanity template to generate titles, descriptions, keywords and copyright metadata.
// How it works
No plugin required. Use the browser tool for batches or the API for automated Sanity media pipelines.
01
Drop images exported from Sanity, or connect Exif Injector to your upload pipeline. JPEG, PNG, WebP, TIFF, HEIC and AVIF are supported.
02
Describe your project, content type, brand, language and target frontend. AI writes keywords, title, description and copyright fields into each file.
03
Download optimized files as a ZIP or send them back to your workflow through API. Upload them to Sanity with metadata already embedded.
We prepared 1,800 headless CMS assets before a Sanity migration. Every image received AI descriptions, IPTC keywords and copyright fields before being pushed to production.
Sanity workflow
Ready to prepare your Sanity images?
The Sanity template pre-fills store details, keywords and copyright for every file.
Generate Sanity keywords with AI
Let AI build product-aware IPTC keywords from your catalog in seconds.
// FAQ
No. You can use Exif Injector before upload or through API. Your team uploads optimized files back to Sanity Media Library, or automates the workflow in your backend.
Yes. The optimized file works with any Sanity-powered frontend, including Next.js, Nuxt, Gatsby, Astro, React Native, mobile apps and custom e-commerce storefronts.
Yes. Export or download your Sanity media assets, process them in Exif Injector, then re-upload the optimized files. You can also use the API for automated batch workflows.
Yes. We only write metadata into the file. The pixel data stays untouched. Output format matches input format by default.
Yes. Use the Exif Injector API in your upload middleware, CI pipeline, Make, n8n or Zapier workflow. Each new asset can be tagged before it reaches Sanity.
Images are processed securely, stored briefly during processing, then deleted. Files are not used to train AI models.
Get started. No plugin. Upload your assets and get them back ready for Sanity, your frontend, your CDN and search engines.
First images free. No account required to try.