Built for pilots who care
about their data.
Every feature designed by pilots, for pilots. No bloat, no gimmicks — just the tools you need.
Flight Logging
Log every detail of every flight. From off-blocks to on-blocks, landings to approaches, NinerLog captures it all. Quick entry templates turn logging into a 30-second habit.
- Quick entry for rapid flight logging
- Block times, flight times, and advanced time splits
- Day and night landings tracked separately
- IFR approaches, holds, and instrument time
Multi-License Management
Hold a PPL and SPL? EASA and FAA? NinerLog handles them all. Flights count toward all applicable licenses and class ratings automatically.
- Any regulatory authority worldwide
- Class ratings with expiry tracking (SEP, MEP, TMG, IR)
- No per-license flight assignment — flights count everywhere
Currency Tracking
Never guess if you’re current again. NinerLog evaluates your flights against EASA and FAA rules automatically.
- EASA revalidation rules (FCL.740)
- FAA 90-day passenger currency (14 CFR 61.57)
- Instrument currency tracking with approach counting
Import
Switching from another logbook? Bring your data in. NinerLog maps your existing flights automatically — no manual re-entry.
- Import from CSV and XLS
- Automatic field mapping and validation
Export
Want to leave? Take everything with you. Your data is never trapped — export in the format you need, anytime.
- Export to CSV, PDF, and JSON
- EASA-compliant logbook PDF format
- No vendor lock-in — your data, your way
SQUAWK 1200 • YOUR STORAGE
Your backup. Your destination. Your keys.
Cloud Backup
Send a copy of your logbook to a cloud storage location you own and control — on a schedule, automatically. Point NinerLog at any S3-compatible bucket you trust, and we’ll keep an offsite copy of your flights there for you. S3-compatible storage is the only destination today, with more providers on the way — no NinerLog-only vault, no lock-in, just your data in your storage.
- You pick the destination. Bring your own S3-compatible bucket — NinerLog never holds the only copy
- Truly user-owned. The backup files sit in your storage account under your credentials — you can read, copy, or delete them without us
- Open formats. Backups use the same CSV / JSON your export already produces — readable with or without NinerLog
- Opt-in and reversible. Off by default, switch on when you want it, disconnect any time — we keep no copy of your storage credentials beyond what’s needed to run the backup
- Scheduled, offsite, automatic. A second copy lands safely outside the app on the cadence you choose — daily, weekly, or after every flight
- Restore from your own files. Bring a backup file back into NinerLog at any time — or open it directly in a spreadsheet
Cloud backup is entirely optional — the rest of NinerLog works exactly the same with it switched off. See our privacy policy for how connection details are handled.
SQUAWK 7600 • CLUB OPS
Run NinerLog for your whole club.
Ready for your flying club
Self-host NinerLog and you don’t just get a logbook — you get a complete logbook platform for your flying club, school, or group. Invite your members, manage their accounts from a built-in admin panel, and post announcements that show up the next time they log in. One shared instance, every pilot’s own logbook, all on your own server.
- Built-in admin panel. Invite, enable, disable, or reset members from one place — no database surgery, no command line
- Complete user management. Roles, accounts, and access for everyone in your club — each pilot keeps their own private logbook
- Announcements built in. Push club notices, maintenance windows, or safety updates straight to your members’ dashboards
- Your server, your rules. Runs on Docker Compose — your members’ data never leaves the box you control
Curious how it works? See the self-hosting guide for a one-command Docker Compose setup.
SQUAWK 7500 • STRONG AUTH
Your logbook, locked down.
Login Security
Your logbook is years of flying history — we treat it that way. NinerLog protects your account with modern, phishing-resistant sign-in: add a passkey from your phone, laptop, or hardware key, or turn on two-factor authentication with the authenticator app you already use. Available on both the hosted version and any self-hosted instance.
- Passkey sign-in. Use Face ID, Touch ID, Windows Hello, or a security key — no password to phish, no password to forget
- Two-factor authentication. Pair your password with any standard TOTP app — Aegis, 1Password, Google Authenticator, you name it
- Recovery codes. Print or stash one-time backup codes so you’re never locked out of your own logbook
- Hosted or self-hosted. Strong sign-in works the same on app.ninerlog.com and on your own Docker instance — no extra services required
Custom Reports
See your flying career at a glance. NinerLog generates detailed reports and visualizations from your logbook data.
- Flight hours by aircraft type, period, and license
- Route maps and airport heatmaps
- Landing and approach statistics
Mobile Support
Log flights right after shutdown. NinerLog is fully responsive — use it on your phone, tablet, or desktop.
- Fully responsive design for any screen size
- Log flights on the go from your phone
- No app install required — works in any browser
Language Support
Use NinerLog in your language. Full German support is available today, with more languages coming soon.
- Full German (Deutsch) translation
- English as default language
- More languages coming — community contributions welcome
The full picture.
Every feature at a glance. All free, forever.
Core
- Flight Logging
- Quick Entry
- Block Times
- Day & Night Landings
Licenses
- Multi-License
- Class Ratings (SEP/MEP/TMG/IR)
- Any Authority Worldwide
Tracking
- Currency Tracking
- Credentials & Medicals
- Expiry Notifications
Fleet
- Aircraft Management
- Flight Form Integration
Data
- Import (CSV/XLS/ForeFlight)
- Export (CSV/PDF/JSON)
- Offsite Cloud Backup
Visualization
- Reports & Charts
- Route Maps
- Airport Heatmap
Advanced
- Instrument Tracking
- People & Crew
- Auto-Calculations
Security
- Passkey Sign-In
- Two-Factor Auth (TOTP)
- Recovery Codes
Club Ops
- Admin Panel
- User Management
- Announcements
Platform
- Self-Hosting
- Security Hardened
- MIT Licensed
See for yourself.
Every feature. Free. No trial period, no feature gates, no “upgrade to Pro.”
SQUAWK 7000 — VFR and free to fly.