Docs

FlightLog — Documentation

Introduction

FlightLog is a professional pilot logbook application for iOS, Android, and Mac (iPad), designed for airline pilots, general aviation pilots, and flight instructors. It replaces your paper logbook with a powerful digital solution that meets EASA and FAA requirements.

Flight Logging
Full EASA & FAA fields, multi-leg support, OFP parsing
FTL Gauges
28-day, 90-day, 12-month rolling compliance monitoring
WX Briefing
Route weather, SIGMETs, vertical profiles, METAR/TAF
Roster Import
16+ airline formats including Air France EP4/EP5
Export
EASA, FAA, TCCA, CAAC PDF logbook formats
Fatigue Risk
KSS-based fatigue assessment and FRM tracking

Key Features

Flight Logging

  • Full EASA and FAA logbook fields (PIC, SIC, dual, instructor, night, IFR, cross-country, etc.)
  • Multi-leg flight support with automatic time calculations (block, flight, night, IFR)
  • OFP (Operational Flight Plan) PDF parsing for quick entry
  • PIC NAME field with auto-extraction from crew list
  • Proficiency Check designation with examiner name and signature pad
  • Night time auto-calculated using SunCalc along the great-circle route
  • Cosmic radiation dose estimate and relativistic time dilation per flight

Import & Export

  • Import from 7 logbook apps (ForeFlight, LogTen Pro, MyFlightbook, CrewLounge, RosterBuster, SIEPA, Flylog.io)
  • Roster import from 16+ formats (iCal / CSV) with crew list and PIC name extraction
  • Export to CSV, native PDF (EASA/FAA/TCCA/CAAC formats) with PIC NAME and examiner signature
  • Server and Dropbox cloud sync

Air France Integration

  • Direct sync from AF internal systems via PingID authentication
  • Dedicated AF hub, profile, and Salary/TSV tracking with NightStop integration
  • IPN mode visible to AF navigating personnel only

💡
Install FlightLog from the App Store or Google Play, then head to First Launch to configure your profile and download the airport database.

Installation

FlightLog is available on iOS, Android, and Mac (designed for iPad).

🍎 iOS (App Store)

iPhone, iPad, Mac. Requires iOS 16.0 or later.

🤖 Android (Google Play)

Android 8.0 (API 26) or later.

iOS (App Store)

  1. Open the App Store on your iPhone or iPad.
  2. Search for FlightLog – Pilot Logbook.
  3. Tap Get to install.

Android (Google Play)

  1. Open the Google Play Store.
  2. Search for FlightLog – Pilot Logbook.
  3. Tap Install.

PRO Subscription

FlightLog is free to download with core features. A PRO subscription unlocks:

  • Unlimited flight entries
  • Advanced statistics and charts
  • FTL gauges and 90-Day Currency tracking
  • CSV, HTML, and PDF export
  • Cloud sync (server and Dropbox)
  • OFP PDF parsing
  • Space Weather and Global Awareness
  • KSS fatigue info in Crew Rest
  • Priority support
💡
The PRO badge appears in the header when your subscription is active. You can explore the full interface before subscribing.
Your subscription is managed through the App Store or Google Play. Cancel at any time from your device’s subscription settings.

First Launch

After installing FlightLog, take a few minutes to set up your profile and download the airport database. This ensures accurate logbook entries from the start.

1. Configure Your Profile

Open Settings from the side menu and fill in your details:

  • Name — your full name as it appears on your license.
  • Role — select your function: CPT (Captain), FO (First Officer), OPL (Cruise Relief Pilot), INS (Instructor), or STG (Student / Trainee).
  • Home Base — your primary airport (ICAO code, e.g. LFPG).
💡
Your role is used as the default function when logging new flights. You can override it per flight.

2. Download the Airport Database

Navigate to the Airports page from the side menu. Choose one of two options:

OptionContentsSize
RegularMain airports with runways longer than 1500 mSmaller
CompleteAll airports, airfields, and heliports worldwideLarger
You can switch between Regular and Complete at any time by re-downloading from the Airports page.

3. Migrating from FlightLog v2

If you previously used FlightLog v2, your data transfers seamlessly via Server Sync or Dropbox. See Migration from v2 for details.

Navigation

FlightLog uses a side menu for primary navigation. Swipe from the left edge or tap the menu icon to open it.

Menu Structure

LOGBOOK

ItemDescription
FlightsView, add, edit, and delete flight entries
AircraftManage your fleet (type, registration, category)
CalendarMonthly calendar view of your flight activity
CertificatesTrack medical certificates, ratings, and expiry dates
StatsStatistics by period, aircraft, route, and function
FTLFlight Time Limitations gauges (28d / 90d / 12m)
MapInteractive world map with your routes
AirportsBrowse and download the airport database

TOOLS

ItemDescription
WeatherMETAR and TAF lookup by ICAO code
ToolsCalculators (wind, fuel, distance, unit conversion)
Crew RestMinimum crew rest calculator
FatigueFatigue risk assessment using the KSS scale
Space Weather PROAurora forecast, Kp index, NOAA scales, solar wind
Global Awareness PROGPS jamming, conflicts, unrest, country risk map

DATA

ItemDescription
Import LogbookImport from ForeFlight, LogTen Pro, MyFlightbook, and others
Import RosterImport roster schedules (iCal / CSV)
SyncServer and Dropbox cloud synchronization
ExportExport to CSV, HTML (EASA/FAA), and PDF
SettingsProfile, preferences, and app configuration

AIR FRANCE (IPN Mode Only)

ItemDescription
AF HubAir France-specific dashboard with PingID sync
AF ProfileIPN profile and qualifications
Salary & TSVSchedule calendar with NightStop and TSV tracking
The Air France section is only visible when IPN mode is activated in Settings.

Header Bar

