Rinexlab

GNSS post-processing · a Premium Positioning service

Precise positions from your own GNSS data, without a base station.

Order a virtual RINEX at your survey site and process your rover data against it, in the browser or through an API. PPP, differential processing and virtual RINEX for surveying, mobile mapping and UAV work.

No card needed to sign up. One credit is one hour of rover data. Failed jobs are refunded automatically.

Reference station Your virtual station Stations used

Virtual RINEX · exampleCovered

Position
48.8566 N, 2.3522 E
Date
26 Sep 2026
Window
08:00–10:00 UTC
Interval
1 s
Format
RINEX 3.04
Datum
ETRF2000
Cost2 credits
Built forMobile mappingLand surveyingUAV operatorsEngineering and constructionResearchersSoftware companies

Why Rinexlab

Post-processing without the base, the software or the data hunt.

Deploying and guarding a base station for each job, downloading reference data by hand and running processing software in-house all take time away from the survey. Rinexlab does that work in the cloud.

No base station to deploy

  • Virtual RINEX at any point inside the coverage
  • Any window of the last 60 days
  • At 1 s down to 0.1 s, for static surveys and mobile mapping trajectories
  • Built from more than 7,000 reference stations

Precise results from your own data

  • PPP: cm-level horizontal, 2 to 3 cm vertical on good static data
  • Differential: within 1 cm horizontally and 1 to 2 cm vertically in our validation campaign
  • Results in ITRF2020 and in regional frames

Pay for the hours you process

  • One credit per hour of rover data
  • 10 free credits at sign-up
  • Plans from €19 a month, or packs without subscription

Services

Three processing services, one account.

Every service runs on WaSoft, a professional GNSS software suite: WaV2 for virtual RINEX, WaPPP for PPP and Wa2 for differential processing.

Virtual RINEX

A virtual RINEX is an observation file computed for a point where no receiver stood, from the reference stations around it. You use it as the base for your own differential processing, as if you had set up a base station on site.

Window
up to 60 days back
Interval
1, 0.5, 0.2, 0.1 s
Versions
RINEX 2.11, 3.04

PPP

Precise Point Positioning computes a position from a single receiver with precise satellite orbits and clocks. No base station is involved. Rinexlab runs one solution per analysis centre and keeps a robust mean.

Modes
static, kinematic
Horizontal
cm-level
Vertical
2 to 3 cm

Differential processing

Differential processing (PPK) computes your rover against one or more bases: your own base files, or a virtual RINEX ordered at the rover position in the same step. With your own base, it works anywhere.

Bases
up to 10 static, 1 kinematic
Horizontal
within 1 cm*
Height
1 to 2 cm*
     3.04           OBSERVATION DATA    M: MIXED            RINEX VERSION / TYPE
RINEXLAB                                                    PGM / RUN BY / DATE
VIRTUAL                                                     MARKER NAME
ADVNULLANTENNA  NONE                                        ANT # / TYPE
        1.000                                               INTERVAL

Header of a virtual RINEX, illustrative excerpt. Virtual files carry a null antenna, so you process them like any other base.

How it works

From raw files to coordinates in four steps.

Everything happens in Rinexlab, in the browser, in English, French, Spanish, German or Dutch.

  1. Upload

    Import RINEX v2, v3 or v4 files, compressed or not. Each file is checked on arrival and summarised on a quality card.

  2. Process or order

    Start a PPP or differential job from a file, or order a virtual RINEX at a point and time of your choice. The exact cost shows before you confirm.

  3. Follow

    Jobs run in a queue with live status. An e-mail tells you when each one is done.

  4. Retrieve

    Download results and files in the frame and coordinate format you need. Files stay available for one year.

Accuracy and formats

The precision to expect, stated with its conditions.

Figures come from typical performance on good data and from our own validation campaign. Short sessions and long base distances reduce precision, mostly in height.

ServiceHorizontalVertical
PPP, staticfloat solution, good data of 2 h or morecm-level2 to 3 cm
Differentialour validation campaignwithin 1 cm1 to 2 cm

A kinematic PPP solution converges during its first 20 to 30 minutes. * Differential figures come from our geographic validation campaign. Accuracy is not guaranteed and depends on your data.

Input formats

RINEX 2.11RINEX 3.xRINEX 4.xHatanaka.gz.zipup to 1 GB

Reference frames

ITRF2020ETRF2000NAD83(2011)GDA2020SIRGAS2000and more

Coordinate output

Decimal degreesDMSUTM

Coverage

Virtual RINEX across five regions.

Virtual RINEX depends on the reference stations around your point. PPP works anywhere, and so does differential processing when you supply your own base.

7,000+reference stations
0.1 sfinest interval
60days back
EuropeUnited StatesCanadaAustraliaBrazil

Check your point before you order

The order form checks coverage live for your position and window, and shows the indicative coverage zone on a map. The check is free, and an order outside the coverage is refused before any credit is used.

Pricing

You pay for hours of rover data, nothing else.

Reference data is included, whether you upload a base or order a virtual one. Prices in EUR, excluding VAT.

Billing unit1 credit = 1 hour

of rover data, rounded up to the quarter hour, minimum 1 credit per job.

