Metadata for aircraft photos: using EXIF, IPTC and keywords the right way

EXIF supplies the technical data, IPTC describes what is in the picture, XMP is the container for both. How to write registration, airline, aircraft type and location into your photos cleanly and find every shot again with a fixed keyword scheme.

Planetrack editorial teamPublished: October 15, 202614 min read

Key takeaways

  • Three terms, three jobs: EXIF is written by the camera automatically (time, exposure, lens, possibly GPS). IPTC describes what is in the picture. XMP is the format in which modern programs store both.
  • The registration is your primary key: An aircraft changes airline, livery and home airport, but the registration usually stays the same for years. It belongs in every picture – as a keyword and in the caption.
  • Codes beat free text: ICAO type designator, airline code and airport code are unambiguous and short. If you consistently tag with A359, DLH and EDDH, you will find more later than with freely worded names.
  • Keywords need a scheme: A fixed hierarchy such as type › airline › airport prevents typos and duplicate terms over the years.
  • Clean up before sharing: GPS data reveals more than you may want. Keep it in your own archive, remove it selectively on export.
Contents
  1. 1.Metadata in one sentence
  2. 2.EXIF: what the camera writes on its own
  3. 3.IPTC: the fields that matter for spotters
  4. 4.XMP and sidecar files: where the data ends up
  5. 5.The spotter scheme: registration, type, airline, location
  6. 6.Keywords as a hierarchy
  7. 7.A clean archive in five steps
  8. 8.GPS data: a blessing for the archive, a risk when sharing
  9. 9.Common mistakes
  10. 10.Conclusion

A year of spotting, a few thousand photos, and suddenly the question: when did you last catch the A350 with the registration D-AIXA? Without metadata, all you can do is click through folders. With carefully maintained metadata for your aircraft photos, it is a search that takes a few seconds. This guide explains what EXIF, IPTC and XMP each store, which fields really matter for spotters, and how to tag registration, airline, aircraft type and location so your archive still works after ten years.

Every sighting with all the aircraft data

In Planetrack you post photos with aircraft type, registration, airline, airport and spot – and collect every aircraft in your hangar. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

Metadata in one sentence

Metadata is data about your picture that is stored in the image file itself: the camera automatically writes when and with what you shot, and you add what is in the picture. The big advantage over file names or a separate spreadsheet: the information travels with the file – when copying to the backup drive, when switching photo management software and, if you want, when uploading.

Three terms come up constantly, and they are often mixed up:

EXIF IPTC XMP
What it is Camera standard for technical capture data Standard for descriptive image information Storage format for all kinds of metadata
Who maintains it JEITA and CIPA (Japanese industry associations) International Press Telecommunications Council originally Adobe, now ISO standard 16684
Who fills it in the camera, automatically you, in your photo management software the program, in the background
Typical contents Time, camera, lens, focal length, aperture, ISO, GPS Description, keywords, creator, copyright, location contains IPTC fields, ratings, editing steps
Important for spotters Date, time, focal length, GPS Registration, type, airline, airport, spot Sidecar files for RAW

In short: EXIF answers when and how, IPTC answers what and where, and XMP is the container in which modern software stores both.

1995first EXIF version, version 3.0 with UTF-8 text has applied since 2023
64 bytesmaximum length of a keyword in the old IIM format
ISO 16684standard under which XMP is now standardized

EXIF: what the camera writes on its own

As soon as you press the shutter, the camera puts an EXIF block into the file. For spotters, these details are the most interesting:

  • Capture date and time, often with fractions of a second. You use them later to match photos with flight data – for example to find out which flight an aircraft was operating. How that works is shown in the guide Matching sightings with ADS-B logs.
  • Camera, lens and focal length. Handy for working out which focal length works at a given spot. If you have ever stood at the Munich Airport visitors’ hill with 400 millimeters, you know next time whether that was enough.
  • Exposure: shutter speed, aperture, ISO, exposure compensation. Especially with propeller aircraft or night shots, you learn the most from these values.
  • GPS position, if the camera has a receiver or is paired with a smartphone app. Smartphones usually write it automatically, as long as the camera app has access to location.

Since EXIF 2.31 there are also fields for the time zone offset. Many cameras fill them in by now, but you cannot rely on it. Older files only know the local camera time without a time zone – after a long-haul trip that is a classic source of errors.