The top header displays FLIGHTLOG with status badges:

  • PRO — PRO subscription is active
  • AF — Air France / IPN mode is enabled
  • TO — Training Organization mode is enabled
💡
Tap the header text to jump directly to Settings.

Dark Mode

FlightLog follows your device’s system appearance setting by default. You can also override it manually in Settings.

Flights

Flights are the core of FlightLog. Every session you log — whether a revenue flight, simulator session, or ground training — lives here.

Flight List

Displayed in reverse-chronological order, paginated at 50 per page. Each card shows: date, departure/arrival airports, OUT/IN times, flight number with airline logo, block time, and takeoff/landing counts.

Delay Indicators

ColorMeaning
GreenAhead of schedule
OrangeLate by less than 15 minutes
RedLate by 15 minutes or more

Search and Filter

Search by airport code, flight number, aircraft registration/name, or date. Use the month picker to narrow results to a specific month.

Pull-to-Refresh

Pull down on the flight list to refresh flight times from airline data (e.g. AF schedule updates). Updated OUT/IN times and delays are fetched and applied to matching flights.

Deleted flights cannot be recovered unless you restore from a backup.

Creating a Flight

Tap the “+” floating action button at the bottom of the flight list.

  1. Session type — FLIGHT, SIMULATOR, or GENERAL.
  2. Date — select the flight date.
  3. Flight number — enter the airline and flight number.
  4. FROM / TO airports — auto-lookup resolves ICAO/IATA and timezone.
  5. OUT / IN times — block time is computed automatically.
  6. TAXI OUT / TAXI IN — enter taxi times if known.
  7. Aircraft — select or create via the search picker modal.
  8. Function on board — PIC, SIC, PICus, SPIC, INS, EXAM, REL, or DUAL.
  9. PF / PM — toggle Pilot Flying or Pilot Monitoring.
  10. Rules — toggle VFR or IFR.
  11. Tap Save.
💡
Airport timezone detection ensures block time is calculated correctly even across multiple time zones.

Flight Detail

Tap any flight to open its detail view. All fields are editable. Use the left/right arrows to browse flights without returning to the list.

SectionContents
Route headerDeparture and arrival airports with operational warning icons
TimesScheduled, actual, off-block, and on-block times
Taxi timesTAXI OUT and TAXI IN durations
Stand informationDeparture stand and arrival stand fields
Aircraft infoRegistration, type code, type name
RulesVFR / IFR toggle
Crew timesPIC, SIC, dual, instruction, and relief time
Hold timeHolding time accumulated during the flight
PIC NAMEAuto-extracted from crew list (CPT function); Self button when you are PIC. Exported to PDF
Proficiency CheckExaminer name, signature pad canvas — both exported to PDF
Night timeAuto-computed via SunCalc along the great-circle route; editable manually
Cosmic radiationDose estimate (µSv) from altitude, latitude, and duration
Time dilationRelativistic time dilation from altitude and speed
CO2 / Green metricsFuel efficiency in t.km/L and PAX.km/L, estimated CO2 emissions
Include in PerformanceToggle to include/exclude from D0, fuel delta, and performance stats
WX BriefingFull briefing: METAR/TAF, CB, turbulence, jetstream, SIGMETs, vertical profile

Crew List

Add crew members from the Crew section in flight detail. Tap Add Crew, enter name and function (CPT, OPL, OPR, INS, EXAM, PUR, etc.). PIC NAME is auto-populated from the crew member with the PIC/CPT function. Crew data can also be pre-filled from a roster import.

FPR Modal — Flight Plan Route

Tap the FPR button in flight detail to open the Flight Plan Route modal. Displays the full list of waypoints with ETO (Estimated Time Over) and cumulative distance. The route is used by Atlas for the map overlay and by the night-time and cosmic radiation calculations.

Airport Stats PRO

Tap the airport code in any flight detail to access per-airport statistics: runway usage donut, D0 performance, fuel delta trends, and stand statistics.

Atlas PRO

High-resolution National Geographic world map with your flight route overlaid. Access from the PAYLOAD-FUEL-ROUTING section via the ATLAS button. Requires downloadable offline tile packs:

PackResolutionSize
Zoom 4–6Low~93 MB
Zoom 7Medium~216 MB
Zoom 8 (1/2)High part 1~200 MB
Zoom 8 (2/2)High part 2~200 MB

Aircraft

Manage the fleet of aircraft you fly. Each aircraft record is linked to your flight entries and appears in statistics breakdowns.

Aircraft List

Each card shows: registration (e.g. F-GKXS), type code badge (e.g. A320), type name, flight count, total hours, notes, and SP / SE badges when applicable. Use the search bar to filter by registration or type code.

Adding an Aircraft

  1. Tap the “+” button.
  2. Fill in: Registration (auto-uppercased), Type code (ICAO designator, e.g. A320), Type name (full name), Notes, Single-pilot and Single-engine toggles.
  3. Tap Save.

Editing an Aircraft

Tap any aircraft card to open its detail view. Modify any field and tap Save.

Aircraft Photo

In the edit view, tap Fetch Photo to automatically search for a photo of the aircraft by its registration on JetPhotos. If a match is found, the photo is displayed with the photographer’s credit. You can remove the photo at any time by tapping the remove button below it.

Photo fetching requires an internet connection. Photos are sourced from JetPhotos and credited to their respective photographers.

Deleting an Aircraft

Swipe the aircraft card to the left to reveal the delete action. Deleting an aircraft does not delete the associated flights — they retain the registration but lose the link to an aircraft record.

Auto-Creation on Import

When importing flights (OFP, CSV, or sync), new aircraft registrations not already in your fleet are created automatically. Edit the auto-created record afterward to add the type name, notes, and SP/SE flags.

Calendar