Recording interval1 s ×1 · 0.5–0.2 s ×2 · 0.1 s ×3

Static PPP and differential count ×1 at any interval.

Examples

2 h virtual RINEX at 1 s: 2 credits
8 h static PPP at 1 Hz: 8 credits
8 h kinematic at 0.2 s: 16 credits

Free

€0

10 free credits at sign-up

Credits a month
0
Extra credit
€0.95
Storage
1 GB
Support
Standard
Create account

Starter

€19/ month

or €190 a year

Credits a month
20
Extra credit
€0.90
Storage
5 GB
Support
Standard
Choose Starter

Pro

€45/ month

or €450 a year

Credits a month
60
Extra credit
€0.86
Storage
10 GB
Support
Priority
Choose Pro

Elite

€79/ month

or €790 a year

Credits a month
120
Extra credit
€0.81
Storage
25 GB
Support
Priority
Choose Elite

Packs of 50, 200 and 500 credits at your plan's rate, without subscription. Yearly billing costs ten times the monthly price. Every plan has the same services, API access and one-year file retention.

API

Embed GNSS processing in your own software.

  • Virtual RINEX, PPP and differential processing through a REST API
  • OpenAPI description and an interactive console in the app
  • A free integration environment with simulated jobs, for building before you go live
  • Coverage checks with the parameters of an order, free of charge

Integrating at volume? Book a 20-minute platform tour: info@premium-positioning.com

Order a virtual RINEXcurl
curl -X POST https://hub.rinexlab.com/api/v1/vrs \
  -H "Authorization: Bearer $RINEXLAB_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "lat": 48.8566, "lon": 2.3522,
    "start": "2026-09-26T08:00Z",
    "end":   "2026-09-26T10:00Z",
    "interval_s": 1,
    "rinex_version": "3.04"
  }'
GET /api/v1/operations/{id}200
{
  "operation_id": "3f6c0b2e-…-a91e",
  "status": "done",
  "progress": 100,
  "credits": 2
}
queuedrunningdone

Questions

Frequently asked questions

Short answers about GNSS post-processing with Rinexlab. The white paper covers the method in detail.

What is a virtual RINEX?

A virtual RINEX is a GNSS observation file computed for a point where no receiver was set up, from the surrounding reference stations. It replaces a physical base station in differential processing, for static surveys as well as mobile mapping trajectories. Rinexlab delivers it at 1 s down to 0.1 s for any window of the last 60 days, in RINEX 2.11 or 3.04.

What is the difference between PPP and PPK?

PPP (Precise Point Positioning) computes a position from one receiver with precise satellite orbits and clocks, without a base. PPK, or differential processing, computes the rover against a base: your own base file or a virtual RINEX. On short sessions, differential processing usually holds height better; PPP needs no reference data.

Do I need my own base station?

No. Inside the coverage, Rinexlab computes a virtual RINEX at your site to use as the base. Anywhere else, upload the RINEX of your own base for differential processing, or use PPP, which needs your rover file alone.

How accurate are the results?

PPP reaches cm-level horizontal and 2 to 3 cm vertical accuracy on good static data of two hours or more. Differential processing stayed within 1 cm horizontally and 1 to 2 cm vertically in our validation campaign. Accuracy depends on your data and is not guaranteed.

Which file formats can I upload?

RINEX 2.11, 3.x and 4.x observation files, Hatanaka-compressed or not, plain, gzip or zip, up to 1 GB per file. Each file gets a free quality check on arrival.

Which coordinate reference frames are available?

Results come in ITRF2020 and in regional frames, including ETRF2000 in Europe, NAD83(2011) in North America, GDA2020 in Australia, SIRGAS2000 in South America and more. Coordinates download in decimal degrees, DMS or UTM.

Where does Rinexlab work?

Virtual RINEX covers Europe, the United States, Canada, Australia and Brazil; the order form checks your exact point before you order. PPP works anywhere, and so does differential processing with the RINEX of your own base.

How much does it cost?

One credit per hour of rover data, with a multiplier for recording intervals under 1 s. A credit costs €0.95 without a plan. Plans cost €19, €45 or €79 a month with 20, 60 or 120 credits included. Every new account receives 10 free credits.

Can I use Rinexlab for mobile mapping?

Yes. Order a virtual RINEX along your survey area at up to 0.1 s and use it as the base in your trajectory software, or process the rover in kinematic mode in Rinexlab against a virtual or uploaded base, or with kinematic PPP. The same applies to UAV flights.

What happens if a job fails?

A failed or rejected job is not billed: its credits return to your balance automatically. The cost you confirm before a job is the cost you pay.

Where are my files stored?

Files are stored in the Netherlands and the GDPR applies. They stay available for one year. Rinexlab is operated by Premium Positioning, which also issues the invoices.

Is there an API?

Yes. A REST API gives access to virtual RINEX, PPP and differential processing, with API keys managed in the app, an OpenAPI description and a free integration environment with simulated jobs.

Which software computes the results?

Processing runs on WaSoft, a professional GNSS software suite: WaV2 for virtual RINEX, WaPPP for PPP and Wa2 for differential processing.

Test Rinexlab on your own data.

Create an account and get 10 free credits. No card needed.

Create account