Check the camera clock before every session

A camera clock that runs wrong shifts every match with flight schedules, ADS-B data and GPS tracks. Compare the time with your smartphone before the first shot. If it is off, photograph the smartphone clock once – that way you can correct the difference for all pictures at once later.

What EXIF cannot do: describe what is in the picture. There is a simple description field, but no structured keywords and no clean location fields. That is what IPTC is for.

IPTC: the fields that matter for spotters

The IPTC Photo Metadata Standard comes from the news industry. Agencies needed a uniform way to carry captions, creators and rights directly in the file. The standard consists of a core section (IPTC Core) and an extension (IPTC Extension). Most photo management programs show you a selection of them as an input form.

For aircraft photos, these fields are the most worthwhile:

IPTC field What you use it for Example
Title short name of the picture D-AIXA Lufthansa A350-900
Headline brief summary, one line Lufthansa A350 lands in Munich
Description full caption Lufthansa Airbus A350-900 D-AIXA on final approach to Munich, runway 26R
Keywords filterable single terms D-AIXA, A350-900, A359, Lufthansa, DLH, MUC, EDDM
Creator your name or pseudonym your spotter name
Copyright notice rights notice © 2026 your name
Location Created where you stood Visitors’ hill, Munich, Bavaria, DE
Location Shown what is visible in the picture Munich Airport

The difference between headline and title matters: the standard explicitly stresses that the two are not the same. The title is more of a short name or identifier, the headline a brief summary of the content. Many spotters use the title for the combination of registration, airline and type – that works well because this line then shows up as the image name in many programs.

Location created and location shown

For spotters, one subtlety of the IPTC standard is especially useful: it separates the place where the photo was taken from the place that is shown in the picture. If you photograph an aircraft on approach from the Affenfelsen in Hamburg, the location created is the spot and the location shown is Hamburg Airport. For photos from the aircraft window or overflights at cruising altitude, the two are even far apart.

The older location fields in the core section – city, state/province, country, country code and sublocation – are considered legacy in the current standard, but nearly every piece of software still supports them. For the country code the standard calls for ISO 3166 abbreviations, so for example DE, AT or CH.

Spot and airport always included

Every post in Planetrack is linked to an airport and spot – on the spot map you see where your sightings were made and what others photographed there. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

XMP and sidecar files: where the data ends up

XMP was introduced by Adobe in 2001 and is now standardized as ISO 16684. As a user, you mostly never see it, but there are a few things you should know:

  • IPTC mostly lives in XMP today. The IPTC standard recommends writing the fields both in XMP and in the older IIM format so that old programs can read them too. Good photo management software does this automatically.
  • RAW files often have sidecars. Many programs do not modify the RAW file itself but put an .xmp file with the same name next to it. It holds your keywords, ratings and edits. If you separate RAW and sidecar when copying, your metadata is gone.
  • JPEG and DNG take XMP directly into the file. When you export from your editing software, your IPTC details therefore usually end up in the finished image automatically.

Whether you shoot RAW or JPEG therefore also changes how you secure your metadata. If you use RAW, include sidecars in your backup strategy or set your photo management software to also write changes into the files.

The spotter scheme: registration, type, airline, location

The technology is the easy part. What makes the difference is a fixed scheme that you stick with for years. A proven principle: the registration is the primary key. An aircraft can change airline, livery and home airport, while the registration often stays the same for a long time – and when it changes, that is interesting information in itself. You will find more in the article on re-registrations.

Around the registration you add the other attributes, ideally as plain text and as a code:

  • Aircraft type: plain text such as “Airbus A350-900” plus ICAO type designator A359. The codes are short and unambiguous, more in ICAO type designators explained. For an Airbus A320neo that would be A20N.
  • Airline: name plus ICAO code, so for Lufthansa that is DLH, optionally the IATA code LH. How the two systems differ is explained in the guide IATA and ICAO codes.
  • Airport: name plus code, such as MUC and EDDM for Munich Airport or FRA and EDDF for Frankfurt Airport.
  • Spot: your location, spelled the same way every time if possible.
  • Special features: special livery, first flight, farewell flight, military, business jet – anything you want to filter by later.

A formula for the caption

For the description, a fixed sentence template that you always fill in the same way is worthwhile:

Airline – type – registration – situation – location – date

