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.Metadata in one sentence
- 2.EXIF: what the camera writes on its own
- 3.IPTC: the fields that matter for spotters
- 4.XMP and sidecar files: where the data ends up
- 5.The spotter scheme: registration, type, airline, location
- 6.Keywords as a hierarchy
- 7.A clean archive in five steps
- 8.GPS data: a blessing for the archive, a risk when sharing
- 9.Common mistakes
- 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.
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.
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.
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?
- 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.
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.
Read more in Sightings & logging
- Collecting airlines: how to keep your airline list and close the gaps
- Log your own flights: a flight diary with types, registrations and miles
- Fleet databases compared: Planespotters.net, Airfleets, RZjets and ch-aviation
- Logging a complete fleet: using airline fleet lists as a checklist
- Collecting airports: keep a list of airports and spots you’ve visited
- Geotagging aircraft photos: always know where a picture was taken
Related airports & manufacturers
Airports, manufacturers, airline groups and alliances – who is behind them and what you should know as a spotter.
Hamburg Airport
In the middle of the city, in the same place since 1911, with two runways that cross: Hamburg is not a hub, but an airport with plenty of European traffic, Emirates long-haul, Lufthansa Technik next door – and the Affenfelsen as its best-known spotting spot.
AirportMunich Airport
Germany’s second-largest airport and Lufthansa’s second hub: two parallel 4,000-meter runways in the Erdinger Moos, a Terminal 2 just for Lufthansa and Star Alliance – and, with the visitors’ park, one of the most convenient spotting places in the country.
Related spotting locations
Specific vantage points with the runway configuration, light times, coordinates and an honest take on whether the trip is worth it.
Affenfelsen (“Monkey Rock”) at Hamburg Airport
The best-known spotting point at Hamburg Airport: from the Affenfelsen on Holtkoppel you look over the fence onto runway 15/33 without a ladder – with a kiosk café right next door and the morning sun at your back.
Spotting hillMunich Airport visitors’ hill (Besucherhügel)
The best-known vantage point at Lufthansa’s Munich hub: from the visitors’ hill in the Besucherpark you look out over the airport grounds from above – with its own S-Bahn stop right next door.
You might also like
Labeling photos correctly: registration, type, location and date for platforms
Four details decide whether a photo passes on a platform and stays findable in the archive: registration, type, location and date. How to determine each one cleanly, verify it and write it into the metadata.
Sightings & loggingArchiving aircraft photos: folder structure and file names by registration, type and date
After a few spotting seasons, the problem is rarely storage space but finding things again. With a folder structure by date and file names made of date, registration and type, you find any picture in seconds.
Photo editing & workflowLightroom workflow for aircraft photos: import, culling, developing, export
After a day at the fence, hundreds of RAWs sit on your card. This Lightroom workflow takes them from import through culling and development to the finished export – with presets that save you time on every outing.