The calendar provides a monthly grid view of your flying activity. Tap the left/right arrows to move between months. Tap the month title to jump back to today. The grid runs Monday through Sunday.

Day Indicators

Each day cell displays colored dots representing flights logged on that date:

ColorSession Type
BlueFLIGHT
GreenSIMULATOR
GreyGENERAL

When a day has 3 or more flights, the dots are replaced by a numeric count badge. Tap any day to see the list of flights. Tap a flight to open its full detail view.

Rotation / Duty Period Detection

When you tap a day, FlightLog automatically groups consecutive flights into rotations (duty periods). A rotation is a set of flights performed back-to-back without a long rest break, making it easy to review your duty day at a glance.

FTL Analysis PRO

When you select a day that contains flights, the calendar displays a Flight Time Limitations analysis panel.

Flight Duty Period (FDP)

FieldDescription
Current FDPActual flight duty period duration for the selected day
Maximum FDPRegulatory maximum based on number of sectors and report time
ExtensionAny commander’s discretion extension applied beyond the standard maximum
Limiting ruleEASA (EU OPS) or AF (Air France company rules), whichever is more restrictive

Butée Times

  • Latest departure — the latest time you may depart on the last sector while remaining within FDP limits.
  • Latest arrival — the latest time you may land and still comply with the applicable FDP rule.

REST Analysis

FieldDescription
Available restRest period available between end of previous duty and start of current one
Required restMinimum rest required by regulation
Rest locationWhere the rest takes place (home base, outstation hotel, etc.)
StatusGreen = sufficient   Red = insufficient
The calendar tab is hidden when Air France IPN mode is active.

Certificates

Track your pilot licenses, ratings, and medical certificates in one place. FlightLog monitors expiry dates so you never fly with a lapsed document.

Certificate Fields

FieldDescription
NameDescriptive name (e.g. “ATPL”, “Class 1 Medical”)
TypeOne of 10 predefined types (see below)
Issue dateDate the certificate was issued
Certificate IDOfficial certificate or license number
Expiry dateDate the certificate expires
RemarksFree text for additional details

Certificate Types

Airline Transport Pilot License, Commercial Pilot License, Private Pilot License, Instructor Rating, Medical Class 1, Medical Class 2, Medical Class 3, Language Proficiency, Type Rating, Other.

Expiry Status

Each certificate is color-coded with the number of days remaining displayed alongside:

ColorStatusCondition
GreenValidMore than the warning threshold away from expiry
OrangeExpiring soonWithin the warning threshold of the expiry date
RedExpiredPast the expiry date

Warning Threshold

The “expiring soon” threshold is customizable and defaults to 90 days before the expiry date. You can adjust this in Settings to match your personal renewal lead times.

💡
Review the certificates list regularly to allow enough lead time for renewals, especially for medical certificates which may require scheduling ahead.

Sorting

Certificates are auto-sorted using two criteria: first by type priority (ATPL first, then CPL, PPL, etc.), then by expiry date within each type group — so the most urgent renewals always appear at the top.

Use the search bar to filter by name. Swipe left on a card to delete it.

Statistics

The statistics dashboard provides a multi-tab breakdown of your flying activity. Use it to review totals, spot trends, and prepare for audits or recency checks.

Filter Modes

ModeDescription
All TimeAggregates every flight in your logbook
YearShows data for the selected calendar year
MonthShows data for the selected month
WeekShows data for the selected ISO week

Use the left/right arrows to navigate periods. Tap the period label to jump back to the current period.

Tabs

By Period

Year, month, and week totals for: flights, block time, distance (NM), PAX, fuel (tonnes), CO2 (tonnes), night time, IFR time, simulator time, takeoffs/landings (day/night), cosmic radiation (µSv) and time dilation (ns). Each totals card includes a sparkline showing the trend over the selected period.

By Aircraft

Percentage breakdown by registration and type code, showing flight counts and total hours.

By Route

Route pairs (e.g. CDG-JFK) ranked by frequency.

By Function

Hours breakdown by function: PIC, SIC, DUAL, and INS.

By Crew Time

All crew time categories with their respective totals.

By Airport

Most visited airports ranked by number of departures and arrivals.

Delay Analysis

D0 percentage (share of flights departing on time) and average delays broken down by airport.

Charts

  • Monthly Activity — stacked bar chart with day/night split
  • Cumulative Hours — area chart of lifetime flight hours over time
  • D0 Performance — monthly on-time departure trend
  • Fuel Delta — planned vs. actual fuel burn over time
  • Year-over-Year Comparison PRO — overlay current vs. previous year
  • Day / Night Split (Donut) PRO — proportion of day vs. night hours
  • Aircraft Type Breakdown (Donut) PRO — hours distributed across type codes
  • Session Type Breakdown — FLIGHT / SIMULATOR / GENERAL with color coding

Additional Features

Fuel to CO2 Conversion

CO2 (tonnes) = fuel (tonnes) ÷ 0.8 × 3.075 — converts fuel mass to volume (density 0.8) then applies the standard jet fuel CO2 emission factor.

Longest / Shortest Flights Toggle

Toggle between your longest and shortest flights ranked by block time or distance.

Milestones Tracker

Progress toward personal flying milestones (e.g. 1,000 hours PIC, 500 landings). Each milestone shows current count, target, progress bar, and estimated date of achievement based on your recent flying rate.

Fun Facts Modal

A pop-up with derived statistics: cosmic radiation accumulated (µSv), time dilation (ns), and fuel burned expressed in relatable units (swimming pools, tanker trucks).

Country Counter

Number of unique countries visited, determined from the ICAO prefixes of departure and arrival airports across all flights.

💡
Use the period filter to compare statistics across timeframes — for example, current year vs. previous year.

FTL

FlightLog tracks your flight time and duty time against regulatory limits in real time.

Gauges

