Classic-style Barometer, Altimeter, Logger, and Pressure Trend Graph for Android
| Home | Download | Screens | Instructions | Logging & Graph | Theory | Elevation | History | Return to Virtual Cockpit |
Marine Barometer turns an Android phone or tablet with a built-in pressure sensor into a simple, readable weather instrument. It combines a sea-level-corrected barometer, an aircraft-style altimeter, a reference needle, optional pressure logging, and a strip-chart pressure trend graph.
Current Version: 1.5.19 beta
Release Date: June 8, 2026
Beta note: Marine Barometer is still under active test. Version 1.5.19 includes explicit QNH/QFE/QNE and LINK/UNLINK altimeter-reference controls. The next planned development milestone is the simplified offset-first calibration workflow.

Landscape view

QNE/Linked Mode
In "Linked" mode the altimeter setting is linked to the barometer reading. In "QFE" mode the altimeter should always read zero when the presure sensor on your phone or tablet is calibrated, and if the device is at the elevation that it was calibrated for - which is usually its home base. A ±50 foot error is not cause for alarm, but you should step through the calibration process if the error is greater than ±100 feet.
Marine Barometer is part of the Virtual Cockpit family, but it is also useful on its own at home, on a boat, in an RV, at a campsite, or while travelling.
Click the icon below to download the APK installation file:
Website maintenance note: The download link above expects the APK file to be named Marine_Barometer_v1.5.18.apk and stored in the same folder as this page.
Important: This app needs a phone or tablet with a built-in barometric pressure sensor. Many modern Android devices have one, but not all do. The app is intended for Android 6.0 or higher.

Landscape view

Trend Graph

Calibration screen
Important: A QFE drift or calibration check is meaningful only when the reference pressure comes from an independent source, and if the reference elevation entered in the app is correct. If the app simply copies its own live pressure back into the altimeter reference, that is a convenience setting, not proof that the phone pressure sensor is calibrated.
Marine Barometer can record pressure data and display a pressure trend graph while Log + Graph is running.
The LOG page now focuses on folder status and Start/Stop controls. Folder selection and folder help belong on the SETUP page.
pressure_log_v3.csv — main pressure log.pressure_graph_v3.csv — graph history and diagnostics.calibration_history.csv — calibration-event history.The current v3 pressure and graph files include altimeter reference fields, including QNH/QFE/QNE mode, LINK/UNLINK state, effective reference pressure, QNH source pressure, and QFE reference pressure.
What the pressure sensor measures
Your phone's pressure sensor measures the air pressure where the phone is sitting. That is local station pressure, not sea-level pressure.
Why elevation matters
Air pressure decreases with height. To compare pressure at different places, weather services correct local pressure to sea-level pressure. Marine Barometer does the same thing after you tell it the elevation of your location.
What calibration does
Calibration estimates the pressure-sensor error and stores a correction. After calibration, the app uses the corrected pressure plus the known reference elevation to compute the live barometer reading. The normal calibration path is offset-first; slope changes are advanced and should require stronger evidence.
What the altimeter does
The altimeter does not know your true altitude by magic. It converts pressure into indicated altitude using the barometric reference setting. If that setting is wrong, the indicated altitude will be wrong too.
QNH and QFE
QNH is a sea-level pressure setting. QFE is a station or reference-location pressure setting. Marine Barometer exposes both modes so the altimeter reference is visible and traceable instead of hidden inside one setting number.
QNE
QNE is the standard pressure setting of 1013.25 hPa (29.92 inHg). It is used at high altitudes above the transition level, typically 3,000 to 18,000 ft depending on the country and airport, to provide a standardized reference that helps aircraft maintain safe vertical separation regardless of local pressure changes.
What the reference needle does
The reference needle is a trend marker. It does not affect the measurement. It simply remembers an older pressure so you can compare then versus now at a glance.
Reading the trend
A rising barometer often goes with improving weather. A falling barometer often goes with unsettled weather. The size and speed of the change matter, and local geography still matters, so treat the app as one useful clue, not the whole forecast.
To calibrate properly, you need the elevation of the place where the phone is sitting.

