Pilot Logbook — Flight Hours Tracker

Log flight entries, track FAA & EASA currency (day/night landings, instrument approaches, PIC/SIC time), and export a printable PDF logbook matching FAA Form 8710 column layout — all in your browser. No account, no upload.

Add a Flight

Flight Time (decimal hours)
Landings

How it works

This tool stores all flight entries in your browser's localStorage — no server, no account, no data leaves your device. You can back up and restore entries as a JSON file at any time.

1. Log a flight Enter the date, aircraft, ICAO airport codes, times, and landings. Click Add Flight.
2. Check currency The Totals & Currency tab shows FAA 61.57 day/night landing recency, instrument currency, and EASA totals — updated instantly.
3. Export PDF Click Export PDF Logbook to download a printable logbook with FAA Form 8710-style columns and running totals — generated entirely in-browser via pdf-lib.
4. Backup / restore Use Backup JSON to download a copy of all entries, and Restore JSON to load it back — useful when switching browsers or devices.
Currency disclaimer: This tool is a training aid only. Always verify FAA/EASA currency requirements with a certified flight instructor or the official regulations (14 CFR §61.57 / EASA FCL.060). Do not use this tool as a legal record substitute.

Frequently asked questions

What is FAA currency under 14 CFR §61.57 and how is it calculated here?
To act as pilot-in-command carrying passengers, you must have made at least 3 takeoffs and 3 landings within the preceding 90 days (day passengers) or 3 full-stop night landings within 90 days (night passengers). For instrument currency, you need 6 instrument approaches, holding procedures, and intercepting/tracking courses within the preceding 6 calendar months. This logbook totals your day landings, night full-stop landings, and instrument approaches within the appropriate rolling window and shows a CURRENT / EXPIRING SOON / LAPSED badge for each. Note: instrument approaches logged as "Sim IMC" or "SimInst" hours count toward instrument currency per §61.57(c) if performed in an aircraft or qualified FFS/FTD.
What ICAO airport code formats are accepted?
ICAO codes are 4 letters for most of the world (e.g. KJFK, EGLL, YSSY). Historically, US domestic FAA identifiers are 3 or 4 characters (JFK, KJFK). This tool accepts 3–4 uppercase letters or alphanumeric characters and flags entries shorter than 3 or longer than 4 characters. It does not verify codes against the full ICAO registry (that would require a server lookup), but formatting is validated client-side so obvious typos are caught at entry time. You can enter any locally valid identifier for VFR flights at non-ICAO fields.
How does the PDF logbook match FAA Form 8710 columns?
FAA Form 8710-1 (Airman Certificate Application) requires specific flight time categories: Total Flight Time, PIC, SIC, Night, Cross-Country, Actual Instrument, Simulated Instrument, Dual Received, and Solo. The exported PDF renders one flight per row with those exact columns, plus Date, Aircraft Type, Aircraft Identifier, From, To, Day Landings, Night Landings, Instrument Approaches, and Remarks. Running totals are printed at the bottom of each page. The layout is designed for letter-size (8.5 × 11 in) printing. While this PDF is useful for organizing hours and presenting to a DPE, the official submission form must be the current FAA-approved 8710-1 or IACRA electronic filing.
Is my flight data stored safely? Can I use this offline?
All data is stored in your browser's localStorage — it never leaves your device. The tool works fully offline once the page is loaded (pdf-lib is loaded from a CDN on first visit). To safeguard your logbook across browser clears or device changes, use the Backup JSON button regularly to download a copy. The JSON file can be re-imported with Restore JSON at any time. There is no cloud sync; treat localStorage like a scratchpad that needs periodic manual backup.
What is EASA recency / FCL.060 and how is it shown?
Under EASA Part-FCL, rule FCL.060 requires that to carry passengers you must have completed at least 3 takeoffs and 3 landings within the preceding 90 days as PIC or co-pilot (same class/type). For night passenger flights, at least 1 of those 3 must be at night. Instrument rating recency (IR) requires 6 instrument approaches within the preceding 12 months. This logbook shows separate EASA recency badges using your PIC + SIC combined landings (as FCL.060 counts co-pilot time) and tracks the 12-month IR window alongside the FAA 6-month window.