For example: Lufthansa Airbus A350-900 D-AIXA on final approach to runway 26R, Munich Airport, October 12, 2026. This structure is readable for people, unambiguous for search functions, and you can reuse it directly for uploads to photo platforms. How platforms such as JetPhotos expect the details is covered in the JetPhotos upload guide.

The more practical part – how to enter a registration quickly and without errors when captioning – is covered in more depth in the article Captioning photos properly.

Keywords as a hierarchy

Simple keyword lists quickly become confusing: “A350”, “A350-900”, “Airbus A350” and “a350” eventually sit side by side. Almost every serious photo management program therefore supports hierarchical keywords. You build a catalog in which every term has a fixed place:

Level Example hierarchy
Type Aircraft type › Airbus › A350 › A350-900
Airline Airline › Germany › Lufthansa
Location Airport › Germany › MUC Munich
Spot Spot › MUC › Visitors’ hill
Registration Registration › D- › D-AIXA
Theme Subject › Special livery, Subject › Landing, Subject › Night

When you assign the lowest keyword, the program can write the parent terms automatically. One click on “A350-900” then also adds “A350” and “Airbus”. Lightroom, for example, additionally stores the hierarchy in a dedicated XMP field so that it is preserved when exchanging files. How to set this up in practice is described in the Lightroom workflow for aircraft photos; a comparison of the major programs is provided by Capture One, Lightroom and DxO compared.

Synonyms instead of duplicates

Many programs let you add synonyms to a keyword. For the keyword “Lufthansa”, for example, add “DLH” and “LH” as synonyms. That keeps your catalog lean, and the search still finds the picture under all three terms.

A clean archive in five steps

1. Create a template

Create a metadata template with creator, copyright and contact details. It is applied to every picture on import.

2. Set location and spot on import

One session, one spot: enter the location created, airport and spot for all pictures together right on import.

3. Cull first, then tag

Caption only what you keep. How to cull quickly is covered in the guide Culling photos quickly.

4. Group by aircraft

Select all pictures of one aircraft together and assign registration, type and airline in a single pass.

5. Fill in the description with the formula

Use the fixed template for the caption. Many programs can even assemble it automatically with text templates that use placeholders.

The folder structure complements this system but does not replace it: folders by date or session, contents through metadata. More on this in the article Archiving aircraft photos.

GPS data: a blessing for the archive, a risk when sharing

GPS coordinates in the file are worth their weight in gold for your own archive: years later you can still see exactly where you stood, and you can visualize sightings on a map. If your camera has no receiver, you can add the position afterward from a GPS track. Programs such as ExifTool match the capture time against the timestamps in the track and interpolate the position – which again shows how important a correct camera clock is. The guide Geotagging aircraft photos explains the details.

When sharing, things look different. A photo with GPS data can reveal where you live if you photograph overflights from your balcony. Some platforms remove metadata on upload, others do not – you should never rely on it.

Keep all metadata if …

  • the file is in your own archive or backup
  • you upload to photo platforms that use the description and creator
  • the photo was taken at a public, well-known spot

Remove GPS, keep the rest if …

  • the picture was taken from home or a private location
  • you share photos in forums or chats
  • you do not want to make a spot public

Remove everything if …

  • the file goes to people you do not know
  • serial numbers of your equipment should stay private
  • the editing history has no business in the export

Creator and copyright, on the other hand, you should almost always leave in the file. They are no substitute for legal protection, but they make it traceable who a picture comes from. What legally stands behind your pictures is explained in the article Copyright for aircraft photos; how to set up exports for different channels is shown in Export settings for Instagram, forums and websites.

Common mistakes

  • Typos in the registration. “DAIXA”, “D-AIXA” and “D-Aixa” are three different things to a search. Always write registrations in the official format with a hyphen and in capital letters. Background is provided by Understanding aircraft registrations.
  • Type too coarse. “A320” is not enough if you want to distinguish between ceo and neo later. Assign the exact variant; the hierarchy adds the family.
  • Airline instead of operator. With wet leases or subsidiaries, an aircraft often flies on behalf of another airline. Tag the actual operator and add the brand as a second keyword.
  • Forgotten sidecars. If you move RAW files without their .xmp files, you lose all keywords.
  • Different programs, different fields. Not every piece of software shows every IPTC field. Test once whether your details still arrive in full in another program after an export.