topographic-map.com geolocate control
Example link to Calgary Airport (YYC)
Click on the link below for an example based on the instructions above for topographic-map.com.
Calgary Airport (YYC) Elevation
The easiest way to make a similar link is to open a nearby place once in the browser, then edit the center, zoom, and popup values in the address bar.
This table summarizes the main public/test milestones. Some internal corrective spins may have had narrower code-only changes.
| Version | Date | Notes |
|---|---|---|
| 1.5.19 | June 2026 | Altimeter-Barometer Linking feature corrected. |
| 1.5.18 | May 2026 | Hotfix for QNE setting stability and mode/status display cleanup. Prevented the QNE setting field from being overwritten by live pressure updates while the dialog is open. |
| 1.5.17 | May 2026 | Made QNE an explicit committed altimeter mode. After ENTER, the Kollsman window and status display can show QNE / UNLINKED. |
| 1.5.16 | May 2026 | Cleaned up Set Altimeter wording by using User QNH/QFE Setting, prevented QNE/CANCEL/ENTER button text wrapping, and removed the redundant ALT prefix from the altimeter mode/status display. |
| 1.5.15 | May 2026 | Simplified the Set Altimeter dialog with QNH/QFE and LINK/UNLINK toggles, added the QNE preset button, changed APPLY to ENTER, and standardized pressure displays to two decimal places. |
| 1.5.14 | May 2026 | Added the QNH/QFE + LINK/UNLINK altimeter-reference foundation and introduced v3 pressure/graph CSV altimeter-reference fields. |
| 1.5.13 | May 2026 | Added SETUP page for log-folder selection and help. Cleaned up LOG page. Disabled Start Log + Graph when folder access is missing. Improved graph truthfulness: no false line to Now, line breaks across gaps, and last-sample age display. |
| 1.5.12 | May 2026 | Renamed operational background collection to Log + Graph. Introduced pressure_log_v2.csv for the main pressure log schema. |
| 1.5.11 | May 2026 | Formalized A5-stable test baseline. Improved external scrape handling and older Android location-listener compatibility. |
| 1.5.10 | May 2026 | Synchronized calibration and reference-elevation changes from UI to foreground service. Reset graph/pressure-quality baselines when calibration context changes. |
| 1.5.9 | May 2026 | Improved storage compatibility. Disabled a fragile Open Log Folder path that could crash Samsung Files. Prepared reference-location fields for later Saved Locations. |
| 1.5.8 | May 2026 | Fixed startup crash caused by stale or revoked Android Storage Access Framework folder access. |
| 1.5.7 | April 2026 | Improved graph/background logging integrity. Added graph restore from CSV and clearer pressure-row versus graph-sample status. |
| 1.5.6 | April 2026 | Added central pressure-quality gate and 1.5 hPa/min stable sea-level slew limiting for graph/log stability. |
| 1.5.5 | April 2026 | Stabilized graph display, unit switching, diagnostic CSV handling, and latest/min/max readouts. |
| 1.5.4 | April 2026 | Updated Instructions, Help, and Theory for the Graph MVP and prepared third-party test material. |
| 1.5.3 | April 2026 | Introduced the first Graph MVP: twelve-hour scrolling pressure trend view while logging is active. |
| 1.5.2 | April 2026 | Improved calibration-dialog clarity, Apply button text wrapping, and service diagnostics. |
| 1.5.1 | April 2026 | Completed layout safety pass on Samsung S25 and Samsung A5. Reduced visible overlap among controls, dials, and weather strip. |
| 1.1.9 | March 2026 | Updated compatibility target for Android 6.0 and higher. |
| 1.1.8 | March 2026 | Moved reference needle on top of live needle. |
| 1.1.7 | March 2026 | Fine-tuned live needle behaviour. |
| 1.1.6 | March 2026 | Added wider gold live needle, narrower reference needle, and reset knob on barometer hub. |
| 1.1.5 | March 2026 | Added reference-needle reset knob. |
| 1.1.4 | March 2026 | Merged larger dial layout with reference-needle work. |
| 1.1.3 | March 2026 | Added reference needle; fixed live barometer recompute. |
| 1.1.2 | March 2026 | Revised VSI smoothing; persisted reference state; cleaned up barometer/altimeter separation. |
| 1.1.1 | March 2026 | Completed Phase 1 design; stabilized portrait and landscape layout. |
![]()
Marine Barometer
Part of the Virtual Cockpit project
© 2025-2026 R.M. Moore
virtualcockpitfun@gmail.com