Skip to content
Free GNSS data verdict · no account

Know your GNSS data.

Check observation quality, convert receiver logs and process precise positions from a web browser.

Quick check, no account

Upload an observation file or open a sample to see its quality score and key findings.

One file up to 100 MB (20 MB gzipped), ten checks per day. The file is deleted as soon as the result is ready.

Quick question, so we know you are a person

Choose a file first

No file? Use a public station
Bundled sample

Opens a stored example result straight away and does not use one of your daily checks.

Live archive day

Fetches a station's daily observation file from the public archives and checks it. It needs the person check above and uses one of your daily checks.

Between 2010-01-01 and 2026-10-17 (UTC).
Try:

A result you can inspect, not a promise.

The bundled DUND sample, checked in Fast Mode: every epoch present across 122 satellites in 5 constellations (GPS, GLONASS, Galileo, BeiDou, QZSS). Multipath scored 29/30 and cycle slips 10.5/30. Open the sample in the free check to see the latest computed result.

How this verdict is calculated
DUND · Fast Mode · 2025-08-18 00:00 UTC
79.5/100
quality score
100%
epoch completeness
30s
sampling interval
Completeness
40 / 40
Multipath
29 / 30
Cycle slips
10.5 / 30
verdictusable for processing
Apex Duo verification

Confidence should have a second opinion.

Precise positioning can be verified by Apex Duo using two independent processing engines. Agreement is measured point by point instead of inferred from one engine's confidence.

20mm
accepted point-by-point agreement threshold

Here's how often we fail.

These published 30-day completion rates include files the engines could not solve. They are a dated operating snapshot, not a guarantee.

Read pricing and data terms

Live reliability readings load when you open this page.

Success rate = completed ÷ (completed + failed). Only retained tasks submitted in the last 30 days are counted; queued and running tasks are excluded. Restarts replace earlier attempts, and deleted tasks are absent. Median time covers completed tasks with valid start/end times, excluding queue time. Readings are cached for five minutes; reload for a newer snapshot. Flux counts conversion jobs; a batch is completed when at least one file succeeds. Flux failures are unclassified. Axis counts successful and failed coordinate-transform requests started in the last 30 days, once per request including batches, from the tracking start shown below. Earlier success-only history is excluded. Axis HTTP 4xx responses are input rejections; HTTP 5xx and unreachable services are system failures. Flux runtime is not recorded.

Infrastructure failure is refunded. Credit-hold positioning failures release their reserved credits. Legacy runs refund recognized infrastructure failures and pre-compute input rejections, but keep other charges. See the full boundaries and timing below.

Result files are deleted. Free results are kept 30 days, Pro results 90 days, and Business results 365 days. Cleanup runs daily at 04:45 UTC. The stored outputs are removed on that schedule. The task itself stays in your history as an expired entry, so you can see what ran and when.

The field formats are part of the interface

Receiver inputs

u-bloxUBX / F9P
SeptentrioSBF
TrimbleT02 / DAT
LeicaMDB / Viva
TopconTPS
NovAtelOEM7
JavadJPS

Data standards

RINEX2 / 3 / 4
RTCMSC-104

Reference systems

IGSOrbits & Clocks
EPSGRegistry

Common questions

What is PosFlow and what does it do?

PosFlow (https://posflow.ai) is a cloud-native GNSS data processing platform that integrates four precision geodetic tools into one workspace used from a web browser. Flux converts raw receiver logs (u-blox UBX, Septentrio SBF, Trimble, Leica, Topcon, NovAtel, Javad) to standard RINEX 2/3/4. Crux scores RINEX observation files 0-100 for quality using completeness, cycle-slip, multipath (MP1/MP2/MP5), and SNR metrics across GPS, GLONASS, Galileo, BeiDou and QZSS. Apex computes cloud-based PPP (static and kinematic) and PPK baselines using IGS, CODE, and GFZ precise orbits. Axis transforms coordinates between WGS84, CGCS2000, ITRF, ETRS89, UTM, and Gauss-Krüger grids with published EPSG parameter lineage.

Which GNSS constellations and raw receiver formats are supported?

PosFlow supports all 5 global and regional GNSS constellations: GPS (L1/L2/L5), GLONASS (G1/G2/G3), Galileo (E1/E5a/E5b/E6), BeiDou BDS-2 and BDS-3 (B1I/B1C/B2a/B2b/B3I), and QZSS. Raw receiver input includes u-blox (.ubx), Septentrio (.sbf), Trimble (.dat/.t02), Leica (.mdb), Topcon/Javad (.tps/.jps), and NovAtel OEM7. Output formats cover RINEX 2.11, 3.02, 3.04, 4.00, 4.02, and Hatanaka-compressed (.crx/.##d) with optional gzip. All observation types (code, carrier phase, Doppler, SNR) are preserved.

How does PosFlow compare to TEQC, RTKLIB, and national PPP services like OPUS?

TEQC was discontinued on 2019-02-25 and does not natively support RINEX 3/4, Galileo, BeiDou, or QZSS. Checking a modern multi-GNSS file requires a lossy downgrade to RINEX 2. RTKLIB is powerful desktop software that requires local compilation, manual ephemeris downloads, and a Windows or Linux environment, and frequently crashes on 24-hour multi-frequency files. OPUS and CSRS-PPP are single-engine national agency services. PosFlow eliminates all these barriers: it is used from a web browser with zero installation, automatically retrieves precise IGS orbit and clock products, and offers Apex Duo, which compares the results of two independent processing engines.

Is there a free plan, and what does it include?

Yes. PosFlow's Free plan requires no credit card and includes 25 credits per month: enough for 5 Fast Mode RINEX quality analyses or 1 Full Mode analysis, with a 100 MB per-file limit. All four quality-check modes (Fast, Flash, Full, TEQC-compatible), full downloadable PDF and CSV reports, and format conversion via Flux are available on the Free plan. Apex (precise positioning) requires a Pro plan at $49/month or $490/year.