Writing titles, alt text and copyright into image files
Image files can carry their own description: a title, a caption, alt text, keywords, the author and a copyright notice. Stored inside the file as XMP metadata, that information travels with the image when it is shared, uploaded or imported into a photo library, and tools such as Lightroom, Adobe Bridge, digiKam and many content management systems read it.
This tool writes those fields into JPEG, PNG and WebP files in your browser. The picture data is copied byte for byte and never re-encoded, so quality does not change.
How to use it
- Open an image from your device.
- Fill in the fields you need: title, description, alt text, keywords, author and copyright.
- Check the XMP packet preview to see exactly what will be written.
- Save the tagged copy; its name ends in -tagged so the original stays untouched.
Example: title and keywords
photo.jpg Title: Sunset over Rabat Keywords: sunset, Morocco
photo-tagged.jpg <dc:title> … Sunset over Rabat … <dc:subject> … sunset … Morocco …
Keywords are split at commas and stored as a list, the form photo software expects.
Description is not alt text
The description tells someone who can see the picture what it is about: where, when, who. Alt text replaces the picture for someone who cannot see it, so it says what is visible and why it matters in context, in a sentence or two. Since 2021 the IPTC photo metadata standard has a dedicated alt text field, and this tool writes it separately so the two can differ.
Copyright and credit
Author and copyright fields make the origin of an image clear when it circulates without its web page. They do not stop copying, and many social networks strip metadata on upload. Websites, stock agencies and archives usually keep it, and image search can show copyright information from it.
How the file is changed
The tool inserts or replaces one XMP packet in the file's metadata area: an APP1 segment in JPEG, an iTXt chunk in PNG and an XMP chunk in WebP, with the checksums those formats require. Everything else in the file stays as it was. JPEG limits an XMP segment to about 64 KB, which is far more than these fields need.
Questions
Does this remove GPS or camera data?
No. It only writes the XMP fields. To strip location data, re-save the image with the image resizer, which drops most metadata.
What happens to XMP that is already in the file?
It is replaced by the new packet, so fill in every field you want to keep. Other metadata, such as EXIF camera data, is left as it was.
Is my image uploaded?
No. The file is read and written in your browser.