gnsscalc

Receiver file converter

u-blox UBX · Septentrio SBF · NovAtel → RINEX, in your browser. The same logs can be dropped straight onto the RINEX page for full quality analysis.

Drop a receiver raw log — or click to choose

u-blox UBX (RXM-RAWX) · Septentrio SBF (Meas3 / MeasEpoch) · NovAtel RANGE / RANGECMP — gzipped files welcome. Everything runs in your browser; the file never leaves your machine.

Frequently Asked Questions

Which receiver formats can be converted to RINEX?
u-blox UBX raw logs (RXM-RAWX, e.g. from a ZED-F9P), Septentrio SBF files (both the compressed Meas3 blocks and classic MeasEpoch), and NovAtel OEM binary logs (RANGE and the compressed RANGECMP). Gzipped files are accepted; the format is detected from the frame structure, not the file name.
Does my file get uploaded anywhere?
No. The decoding and RINEX writing run entirely in your browser — the file never leaves your machine.
Which RINEX versions can be produced?
RINEX 3.04, RINEX 4.01 and RINEX 2.11 observation files, gzip-compressed. For RINEX 2, modern signal codes are mapped onto the version 2 observation types.
How accurate is the conversion?
The decoders are validated observable-for-observable against RTKLIB conversions of reference datasets — pseudoranges, carrier phases, Doppler and C/N0 agree to the RINEX printing precision (0.5 mm / 0.0005 units).