Are your aircraft photos captioned cleanly?

Check off what applies to your archive – at the end you will see where you stand.

  • Creator and copyright are entered automatically on import.
  • Every photo I keep has the registration as a keyword.
  • Aircraft type, airline and airport are in the picture as plain text and code.
  • My keywords are organized hierarchically and without duplicates.
  • The camera clock is correct, and I know my time zone in the picture.
  • RAW files and sidecars always stay together in the backup.
  • I decide deliberately on export whether GPS data goes along.

Once the foundation is laid, your archive becomes a data source: how many A350s have you got? Which airline are you still missing? The guide Analyzing your own spotting statistics shows how to answer questions like these. And if you also keep a logbook, Documenting sightings provides the right framework.

Your hangar instead of folder chaos

In Planetrack every sighting lands in your hangar with registration, type, airline and airport. The wish list shows you what is still missing, and sighting alerts tell you when exactly that aircraft is on approach. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

Conclusion

Metadata is the memory of your spotting archive. EXIF supplies time and technical data without any effort on your part, IPTC captures what only you know: registration, type, airline, airport and spot. XMP makes sure all of it is stored in the file or in a sidecar file next to it. What matters is less the program than consistency: a fixed scheme, codes alongside plain text, hierarchical keywords and a correct camera clock.

In brief

Make the registration the primary key of every photo, add type, airline and airport each as plain text and code, and maintain your keywords as a hierarchy. Keep all metadata in your own archive – and decide deliberately on export what the file may take with it, especially when it comes to GPS data.

Summary

  • Metadata turns a folder full of files into a searchable archive: the camera supplies time and technical data, you add registration, type, airline and location.
  • The IPTC standard separates title, headline, description, keywords, creator and location details. For spotters, description, keywords, creator and location created are the most important fields.
  • A consistent captioning formula and a hierarchical keyword catalog save the most time when searching, uploading and analyzing later.
  • Camera time and time zone are the most common source of errors, because they shift the match with flight data and GPS tracks.

Frequently asked questions

What is the difference between EXIF and IPTC?

EXIF is a camera standard: it automatically stores technical details such as capture time, camera model, lens, focal length, exposure and, if available, GPS position. IPTC is a standard for descriptive details such as caption, keywords, creator, copyright and location. You fill in these fields yourself, usually in your photo management software.

What does XMP have to do with EXIF and IPTC?

XMP is a format developed by Adobe and standardized as ISO 16684 in which programs store metadata. IPTC fields are mostly stored in XMP today, alongside the older IIM format. With RAW files, changes often end up in a separate .xmp file next to the image, the so-called sidecar file.

Which keywords should I assign to an aircraft photo?

At a minimum, these have proven themselves: registration, aircraft type (plain text and ICAO type designator), airline (name and code), airport (name and code) and, where relevant, special livery and spot. With these six to eight terms you can cover almost any later search.

Does the registration belong in the keywords or in the caption?

Ideally in both. As a keyword it is quick to filter, and in the caption it appears in context with type, airline, location and date. Many photo platforms and programs also show the caption directly under the image.

Is metadata deleted when I upload?

That depends on the service. Some platforms remove metadata completely or partly on upload, others keep it. Do not rely on it: decide yourself on export which details the file takes along, and remove GPS data if you do not want to share your location.

Why is the capture time in my photos wrong?

Usually the camera clock is running wrong or is still set to the old time zone after a trip. EXIF traditionally stores time without a time zone; dedicated fields for the offset from UTC have only existed since version 2.31. Set the camera to local time before every session and note any deviation so you can correct it for all pictures at once later.

How long can an IPTC keyword be?

In the older IIM format, a single keyword is limited to 64 bytes. XMP has no such limit. Short, unambiguous terms still make sense because they are easier to filter.

PT

Planetrack editorial team

We build the Planetrack app and go spotting ourselves – on observation decks, under approach paths and at the fence. Every guide is based on our own experience and is updated regularly.

More articles in Sightings & logging →

Read more in Sightings & logging

Related airports & manufacturers

Airports, manufacturers, airline groups and alliances – who is behind them and what you should know as a spotter.

All airports & manufacturers →

Related spotting locations

Specific vantage points with the runway configuration, light times, coordinates and an honest take on whether the trip is worth it.

All spotting locations at a glance →

← Back to the blog