Visual progress bars for flight time and duty time, each showing current value, limit, and remaining time.

ColorStatus
GreenSafe — well within limits
OrangeApproaching — nearing the limit
RedNear limit — close to or at the maximum

28-Day Projection Chart

A chart displays projected flight time over a rolling 28-day window. Past data shows actual recorded time; future data shows projections based on scheduled flights. A limit line and a “NOW” marker separate past from future. Over-limit segments are highlighted.

💡
Check this screen before accepting additional flights to ensure you will remain within limits.

Next Rotation PRO

Detailed analysis of your upcoming duty period: PEQ selector (2/3/4 crew), FDP analysis with color-coded status, extension (EXT) available time, latest departure/arrival (butée) in UTC, and taxi times.

All FDP and butée calculations use DST-aware UTC offsets, automatically resolved from the airport timezone and the flight date — ensuring correct results year-round.

90-Day Currency PRO

Tracks your landing recency per aircraft type (e.g. 3 takeoffs and landings in 90 days). Shows days until next landing is due, color-coded green/orange/red. Calculated automatically from logged takeoffs and landings.

Map

The map screen renders an interactive world map of all your flight routes and airports, powered by MapLibre GL.

Display

Routes are drawn as great-circle arcs (geodesic paths), accurately reflecting the curvature of the Earth. Airports are shown as dots at their geographic coordinates.

Route Styling

ColorSession Type
OrangeFLIGHT
BlueSIMULATOR / GENERAL

Line width scales with flight frequency — routes you fly more often appear thicker. Opacity also increases with frequency, making your most-flown routes stand out.

Airport Dot Sizing

Dots are sized proportionally to visit count — hubs appear larger, rarely visited airports stay small.

Labels

Airport labels adapt to the current zoom level — appearing and growing as you zoom in, fading at wide zoom levels to avoid clutter.

Stats Overlay

A corner overlay shows: total routes flown, airports visited, total flights, and countries visited (determined from ICAO airport prefixes).

Interaction

Zoom, pan, and rotate freely. Zoom into a region to see individual dots and routes more clearly when routes overlap.

Theming

Dark and light map styles switch automatically based on your app theme setting.

Airports

FlightLog includes a downloadable airport database used to enrich your flight entries with coordinates, timezone, city name, distance, and night-time flags.

Downloading the Database

OptionContentsCriteria
REGULARMajor airportsRunways longer than 1500 m
COMPLETEAll airports, airfields, and heliportsNo filter
The airport database is required for full flight enrichment. Without it, flights will lack coordinates, timezone data, city names, computed distances, and night-time flags.

AIRAC Cycle Updates

Airport and landing performance data follows the AIRAC cycle (28-day standardized update cycle). FlightLog automatically detects when a new AIRAC cycle is available and prompts you to update from the Airports page on app launch. Landing performance data (LDG_PERFS) is also refreshed automatically.

💡
Keep your airport database up to date with each AIRAC cycle for accurate runway data, timezone information, and landing performance distances.

Searching Airports

Search by ICAO code (e.g. LFPG), IATA code (e.g. CDG), or airport name. Each card shows ICAO, IATA, full name, city, coordinates, DST-aware UTC offset, and an orange warning icon when a warning note exists.

Airport Detail

Tap an airport card for full information: ICAO/IATA codes, name, city, coordinates, editable UTC offset, timezone, and runway list.

DST-Aware UTC Offset

The UTC offset is computed dynamically based on the airport’s timezone and the current date — automatically reflecting Daylight Saving Time. This is also used for FDP limit calculations and latest departure/arrival times.

Runway Sketch

An oriented SVG diagram showing the relative position and heading of each runway, with identifiers and length in meters. Adapts to light and dark mode.

Rapid Exit Distances (RET) PRO

When landing performance data is available, a table grouped by runway shows LDA as a highlighted badge and each rapid exit taxiway with its THR-to-RET distance and a visual progress bar. Data is automatically downloaded and cached based on the AIRAC cycle.

Warning Notes

Add custom notes or warnings for any airport. These sync with your logbook data and appear as an orange icon in search results.

Weather

Retrieve live METAR and TAF weather reports for any airport worldwide.

How to Use

  1. Enter an ICAO code in the search bar (e.g. LFPG, KJFK).
  2. Tap Search to retrieve the current weather data.

METAR

Displays the raw METAR and decoded fields — wind direction and speed, visibility, clouds, temperature, dew point, QNH. Also shows flight category: VFR, MVFR, IFR, or LIFR with color coding.

TAF

Displays the raw TAF and decoded forecast periods — each with wind, visibility, clouds, weather phenomena, and validity period.

Multi-Airport

Search multiple airports by entering several ICAO codes separated by spaces (e.g. LFPG EGLL KJFK). Each airport appears in its own card.

💡
Use this before a flight to check weather at departure, arrival, and alternate airports in one view.

Weather Radar Map

A live radar overlay powered by RainViewer is available below the METAR/TAF data:

  • Precipitation overlay — real-time rain and snow radar imagery on a world map
  • Play / Pause animation — animate recent radar frames to see precipitation movement
  • Time slider — scrub through radar frames manually to inspect a specific moment
  • Airport marker — the searched airport is pinned on the map for spatial reference
  • Dark / Light basemap — switches automatically to match the app’s current theme

Recent Searches

The last 6 searched ICAO codes are saved and displayed as quick-access chips above the search bar. Tap a chip to instantly reload that airport’s weather without retyping the code.

WX Briefing PRO

Per-flight weather briefing with map overlays, vertical turbulence profile, and route warnings. Access it from a flight detail view by tapping the WX Briefing button.

METAR & TAF

  • METAR for departure and arrival airports with decoded fields, flight category (VFR / MVFR / IFR / LIFR), and color coding.
  • TAF for departure and arrival airports with period highlighting:
    • Active period (blue) — the forecast group valid at flight time.
    • Supplemental (orange) — TEMPO / PROB groups that overlap.
    • Dimmed — expired or irrelevant periods.

