Recent flights
YOUR FLYING
THIS YEAR
HOURS
PACE
PROJECTED
Monthly flight hours
FLEET
WHERE YOU FLY
CAREER STORY
Extra fuel by route (top 15)
Monthly trend — total & avg per flight
Departure delay distribution (minutes)
On-time rate by route (top 10)
On-time rate by aircraft type
Flights
loading…
Am I Current?
Documents & Licences
Currency Rules
Rule name What to measure Min Window Source Status Last met Expires
Tip: use EASA Preset or FAA Preset to load standard recency rules, then customise as needed.
FTL tracker
EASA ORO.FTL · loading…
STATUS
Loading…
ROLLING 60 DAYS · 365-DAY WINDOW
— rolling 365-day flight hrs - - projected 30d
ROSTER PROJECTION · NEXT 28 DAYS
CUSTOM LIMITS
iCloud Sync
Automatically syncs flights, duties, and settings between all your devices via iCloud.
Checking sync status…
Download & Export
Save a copy of your logbook in different formats. Your data never leaves your device.
Print Logbook
Generate a printable logbook in official regulatory format.
Share
Send your logbook via email or the iOS share sheet.
Restore from Backup
Overwrites your entire current logbook with the backup file. All existing data will be lost.
This action cannot be undone. Make sure you have a current backup before restoring.
Logbook import
Bulk-add past flights from another logbook app. Stays on your device — nothing is uploaded.
What do you have?
Import from Spreadsheet
Supports .xlsx, .xls, and .csv files. Your data stays on your device — nothing is uploaded to any server.
1
Choose file
xlsx · xls · csv
2
Select sheet
If multiple tabs
3
Map columns
Auto-detected
4
Preview & import
Review before saving
Tap to choose file or drag & drop here
.xlsx · .xls · .csv
Import from common logbook CSVs (incl. ForeFlight, LogTen Pro, Logbook Pro) + any spreadsheet
What column headers are auto-detected?
Column names are matched case-insensitively. Rename your spreadsheet headers to match any of these and they'll be detected automatically:
Date → date, DATE, Date
Departure → dep, from, origin, ADEP
Arrival → arr, to, dest, ADES
Flight No → flight, flightno, flt
Aircraft → aircraft, reg, registration
Type → type, actype, aircraft type
Block Off → off, std, block off, ATOT
Block On → on, sta, block on, ALDT
Total Time → total, block, block time
PIC Time → pic, pilot in command
Night → night, night time, ngt
IFR → ifr, instrument, IMC
Landings → ldg, landings, ldg day
Captain → captain, cpt, crew cpt
First Officer → fo, first officer, crew fo
Remarks → remarks, notes, comment
Times: decimal (1.5) or HH:MM (1:30) or HH+MM (1+30).   Dates: YYYY-MM-DD · DD.MM.YYYY · DD/MM/YYYY · MM/DD/YYYY.   Common logbook CSV exports are auto-detected — just drop in the file as-is.
Night Time Calculator
Automatically calculates night flight hours and landings using civil twilight (sun 6° below horizon). Requires ICAO codes with known coordinates and UTC block times.
Roster import
Pull upcoming sectors from your crew system. Review every flight before saving — nothing leaves the device.
What do you have?
Upload .ics file
AIMS · MyFlight · Google Calendar · Outlook
OR
How to get your .ics file
AIMSLog in to your airline's AIMS portal → My Roster → Export → iCal / .ics
MyFlightApp → Roster → Share/Export → Calendar (.ics)
CrewLinkMenu → My Schedule → Export → iCal
Google CalendarSettings → Import & export → Export your calendars
OutlookFile → Save Calendar → change format to iCalendar (.ics)
0
AIRPORTS
0
UNIQUE ROUTES
0
DAYS AWAY
Logbird
Pilot Logbook  ·  Version 
Build —
🔒 Privacy
Privacy-first. Your logbook never leaves your device.
On-device only
Flights, settings, docs — IndexedDB. Nothing uploaded.
No tracking
No ad IDs, crash reporters, session recording, or analytics.
No account
No email or identifier collected or transmitted.
No external requests
All libraries bundled. Only map tiles fetch externally.
🧪 Sample Data
Load 20 realistic demo flights to explore the app. Sample data is automatically removed when you log your first real flight.
📚 Bundled data
All databases ship inside the app — no servers, no fetch. Versions below let support tickets reference an exact snapshot if a tail or runway needs correcting.
Spot a wrong runway, missing airport, or out-of-date fleet entry? Report it and we'll roll the fix into the next release.
📦 Open Source Libraries
Logbird bundles the following open-source libraries locally — no external requests needed:
Chart.js v4.4.1
MIT Licence
SheetJS / xlsx v0.18.5
Apache 2.0
Leaflet v1.9.4
BSD 2-Clause
jsPDF + AutoTable v2.5.1
MIT Licence
📂 Your Data
All flight records and settings live on your device. You stay in control:
Export everything
Settings → Export — backup as PDF, Excel, CSV, or JSON. Right of portability under GDPR Art. 20.
Delete everything
Settings → App → Reset all data — wipes the logbook from this device. Right to erasure under GDPR Art. 17.
Access & correction
All your data is visible in the app and editable from the flight detail screen. No external copy exists for us to amend.
✉️ Support
Questions, bug reports, or feature requests:
We aim to respond within 2 business days. Privacy questions also go to the same address.
🏢 Imprint
Information about the publisher of this app, as required under Finnish & EU law.
Publisher: tmi Functional Body
Trading as: Logbird
Business ID (Y-tunnus): 2289494-9
VAT ID: FI22894949
Country of registration: Finland
⚖️ Legal
Last updated: 27 April 2026
Disclaimer
Logbird is a personal logbook tool. It is not certified by any aviation authority and must not be used as the sole official record for regulatory compliance. Always maintain official logbook records as required by your national aviation authority and operator. The FTL tracker, currency calculator, and recency displays are provided for informational purposes only — do not rely on them for operational flight-duty-period decisions.
Regulatory reference
FTL limits referenced are based on EASA ORO.FTL (EU) 965/2012 Annex III. FAA limits based on 14 CFR Part 117. Your operator's Operations Manual (OM) may impose more restrictive limits. Always consult official documentation.
Minimum age
Intended for users aged 13 and older. EU users must be at least 16, or have verifiable parental consent in line with national GDPR implementation.
Governing law
These Terms are governed by the laws of Finland. Disputes are resolved in the District Court of Helsinki, except where mandatory consumer-protection law in your country of residence provides otherwise.
Documents
Copyright
© 2026 Logbird / tmi Functional Body. All rights reserved. Unauthorised reproduction or distribution of this application is prohibited.
✓ Saved
Profile incomplete
0%
✈️ Upgrade to Premium
Unlimited flights · PDF/Excel export · iCloud sync
Free tier: up to 50 flights
Premium — Active
All features unlocked. Thank you!
Pilot Identity
Airline & Base
Theme Color
Pick a custom accent color. Changes apply across the entire app in both light and dark mode.
Accent
Secondary
Fleet & Operation Type
Defines how your flights are grouped in statistics — narrow-body, wide-body, or mixed fleet. Leave as "Not set" if this doesn't apply to you.
Operation type
Primary operation
Prior experience hours
Career totals from a previous logbook — added to your statistics & currency without needing per-flight records.
Auto-fill Defaults
These values are pre-filled every time you open a new flight entry. You can always override them per flight.
Pilot Role
Default role
Which time field is pre-filled with total flight time
Pre-fill your name
Fills Captain (PIC) or F/O (SIC) with your name from Profile
I am an instructor
Adds Instructor role button to the flight log form
Approach & Conditions
Default approach type
Default flight conditions
Default landing flap
Options shown based on default aircraft family
Aircraft
Default aircraft type
Default registration
Fuel
Default fuel unit
Display Formats
Controls how data is shown throughout the app — does not affect stored values.
Time format
How flight hours are displayed
Airport code format
ICAO (4-letter) or IATA (3-letter) in routes and tables
Date format
How dates are displayed throughout the app
Flight Log Form Fields
Choose which fields appear in the flight entry form. Turn off sections you don't need to keep logging fast and focused.
Show crew fields
Captain / F/O name fields in quick entry
Scheduled times (STD / STA)
Show scheduled departure / arrival time fields
T/O & Landing times
Separate takeoff and landing time fields (UTC)
Runway & Stand
Departure / arrival runway and gate fields
Advanced Sections
These sections appear under the "Advanced details" expander.
Conditions
VMC/IMC, go-around, autoland
Fuel
Fuel planned, used and extra
Passengers & Cargo
Pax count and cargo weight
Landing Configuration
Landing flap / config, de-icing
Training / Check
Flight type, training detail, instructor name
Extended Crew
Relief pilots, check captain, cabin crew
Flight Times breakdown
PIC, SIC, dual, IFR, XC and other time columns
Night landings counter
Night Ldg field inside the Flight Times section
Remarks & Defects
Free-text remarks and technical defects fields
Advanced Section Order
Drag or use the arrows to set the order of sections inside Advanced details.
Dashboard KPI Cards
Choose which stat cards appear on the dashboard. Changes take effect immediately — navigate to the dashboard to preview.
Dashboard Reminders
Choose which reminder sections appear on the dashboard. Pilots who manage currency and documents elsewhere can turn these off.
Currency status
Currency pill in the status strip
Docs & Licences status
Document expiry pill and expiry alerts
Backup & iCloud reminders
Backup recommendation and iCloud sync chip
Quick Log button
Show the Quick Log shortcut on the dashboard
Dashboard Time
Times shown on dashboard cards (Roster Today, Upcoming flights). The topbar clock always shows UTC.
Use UTC for dashboard cards
Off = local time (default)
Statistics Baseline
Started logging mid-career? Set a baseline date so all statistics, totals, and year-over-year comparisons count only from when your data is complete.
Count from date
Leave empty to include all flights
Airport Database
The app includes 0 airports. Add custom airports that are missing from the built-in database.
Add custom airport
Use this when an airport renumbers a runway (e.g. 25 → 24) or you fly to a small field with no built-in data.
Push Notifications
Get notified before documents expire and when currency requirements need attention. Only available in the native iOS app.
Enable notifications
Master switch for all push alerts
Document expiry alerts
30, 7 and 1 day before medical/licence expiry
Currency alerts
When a currency rule falls below the required threshold
Backup reminders
Reminder when no backup has been made in 14 days
Daily log reminder
Nightly 21:00 nudge to log today's flights. Skipped on days you already logged a flight.
Data Management
Your logbook data is stored locally on this device. Regular backups are strongly recommended.
Permanently deletes all flights, settings, and crew data. Cannot be undone.
💡 Add to Home Screen: Open in Safari → tap Share (⬆) → "Add to Home Screen" to use Logbird as a native-feeling app on iPhone or iPad.