Key takeaways
- Folders by date, not by airline: A shooting day never changes. Airlines merge, aircraft change registrations and liveries – if you sort by those, you’ll eventually have to re-sort.
- The date goes first, in the format YYYY-MM-DD: That makes every alphabetical sort automatically chronological, on every operating system and in every program.
- The registration is the most important key: It identifies the individual aircraft and ties together photo, logbook and sighting.
- Fixed separators, no special characters: Underscore between fields, hyphen only within a field, no spaces, umlauts or characters like colon and slash.
- The file name isn’t everything: Airline, spot and keywords belong in the file’s metadata – and without a backup, even the nicest archive is just a collection of candidates for loss.
Contents
- 1.Archiving aircraft photos: the short answer
- 2.Why by date and not by airline?
- 3.The folder structure: year, day, airport
- 4.The file name scheme: date, registration, type
- 5.Allowed and forbidden characters
- 6.Metadata: what doesn’t fit in the file name
- 7.The routine after every spotting day
- 8.Batch renaming: how to save time
- 9.Which scheme suits you?
- 10.Bringing order to an existing mess after the fact
- 11.Backup: no copy, no archive
- 12.Common mistakes when archiving
- 13.Conclusion
Three years of spotting, a few dozen trips to the fence, and somewhere on your hard drive there are twenty thousand files with names like DSC_4711.NEF. Then someone in the chat asks whether you didn’t catch the aircraft with the special livery two summers ago – and you click your way through folders named “New folder (3)” for half an hour. If you want to archive your aircraft photos, you don’t need expensive software, but a well-thought-out folder structure and a fixed scheme for file names. This guide shows you how to build both, why registration, type and date are the right keys and how to bring order to an existing mess after the fact.
Sighting and photo belong together
In Planetrack, you post your sightings with a photo, registration, aircraft type, airline, airport and spot – the same keys you use to organize your archive. Planetrack is launching soon – join the waitlist and get early access.
Archiving aircraft photos: the short answer
Store your pictures in folders by year and spotting day and give every file a name made of date, airport, registration, type code and sequence number. Everything else – airline, spot, livery, flight number, keywords – you write into the file’s metadata. Add a backup that you check regularly. A resilient archive needs nothing more.
The reason for this division: each layer solves a different task. The folder structure provides rough filing that never goes stale. The file name identifies the individual picture, even outside any software – in the file manager, in the upload dialog, in an email. The metadata makes the archive searchable without the file name turning into a monster.
Why by date and not by airline?
The obvious idea is to create folders by airline or aircraft type: one folder for Lufthansa, one for Condor, one for the Airbus A320neo. That works for a few months. Then the problems begin:
- Aircraft change operators. A jet you photograph with one airline today flies a few years later under another name, with a subsidiary or, after a lessee change, in another country – sometimes with a new registration.
- Airlines change. Brands are renamed, companies merge or cease operations. Your folder tree would have to follow every one of these changes.
- One picture fits into several drawers. A special livery on approach to Hamburg with a second aircraft in the background: does that go in the airline, the type or the livery folder?
The shooting date has none of these problems. It is unambiguous, is in the EXIF data of every camera anyway and never changes. If you solve all thematic access – all pictures of a registration, a type, an airline – through file names and keywords, you never have to re-sort again.
The folder structure: year, day, airport
A proven structure has only two levels:
Aircraft photos/
2026/
2026-10-03_EDDM/
2026-10-15_EDDH/
2026-10-15_EDDH_evening/
2025/
2025-07-12_EDDF/
The first level is the year, the second the spotting day with airport code. The date in the folder name does repeat the year, but it keeps the folder unambiguous even if you copy it out on its own. You best mark the airport with the four-letter ICAO code (such as EDDH for Hamburg Airport, EDDM for Munich Airport or EDDF for Frankfurt Airport) or with the three-letter IATA code (HAM, MUC, FRA). Which one you take is a matter of taste – what matters is that you stick with it. The ICAO code has the advantage that many smaller airfields without an IATA code have one too.
If you were at several airports on one day, each airport gets its own day folder. For pictures with no airport reference, such as photos from the aircraft window or from an airshow, you define a fixed abbreviation, for example “FLIGHT” or the name of the event without spaces.
Don’t put the spot in the folder name
Whether you stood on the Affenfelsen or the observation deck is valuable information – but on one day you often change location. So you write the spot into the metadata of each individual picture, not into the folder name.
Separate folders for RAW, editing and export?
If you shoot RAW, the originals stay in the day folder. Edited exports for social media, photo platforms or print, on the other hand, can be regenerated at any time and belong in a separate area, such as an “export” subfolder in the day folder or a separate export tree. That way original and copy never mix, and your backup secures the important things first. How to export pictures for different destinations is described in the guide on Export settings for Instagram, forums and websites.
The file name scheme: date, registration, type
The file name is the heart of it. A proven scheme for aircraft photos looks like this:
2026-10-15_EDDH_D-ABCD_A20N_001.jpg
| Field | Example | Why it’s included |
|---|---|---|
| Date | 2026-10-15 | ensures chronological sorting in every program |
| Airport | EDDH | places the picture without folder context |
| Registration | D-ABCD | identifies the individual aircraft unambiguously |
| Type code | A20N | allows searching by aircraft type |
| Sequence number or time | 001 or 1432 | prevents duplicate names for burst shots |
The registration in the example is a placeholder. A few rules for the individual fields:
Date in ISO format
Always write the date as year-month-day with a four-digit year and two-digit month and day. Only then does the alphabetical order match the chronological one. With “15.10.2026,” every program sorts by the day, and pictures from completely different years end up next to each other.
Registration true to the original
The registration is the most important key of your archive, because it identifies not just a type but exactly one aircraft. Keep it as it appears on the fuselage: in capital letters, with the hyphen after the country prefix where there is one. How registrations are put together and what prefixes like D-, OE- or HB- mean is explained in the article Understanding aircraft registrations. Because you separate the fields with underscores, the hyphen in the registration doesn’t interfere – a program or script can still split the file name cleanly.
If the registration isn’t legible in a picture, put in a fixed placeholder like UNKNOWN. That way you can find all the open cases later with a single search. How to determine a registration anyway through the flight number, time and flight tracking is shown in the guide Identifying an unreadable registration.
Type code instead of type name
For the aircraft type, the short ICAO type codes are suitable, as they also appear in flight plans and tracking services: A20N for the A320neo, B738 for the Boeing 737-800, A359 for the A350-900. They are short, contain no spaces or special characters and are uniform internationally. If you prefer readable names, you can use your own abbreviations – but only if they are always written the same way. “A320neo,” “A320N” and “A20N” in the same archive make every search a lottery.
Sequence number or time
With burst shots, you often photograph the same aircraft ten times in a few seconds. A three-digit sequence number per registration and day (001, 002, 003) or the time from the capture data prevents duplicate names. The time has the advantage that you can match pictures with flight data more easily later; if the minute isn’t enough, you also append a counter.
One registration, all sightings
Planetrack collects your sightings in the hangar, and on the wish list you note which registrations, types or liveries you’re still missing. Planetrack is launching soon – join the waitlist and get early access.
Allowed and forbidden characters
A file name that works on your computer doesn’t necessarily cooperate on another system, on a memory card or during upload. According to Microsoft, these characters, among others, are reserved in file and folder names on Windows: < > : " / \ | ? *. In addition, a name shouldn’t end with a space or period, and names like CON, PRN or NUL are reserved for devices. Windows doesn’t distinguish upper and lower case by default – “D-ABCD” and “d-abcd” count there as the same name, but not on other systems.
Simple rules follow from this:
- Use only letters, digits, hyphen and underscore.
- No spaces. They are allowed, but are often handled wrongly in links and scripts.
- No umlauts and no ß. “Muenchen” instead of “München” – or just use the airport code.
- Always the same spelling. Registrations and type codes consistently in capital letters.
- Keep it short. Older Windows programs only process paths up to 260 characters. With deeply nested folders and long file names, you hit this limit faster than you think – for example when copying to a backup drive.
Metadata: what doesn’t fit in the file name
Airline, spot, livery, flight number, takeoff or landing, runway direction – all of this would be interesting but would make the file name unreadably long. This information belongs in the file’s metadata. The camera already writes technical EXIF data such as capture time, focal length and exposure. You can add descriptive fields according to the IPTC and XMP standards: title, description, keywords, location, creator.
The big advantage: these fields aren’t tied to one program. Photo managers like Lightroom, Capture One or DxO can read and write them, for RAW files usually into a so-called sidecar file with the extension .xmp next to the original. If you ever switch software, the information is preserved. Which fields make sense for spotters is explained in the article Metadata for aircraft photos, and how to tag registrations cleanly as a keyword is in Captioning photos properly.
For keywords, the same rule applies as for file names: consistency beats quantity. Decide once how you write airlines, types and spots, and stick to it. Five to ten well-chosen terms per picture are plenty.
The routine after every spotting day
With a fixed routine, archiving becomes a habit that costs only a few minutes after each trip.
1. Import into the day folder
Copy the card completely into a new folder following the pattern YYYY-MM-DD_AIRPORT. Don’t format the card until the backup is in place.
2. Cull
Throw out blurry, obstructed and duplicate pictures before you put time into naming and keywords. Tips in the guide Culling photos quickly.
3. Assign registrations
Read the registrations off the pictures or match time and flight data. Pictures without a legible registration get the placeholder.
4. Rename
Rename the pictures according to your scheme – with a photo manager, batch renaming or a script, and by hand for just a few pictures.
5. Add metadata
Enter airline, spot, livery and keywords. Much of it can be set for all pictures of a day or an aircraft at once.
6. Back up and update the logbook
Start the backup and transfer the sightings to your logbook – with the same registrations and the same date as in the file name.
For step 6, it’s worth a look at the article Documenting sightings with the logbook. If file name and logbook entry use the same spelling for registration and date, you find the photo for every sighting and the sighting for every photo.
Batch renaming: how to save time
Nobody keeps renaming hundreds of pictures by hand for long. Most photo managers offer batch renaming with templates in which you can insert the capture date, counter and your own text. In the Lightroom workflow for aircraft photos, this can be done right at import or afterward.
If you prefer something program-independent, use the free command-line tool ExifTool. It can rename files based on the capture time from the EXIF data and also move them into folders by date. According to its documentation, it doesn’t overwrite existing files and can append a copy number when names are identical. A dry run with the test function before the real renaming is mandatory anyway. ExifTool of course doesn’t know the registration – you add that afterward, for example through the batch renaming of your photo manager for all pictures of an aircraft.
Check the camera clock
Everything built on the capture date is only as good as the clock in your camera. Reset it after every time change and after trips to other time zones. Otherwise, times in the file name won’t match arrival times and tracking data.
Which scheme suits you?
Not every spotter needs the same depth. Someone who mainly collects registrations needs different fields than someone who prepares photos for platforms.
Full scheme with registration and type if …
- you collect registrations and want to know which aircraft you already have
- you regularly upload photos to platforms
- you want to link your archive with a logbook
Lean scheme with date and airport if …
- you mainly shoot atmospheric pictures and airport scenes
- you’d rather write the details entirely into the metadata
- you only go spotting occasionally
Keep the camera file names if …
- you only take a few phone photos a year
- one folder per trip is plenty for you
- you never search for individual aircraft
If you collect registrations, you benefit most from the full scheme: a file search for the registration immediately shows when and where you already had an aircraft in front of your lens.
Bringing order to an existing mess after the fact
You don’t have to tidy everything up at once. A three-stage approach has proved its worth:
- Clean from today. Apply the new scheme consistently to every new spotting day. That keeps the mess from growing.
- Sort the old stock by date. Let a tool like ExifTool or the import function of your photo manager move the old pictures into year and day folders. This works automatically because the capture date is in the files.
- Add registrations bit by bit. Tackle the highlights first – rare types, special liveries, favorite pictures. You rename the rest when you touch it again anyway.
Before any larger renaming: back up first, then rename. Otherwise, one mistake in a batch action affects thousands of files at once.
Backup: no copy, no archive
The nicest folder structure is no use if the hard drive dies. The well-known 3-2-1 rule is: three copies of your data, on two different storage media, with one at a different location. In practice, that means for example: working drive, external hard drive at home and a copy in the cloud or with friends. And at least once in a while, you should test a restore by opening a few files from the backup. You’ll find details in the Backup strategy for spotting photos.
By the way, the clear folder structure helps twice here: because old year folders no longer change, you can back them up completely once and afterward only have to keep an eye on the current year.
Common mistakes when archiving
- Changing the scheme midway. A mediocre scheme that you stick to is better than a perfect one that you rebuild every six months.
- Date in day-first format. “15.10.2026” sorts wrong, and the extra periods in the name can confuse some programs and upload forms, because the period normally separates the file extension.
- Too much in the file name. Airline, spot, livery and flight number on top of date, registration and type result in names nobody can read anymore. That’s what metadata is for.
- Keywords only in the catalog. If keywords aren’t written into the files or sidecar files, they’re gone when you switch programs.
- Overwriting originals. Always export edited versions as a new file, never replace the original.
How resilient is your photo archive?
- My folders are sorted by year and spotting day.
- The date is in the format YYYY-MM-DD at the start of folder and file names.
- Every file contains the registration or a fixed placeholder.
- I use consistent type codes and airport codes.
- Airline, spot and keywords are in the files’ metadata.
- I have at least two backups, one of them off-site.
- I have already test-restored my backup once.
Your archive, your community
Share the best pictures from your archive as a post with registration, type and spot, collect likes and comments and maybe make it into Photo of the Week. Planetrack is launching soon – join the waitlist and get early access.
Conclusion
An archive for aircraft photos needs no complicated software, but three clear decisions: folders by year and day, file names made of date, airport, registration and type code, and everything else in the metadata. The registration is the key that ties together photo, logbook and sighting. If you apply the scheme consistently from today, bring the old stock up to date step by step and have a tested backup, you’ll find every picture again even after ten seasons – from your first spotting day at the Affenfelsen in Hamburg to your last session at the Munich Airport visitors’ hill.
In short
Sort folders by date, name files following the pattern YYYY-MM-DD_AIRPORT_REGISTRATION_TYPE_NUMBER and write everything else into the metadata. Stick to one scheme, avoid special characters and back up your archive following the 3-2-1 rule.
Summary
- An aircraft photo archive has three layers: folder structure for rough filing, file name for identification, metadata for searching.
- A folder tree of year and spotting day with airport code has proved its worth, such as 2026/2026-10-15_EDDH.
- A good file name contains the date, time or sequence number, registration and type code – for example 2026-10-15_EDDH_D-ABCD_A20N_001.jpg.
- Renaming by hand only makes sense for a few pictures. For whole days, photo managers or tools like ExifTool help, taking the date and time from the capture data.
Frequently asked questions
What is the best way to name aircraft photos?
A scheme of date, airport, registration, type code and sequence number has proved its worth, such as 2026-10-15_EDDH_D-ABCD_A20N_001.jpg. The date goes first so that sorting is chronological. You separate the fields with underscores and leave out spaces and umlauts. What matters less is the exact scheme than the consistency with which you stick to it.
Is it better to sort by airline, aircraft type or date?
By date. A shooting day is unambiguous and never changes, while airlines are renamed, merge or disappear and individual aircraft change operator. You solve access by airline, type or registration through file names and keywords – that’s what they’re for.
Why does the date in the format YYYY-MM-DD belong at the beginning?
Because files and folders are sorted alphabetically. If the year comes first, followed by a two-digit month and day, the alphabetical order matches the chronological order exactly. With formats like 15.10.2026, on the other hand, January 1 ends up right next to December 1.
How do I write the registration in the file name?
As it appears on the aircraft, in capital letters and with the hyphen after the country prefix, such as D-ABCD or G-ABCD. Registrations without a hyphen, like US N registrations, you also keep true to the original. Because you separate the fields with underscores, the hyphen in the registration doesn’t interfere.
Which characters are off limits in file names?
On Windows, among others, the slash, backslash, colon, asterisk, question mark, quotation marks, angle brackets and the vertical bar aren’t allowed in file and folder names. Spaces and umlauts are permitted, but like to cause trouble when switching between systems, in scripts and with uploads. You’re safest with letters, digits, hyphen and underscore.
What do I do with pictures where I can’t read the registration?
Name them consistently anyway and put a fixed placeholder like UNKNOWN in the place of the registration. That way you can find all the open cases later with a single search. Often the registration can be determined afterward from the flight number, time and flight tracking.
Do I still need metadata if I have a good file name?
Yes. The file name should stay short and contain only the most important keys. Airline, spot, livery, flight number and keywords belong in the file’s IPTC and XMP fields. This information is readable independent of any particular program and makes the archive searchable.
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
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.
Sightings & loggingBacking up spotting photos: the 3-2-1 rule, NAS, cloud and what it costs
A memory card gets lost, a hard drive dies, a laptop is stolen – and with it ten years of registrations. How to build a backup strategy with the 3-2-1 rule, NAS and cloud that fits spotter data volumes and budget.
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.