Placards

Weather placards summarize key conditions along the route: turbulence forecasts, icing, convection, volcanic ash, and other hazards extracted from the briefing data.

Horizontal Map

An interactive MapLibre GL map displays weather overlays along the flight route:

LayerButtonDescription
ThunderstormsCBRed circles sized by risk level, filtered by flight level
TurbulenceTURBGreen circles sized by intensity, filtered by flight level
JetstreamJETBlue arrows showing wind direction and speed (≥ 135 kt), color-coded from light blue (130 kt) to dark blue (200 kt)
SIGMETsSIGColored dashed polygons: ICE (cyan), TURB (green), CONV/TS (red), VA (amber), MTW (brown)

Flight Level Selector

Buttons from FL240 to FL440 filter all overlays by altitude — only weather data overlapping the selected flight level is shown.

Vertical Turbulence Profile

A canvas-based cross-section of the route showing:

  • Thunderstorm columns — red/amber vertical bars where CB activity is forecast.
  • Turbulence cells — green rectangles at the altitude and position of forecast turbulence.
  • SIGMET bands — colored horizontal bands where SIGMETs intersect the route, labeled by hazard type (ICE, TURB, etc.).
  • Tropopause line — smooth blue curve showing the tropopause altitude along the route.
  • Cruise FL line — orange dashed line showing the planned flight level profile (step climbs included).
  • Flight level grid — horizontal reference lines at standard flight levels.
💡
The profile helps identify at a glance whether the planned flight level crosses any hazardous weather.

Route Summary

The summary card analyzes the flight profile against all weather data. Warnings are generated when the cruise flight level intersects turbulence zones, CB areas, or SIGMET regions — each showing the hazard type, severity, and affected altitude range. If no hazards intersect: “No warning conditions”.

Data Sources

  • Route weather (CB, turbulence, tropopause, jetstream): FlightLog proprietary API.
  • SIGMETs: aviationweather.gov (international ISIGMET + US domestic AIRSIGMET).
  • METAR / TAF: aviationweather.gov.

Calculators

A collection of 7 aviation calculators accessible from the Tools page. All update results in real time as you type.

Wind Component

Inputs: runway heading, wind direction, wind speed. Outputs: headwind/tailwind component, crosswind component.

Fuel Conversion

Convert fuel quantities between weight and volume. Supported units: kg, lbs, US gallons, litres. Configurable fuel density.

Distance Conversion

Supported units: nautical miles, statute miles, kilometres.

Speed Conversion

Supported units: knots, km/h, mph, Mach (with altitude/temperature input).

Temperature Conversion

Supported units: Celsius, Fahrenheit, Kelvin.

Pressure Conversion

Supported units: hPa (mb), inHg, mmHg, PSI.

Time / Distance / Speed

Calculate any one of the three values given the other two.

Crew Rest

Calculate minimum crew rest requirements based on your duty schedule.

How to Use

  1. Enter your report time (start of duty).
  2. Enter your end of duty time.
  3. The calculator computes: duty period duration, minimum rest required, and earliest next report time.

Regulations

The rest calculator follows standard EASA FTL regulations (ORO.FTL). Minimum rest is based on previous duty period length, time zones crossed, and whether the duty included night operations.

Always refer to your airline’s operations manual for company-specific rules that may be more restrictive than the regulatory baseline.

KSS Fatigue Info PRO

For PRO users, each flight segment in the crew rest timeline displays falling asleep probability and fatigue status at landing (predicted KSS score and risk description).

Input Caching

All input fields are persisted for 24 hours and automatically restored when you reopen the calculator, so you can return to a previous calculation without re-entering data.

Precision Toggle

Switch between 1-minute and 5-minute granularity for all time inputs.

Home Base & Body Clock

  • Home base UTC offset — automatically loaded from the airport database based on Settings.
  • Body clock calculation — displays your estimated body clock time based on your home base timezone, helping assess circadian impact during layovers.

Rest Patterns

Eight in-flight rest pattern types to model different crew rest schemes:

PatternDescription
RRTwo equal rest periods
RRRThree equal rest periods
RRRRFour equal rest periods
SLSShort – Long – Short
SSLLShort – Short – Long – Long
LLSSLong – Long – Short – Short
LSSLLong – Short – Short – Long
SLLSShort – Long – Long – Short

For mixed patterns, a slider adjusts the Short/Long ratio. A pause duration setting (0, 5, 10, or 15 min) accounts for handover time between crew members.

Fatigue PRO

Assess your fatigue risk using the Karolinska Sleepiness Scale (KSS).

What is KSS?

The KSS is a validated 9-point scale used in aviation fatigue risk management:

ScoreDescription
1Extremely alert
2Very alert
3Alert
4Rather alert
5Neither alert nor sleepy
6Some signs of sleepiness
7Sleepy, but no effort to keep awake
8Sleepy, some effort to keep awake
9Very sleepy, great effort to keep awake

How to Use

  1. Select the KSS score that best describes your current state.
  2. Optionally add notes about contributing factors (sleep debt, early report, jet lag).
  3. The result is color-coded: Green (1–5) acceptable, Orange (6–7) elevated risk, Red (8–9) high risk — consider reporting a fatigue event.

Fatigue Model

The fatigue prediction is based on the Three-Process Model (Åkerstedt & Folkard, 1997), which combines:

  • Homeostatic process — sleep pressure that builds during wakefulness
  • Circadian process — the body clock’s natural alertness cycle
  • Sleep inertia process — the grogginess period after waking

Timeline View

