kurvli. Alps · iOS

Rated like ski runs · Blue → Double Black

Roads worth driving.

Kurvli reads the geometry of every mountain road in the Alps and finds the ones that reward a good driver — then rates them like pistes, counts their hairpins, and gets you to the first corner.

Join the beta TestFlight · coming soon
Grimselstrasse · drawn from its real geometry · 24 hairpins / 32.3 km

The rating

You already know how to read a mountain.

Curvature scores mean nothing to a newcomer, so Kurvli borrows the language every mountain town speaks: ski-run difficulty. Every road gets a badge.

Flowing

score 300–599

Relaxed and scenic. Sweeping bends, no drama — the warm-up valley road.

Twisty

score 600–999

Properly engaging. Earns your attention and holds it for the whole climb.

Relentless

score 1000+

Corner after corner after corner. A driver’s road, full stop.

Legendary

curated

The hand-picked icons — Susten, Klausen, Bernina, and their kind.

The portraits

Every road draws its own picture.

No stock photography here. Each road’s portrait is its actual geometry, rendered as an alpenglow ribbon — the shape of the road is the artwork. These three are real, from real data:

Klausenstrasse

Klausenpass · Uri / Glarus

Hairpins
66
Length
64.0 km
Summit
1,932 m
Ascent
1,621 m
Legendarykurvli.

Strada del Pass

The Tremola, San Gottardo · Ticino

Hairpins
101
Length
51.1 km
Summit
2,068 m
Ascent
1,831 m
Relentlesskurvli.

Furkastrasse

Furkapass · Uri / Valais

Hairpins
42
Length
37.8 km
Summit
2,427 m
Ascent
1,110 m
Legendarykurvli.

The stat that matters is the hairpin count — corners in the tightest radius bucket, counted along every road and worn like a badge of honour. Say “101 hairpins” to anyone who knows, and they’ll know you mean the Tremola.

The drive

From “free afternoon” to the first corner.

The nicest route

Not the fastest way — the best one. Ask for Zürich to Lugano and it will send you over the Gotthard’s cobbled Tremola, if you let it.

Loops that fit your day

Tell it you have three hours from Andermatt. It hands back Susten–Furka–Grimsel — with honest driving times, closed passes excluded.

Drive Mode

A follow-me map, a countdown to the next hairpin, and a haptic tick as you clip each one. Eyes on the road, always.

Feel the climb

Scrub along any road’s elevation profile and feel every hairpin click past under your thumb.

Built for no signal

Offline maps and saved roads, because the best corners have the worst coverage. The mountains don’t do 5G.

Share the road

Every road renders a collectible card — ribbon, badge, hairpin count. Send the card; the road does the bragging. GPX export for the rest of your kit.

The ledger

Measured, not guessed.

Every number below comes out of the geometry — OpenStreetMap data run through curvature analysis, corner by corner.

41,364
roads analysed
96,917
hairpins counted
76,158
km of road read
52
legendary passes

Switzerland and Austria today. The Dolomites are next — the engine works anywhere OpenStreetMap does.

The beta

Be on the pass early.

Kurvli is coming to the App Store. The beta opens on TestFlight first — dawn drivers welcome.