Your ride, in your words.
Automatically.

Velometry writes rich, personal Strava descriptions for every activity — filled with the ride metrics that actually matter to you.

Connect with Strava
Connecting with Strava is also your login — you'll land straight in your admin panel.
100% free, no paywall · Nothing derived from your Strava data is ever stored.

Descriptions that write themselves

Build one template, ride, and let Velometry drop in real numbers from your activity — every time.

🔗

Login with Strava

Connect once with OAuth. Velometry reads your activities and never asks for a password — your Strava token stays locked inside the app.

📝

Your description template

Write one template with {token} placeholders. Clickable metric chips are grouped by family, so building it takes seconds.

Premium · Free
🌬️

Wind Factor metrics

Head / side / tail wind split, wind speed & direction, and a compass arrow — computed from your GPS by the wind-factor engine.

📈

Year-to-date stats

Distance, elevation, average speed and power for the season so far — plus how much this ride moved each average.

Runs on every activity

Strava webhooks notify Velometry the moment a new ride lands, so the description is ready without lifting a finger.

🔒

Privacy by design

Metrics are computed on demand. Nothing derived from Strava data is persisted — fully in line with the Strava API Agreement.

Four steps, then it's automatic

1

Connect & sign in with Strava

Authorize through Strava's official OAuth flow — that single action is your login and drops you straight into the admin panel. No separate account, no password.

2

Build your template

In the admin panel, compose your description and drop in metric tokens from the wind-factor and YTD families.

3

Go ride

Record as usual. When your activity syncs to Strava, a webhook tells Velometry it's time to work.

4

Get your description

Velometry resolves every token to a real value and fills in the description — your ride, told with your numbers.

From template to Strava

You design the left. Velometry produces the right — automatically, on every activity.

  admin / template
Solid tempo today 🚴
Wind was {wind_factor}{wind_direction_indicator}
Season so far: {distance_ytd}, {elevation_gain_ytd}
This ride nudged my avg speed by {avg_speed_ytd_impact}
Wind Factor Premium · Free
{wind_factor} {head_wind_percent} {tail_wind_percent} {side_wind_percent} {wind_direction_indicator}
Year to date
{distance_ytd} {elevation_gain_ytd} {avg_speed_ytd} {avg_power_ytd} {avg_speed_ytd_impact}
  strava.com / activity
Morning Ride
64.2 km · 1,050 m · 2h 18m
Solid tempo today 🚴
Wind was 87% (12% tail / 34% side / 54% head) — ↗ NE
tailwindheadwind
Season so far: 4,312 km, 58,900 m
This ride nudged my avg speed by +0.3 km/h

Two families of numbers

Every token belongs to a family. Velometry only computes the families your template actually uses — no wasted calls.

Wind Factor Premium · Free

The signature metric: how much the wind was working with — or against — you, derived from your GPS track.

{wind_factor}overall head/side/tail balance for the ride
{head_wind_percent}headwind share (%)
{tail_wind_percent}tailwind share (%)
{side_wind_percent}crosswind share (%)
{wind_direction_indicator}compass arrow showing where the wind blows
⚙️ These metrics are computed by the wind-factor engine at windfactor.cc — Velometry sends your GPS streams and gets the wind breakdown back. Premium in quality, free to use.

Year to date Standard

Season totals as of this activity — a retro snapshot from the moment you rode, not "up to today".

{distance_ytd}total distance this year (km)
{elevation_gain_ytd}total climbing this year (m)
{avg_speed_ytd}time-weighted average speed (km/h)
{avg_power_ytd}time-weighted average power, rides with a meter
{avg_speed_ytd_impact}how much this ride shifted the YTD average (±)
🧮 Computed live from your Strava activity summaries — nothing derived is stored (Strava API Policy §5.5).

Ready to let your rides speak for themselves?

One click signs you in with Strava and opens your admin panel — build a template and you're done.

Connect with Strava