A scrollable horizontal timeline visualizes your duty and sleep schedule:

  • Duty blocks — colored bars for each flight or duty period
  • Sleep blocks — estimated sleep periods based on your schedule
  • WOCL bands — Window of Circadian Low (02:00–06:00 body clock time) highlighted to indicate lowest alertness
  • Risk zone fills — background color-coded by predicted KSS: Critical >7 (red), High =7 (orange), Moderate =6 (yellow), Low ≤5 (green)

Risk Factor Indicators

Color-coded dots flag contributing risk factors per duty period: sleep debt, early report (before 06:00 local), and jet lag (significant timezone difference from home base).

Settings

  • Adjustable sleep assumption — set assumed nightly sleep duration between 5 and 10 hours
  • Body clock display — shows current body clock time based on home base timezone

Next Flight Forecast

For the upcoming flight, the tool displays the predicted KSS score at takeoff and at landing, giving you advance notice of expected fatigue levels before you report for duty.

💡
Regular self-assessment helps you identify patterns — for example, consistently elevated scores on early-morning reports or after specific rotation patterns.

Space Weather PRO

Real-time space weather monitoring with aurora forecast map, geomagnetic indices, and solar wind data from NOAA’s Space Weather Prediction Center.

Aurora Map

A full-screen dark map displays the Aurora Ovation forecast as a heatmap overlay: green zones (low probability), yellow zones (medium), red zones (high — strong geomagnetic activity). Updates automatically from NOAA’s Ovation model.

Kp Index

The planetary K-index measures global geomagnetic activity (0–9):

KpStatusColor
0–3QuietGreen
3–4ActiveYellow-green
5Minor Storm (G1)Yellow
6Moderate Storm (G2)Orange
7Strong Storm (G3)Orange-red
8Severe Storm (G4)Red
9Extreme Storm (G5)Dark red

NOAA Space Weather Scales

Three cards display current NOAA alert levels (0–5) with 24h forecast probabilities:

  • R — Radio Blackout: Solar X-ray flare impact on HF radio propagation. Higher levels cause HF degradation or complete blackout on the sunlit side of Earth.
  • S — Solar Radiation Storm: Energized particle impact. Elevated radiation exposure for high-altitude and high-latitude flights. At high levels, rerouting away from polar regions may be required.
  • G — Geomagnetic Storm: Disturbances in Earth’s magnetic field. Impacts include GPS/GNSS degradation, HF radio issues, and expanded aurora visibility.

Solar Wind

Three real-time measurements from the DSCOVR satellite at L1:

  • Bz (nT) — interplanetary magnetic field north-south component. Negative (southward) values increase storm likelihood. Color-coded: white (positive), yellow (slightly negative), orange (<−5 nT), red (<−10 nT).
  • Speed (km/s) — solar wind velocity. Values above 500 km/s may drive geomagnetic activity.
  • Density (p/cm³) — proton density. Higher density combined with high speed and southward Bz increases storm intensity.

Data Sources

DataUpdate frequency
Aurora Ovation~30 minutes
Kp Index1 minute
NOAA Scales (R/S/G)Real-time
Solar Wind (plasma + mag)5 minutes

Global Awareness PRO

Real-time situational awareness map showing GPS jamming, armed conflicts, civil unrest, and country risk scores worldwide.

Data Layers

GPS Jamming

Areas with GPS signal interference based on ADS-B data analysis, displayed using H3 hexagonal cells: red (>50% bad signals), orange (medium interference). Hexagon opacity reflects the percentage of affected aircraft.

Source: GPSJam.org, updated hourly.

Armed Conflicts (UCDP)

Armed conflict events from the Uppsala Conflict Data Program. Dark red circles — size reflects reported fatalities. Tap a circle to see parties involved, country, violence type, and casualty figures.

Civil Unrest (GDELT)

Protests, riots, and civil unrest events worldwide. Yellow circles — size reflects severity (low/medium/high). Tap to see event title, country, type, and severity.

Country Risk Scores

A scrollable list showing the Country Instability Index (CII) for each country: score 0–100, color-coded bar (green 0–19 / yellow 20–39 / orange 40–59 / red 60+), trend arrow, based on geopolitical factors, military activity, news analysis, and conflict convergence.

How to Use

  1. Open Global Awareness from the side menu.
  2. Use the toggle chips at the top-right: GPS Jam | Conflicts | Unrest | Risk.
  3. Pan and zoom the map to explore regions.
  4. Tap any circle to see detailed information in a popup.

Flight Detail Integration

When viewing a flight within 24 hours of departure, FlightLog checks for airport delays. A badge appears below the airport name showing severity, average delay in minutes, and reason (e.g. thunderstorms, ground stop, flow control). Tap for full details.

Data Refresh

  • Airport delays: cached for 2 hours
  • GPS jamming, conflicts, unrest, risk scores: cached for 1 hour
Global Awareness data is informational only. Always consult official NOTAMs, AIP supplements, and your airline’s operational security guidance before flight operations.

Import Logbook

Import flights from other pilot logbook apps via CSV or TSV files.

Supported Formats

AppFile TypeSeparatorTime Format
ForeFlightCSVCommaDecimal hours
LogTen ProTSVTabMinutes
MyFlightbookCSVCommaDecimal hours
CrewLounge PilotLogCSVSemicolonDecimal hours
RosterBusterCSVCommaMinutes
SIEPACSVCommaHH:MM
Flylog.ioCSVCommaDecimal hours

How to Import

  1. Select your logbook format from the format grid.
  2. Review the export instructions that appear below.
  3. Tap Choose file and select your exported CSV or TSV file.
  4. A preview shows: total flight count, date range, new aircraft found, duplicates detected.
  5. Choose a duplicate strategy: Skip (default), Replace, or Import all.
  6. Tap Import.

Export Instructions by App

ForeFlight

iPad: More → Logbook → share icon → Export CSV. Web: plan.foreflight.com → Logbook → Export. Contains two tables (Aircraft + Flights). Approach types, crew names, and custom fields imported automatically.

LogTen Pro

Reports → Exporters → “Export Flights (Tab)”. Do NOT use “Dynamic Export”. File is tab-separated (.txt).

MyFlightbook

myflightbook.com → Import/Export → Export → CSV. Route field contains departure + stops + arrival separated by spaces.

CrewLounge PilotLog

Settings → Export → CSV. Uses semicolons. Export ALL available fields for best results.

RosterBuster

Logbook → Export → Flights CSV. Optionally also export the Aircraft CSV to enrich type info. Crew up to 10 Cabin Crew imported into the Crew field.

SIEPA

Export from the SIEPA school portal as CSV. Multi-page files with repeated headers handled automatically. Simulator-only rows imported as SIMULATOR sessions.

Flylog.io

Settings or Export section → download CSV. 18-column format with ISO dates, durations in decimal hours.

Automatic Flight Enrichment

  • Coordinates and city names from the airport database
  • Great-circle distance via the Haversine formula
  • Ground speed estimation from distance and block time
  • Night time flag via SunCalc
  • Timezone-aware timestamps with proper UTC offsets
  • Session type detection — single-pilot, single-engine flights without a flight number classified as General Aviation
Download the airport database first (Airports page) for full enrichment. A popup warns you if missing — you can still proceed but enrichment will be limited.

Import Roster

Import flight schedules from your device calendar.

How to Use

  1. Select your roster format from the list.
  2. Enter a prefix if required (used by AIMS and CrewConnect formats).
  3. Choose the calendar source — pick which device calendar contains your roster events.
  4. Set a date range for the import period.
  5. Tap Import.

Event Classification

Calendar events are automatically classified into: Flights, Ground activities (training, meetings, briefings), Leave, Sick days, Reserve, and Simulator sessions.

Crew List & PIC Name

For formats that include crew information (such as CrewConnect and Alexis), FlightLog automatically extracts: crew list (stored in flight remarks), function on board, aircraft type, and PIC NAME (auto-extracted from the name following “CPT :” in the crew data).

Supported Formats

Aeroflot, AeroLogic, AIMS, Air Austral, Air New Zealand, Alexis, Austrian Airlines, BlueOne, crew2crew.de, CrewConnect, CrewLounge Connect, Iberia, Jeppesen, Manual (iCal), NetLine, and RosterBuster.

Ryanair Import

In addition to calendar-based import, FlightLog supports a Ryanair email paste mode:

  1. Paste the Ryanair roster summary email content into the import field.
  2. Enter your crew code to identify your position.
  3. FlightLog parses the email and extracts flights, duties, and standby periods.
  4. Crew members are extracted and the PIC is automatically detected.
  5. Consecutive duties are grouped into rotations.
💡
Make sure your roster calendar is synced to your device before importing. Check that the correct calendar is selected if you have multiple calendars configured.

Sync

Synchronize your data across devices using server sync or Dropbox. PRO required.

Server Sync

  1. Create an account or log in with your email and password.
  2. Auto Sync — compares local and server timestamps, uploads or downloads whichever is newer.
  3. Save — force push all local data to the server.
  4. Restore — force pull data from the server to this device.
  5. Delete (trash icon) — permanently delete all your data from the server (local data is not affected).
The delete button removes all server data permanently. A confirmation dialog is shown before proceeding.

Dropbox

  1. Tap Connect Dropbox to authorize FlightLog via OAuth.
  2. Auto Sync, Save, and Restore work identically to server sync.
  3. Tap Disconnect to revoke access at any time.
💡
Use server sync for multi-device sync. Use Dropbox as a backup solution. Both methods transfer all data — flights, aircraft, certificates, and settings.

Forgot Password

Tap Forgot Password on the login screen. A reset email will be sent from [email protected]. Check your spam/junk folder if you don’t receive it.

Legacy Database

If migrating from FlightLog v2, the Sync page includes a Share Legacy Database button to send legacy data files via the device share sheet. Only available when legacy data files exist on the device.

Export

Export your logbook in multiple formats for printing, archiving, or regulatory submission. PRO required.

CSV

Full logbook exported as a CSV file containing all flight fields and cumulative totals. Columns include: date, airports, scheduled and actual times, block and flight time, night time, takeoffs, day/night landings, approaches, distance, PAX, fuel, flight number, PIC/SIC/DUAL/INS/SIM times, PIC name, notes, and function. Suitable for spreadsheet analysis, regulatory submission, or data backup.

PDF

A native PDF logbook available in EASA, FAA, TCCA, and CAAC layouts (A4 landscape), with:

  • Cover page — pilot name, license number, date range
  • Flight tables — landscape layout with all key columns
  • PIC NAME column — shows the PIC name field if set, otherwise your own name when you are PIC
  • Remarks column — includes the examiner signature image for proficiency checks
  • Simulator rows — highlighted with a distinct style
  • Totals row — cumulative times at the bottom of each page

Options

  • Date range filter — export only flights within a specific period
  • Share — send via iOS or Android share sheet, or save directly to Files
💡
Use the PDF export for official logbook submissions. The CSV export is better for data analysis or importing into other tools.

Settings

Configure your profile and app preferences.

Profile

  • First name and Last name — used on exported logbook cover pages
  • Role — CPT, FO, OPL, INS, or STG
  • Home base airport — enter in IATA or ICAO format (e.g. CDG or LFPG)

Display

  • Dark mode — Off, Dark, or Auto (follows system)
  • Airport code format — IATA (e.g. CDG) or ICAO (e.g. LFPG) throughout the app
  • Regulation — EASA, FAA, TCCA (Canada), or CAAC (China)

Duty Times

  • Report before — time to add before the first flight for duty calculation (e.g. 01:30)
  • Post-flight — time to add after the last flight (e.g. 00:30)

Airline

  • Authentication Air France — connect to AF intranet for AF Hub features
  • Authentication Transavia — connect to Transavia for roster import

Previous Flight Time

Set initial cumulative flight times if you have hours logged in another logbook or outside this app. These values are added to all time calculations, ensuring your lifetime totals are accurate in Statistics.

💡
If migrating from a paper logbook, enter your total hours here so statistics reflect your complete career. Do not include hours already logged as flights in the app.

User / Device ID

Your unique User ID and Device ID are displayed at the bottom of Settings. Tap either value to copy it to the clipboard — useful when contacting support so the team can identify your account and device quickly.

Legal

At the bottom of Settings you will find links to the Terms of Use (EULA) and Privacy Policy.

AF Hub

Sync data directly from Air France internal systems. Requires AF IPN mode to be active in Settings.

PingID

  • Register — add this device as an authorized PingID device
  • Manage devices — view and remove registered devices; Refresh re-syncs the device list
  • Authorize — approve login requests via push notification or FaceID
  • Matricule validation — your AF matricule (6-digit employee number) is validated before any sync operation

Sync Modes

ModeDescription
Import PlanningFetches only your next scheduled activities (upcoming flights and duties)
Full SynchroDownloads all activities from M-3 to M+1 (three months back to one month ahead)

Sync Progress & Results

  • Progress tracking — a progress indicator shows the current sync stage and percentage
  • Result summary card — after sync, shows the number of flights imported, updated, and skipped

EP4 OFP Import

Import an EP4 OFP PDF directly from the AF Hub:

  • The PDF is parsed and flight data extracted automatically
  • Auto-enrichment — airport coordinates, night time (SunCalc), and cosmic radiation dose are computed and attached
  • Imported OFP data is merged with existing flight entries when a matching flight is found
This feature is only available for Air France pilots with IPN mode enabled in Settings.

AF Profile

View and manage your Air France career profile.

Profile Data

  • Affectation — current assignment and base
  • Employment level — grade and classification
  • Aircraft type release date — date of type rating release
  • Career class — professional category
  • Rank date — seniority date
  • iCART data — qualification and training records

Actions

  • Lock profile — prevent AF Hub sync from overwriting manually corrected fields
  • Refresh — recalculate derived data fields based on current profile information
Profile data is populated from AF Hub sync. If fields are empty, perform a data sync from the AF Hub page first.

Salary & TSV

Calendar view of your Air France schedule with NightStop integration and TSV calculation.

Calendar View

A monthly calendar with swipe gestures to navigate between months. Each day cell shows activity indicators:

IndicatorActivity
Filled circleFlight duty
Hollow circleSimulator session
Background fillRotation (multi-day pairing)
Small dotGround activity (SOL)
Striped barLeave
Cross-hatchSickness
Dashed borderReserve / standby

NightStop Integration

Connect your NightStop account to sync roster data:

  • Email and password — enter your NightStop login credentials
  • Auto-send toggle — when enabled, credentials are sent automatically on sync without requiring manual confirmation each time
NightStop credentials are stored locally on your device and used solely to fetch your roster data.

NET Salary Display

The salary section shows your NET salary broken down into:

  • Pre-tax amount — gross salary before income tax
  • After pre-levies — net amount after mandatory pre-levy deductions (CSG, CRDS, etc.)

TSV Calculation

TSV (Temps de Service de Vol) calculation is integrated into the calendar view, providing visibility into your duty time accounting.

CRC Operational Toggle

For crews operating as PEQ3+ (augmented crew), a CRC (Compte Rendu de Contrôle) toggle is available to include CRC data in TSV calculations. This toggle is hidden for PEQ2 operations where CRC does not apply.

OFP Import

Import flights directly from Operational Flight Plan (OFP) PDF documents.

How It Works

  1. Open a PDF OFP in any app — email, Files, Safari, or any other viewer.
  2. Tap Share and select FlightLog (or “Open in FlightLog”).
  3. FlightLog parses the PDF and extracts: flight number, date, route, aircraft registration and type, block times (off-block, on-block), flight times (takeoff, landing), and taxi times.
  4. Review the extracted data on the confirmation screen.

If the Flight Already Exists

When a matching flight is found in your logbook, you are presented with three options:

  • Update full flight — overwrite all fields with the OFP data
  • Update route only (FPR) — update only the flight plan route, keeping other fields unchanged
  • View existing flight — open the current logbook entry without changes

If the Flight Is New

Tap Create Flight to add the parsed OFP data as a new flight entry.

💡
This is the fastest way to log flights — just share the OFP PDF directly from your email or file manager. No manual data entry required.

Migration from v2

FlightLog v3 is fully compatible with v2 data. Your flights, aircraft, certificates, and settings transfer seamlessly.

Migration Methods

Via Server Sync

  1. Open FlightLog v3.
  2. Go to Sync and log in with the same account you used in v2.
  3. Tap Download to pull all your data from the server.

Via Dropbox

  1. Open FlightLog v3.
  2. Go to Sync and connect the same Dropbox account used in v2.
  3. Tap Restore to download your data.

What Gets Transferred

  • All flights with full detail (times, crew, remarks, route)
  • Aircraft list (registrations, types, categories)
  • Certificates and qualifications
  • App settings and preferences

Compatibility

The data format is identical between v2 and v3. Both versions can sync to the same Dropbox or server account without conflicts. You can continue using v2 on one device and v3 on another during the transition period.

After Migration

  1. Verify your flight count on the Dashboard or Statistics page.
  2. Check your cumulative times in Statistics.
  3. Download the airport database from the Airports page (not included in sync, must be downloaded separately).

©2026 FlightLog

Log in with your credentials

or    

Forgot your details?

Create Account