injury.vision

Built for runners returning from injury

Your re-injury ends here.

injury.vision turns your Strava and Garmin data into a daily injury risk score, an 8-week return protocol, and a second-injury shield. Because "start slow" isn't good enough guidance.

Risk intelligence

See every spike before it becomes an injury.

84 days of training load mapped to a single risk line. Six components — session spike, TSS load, ACWR, intensity, recovery quality, and injury history — computed daily, shown as one number.

  • Amber and red thresholds always visible — no hunting for context
  • Scrubber syncs the risk score, breakdown, and RTR plan
  • HRV extracted from Garmin FIT files automatically

Risk · Fri 28 Feb

Moderate
42

ACWR at 1.28 — keep today easy or risk pushing into the red.

Session Spike68
TSS / ACWR54
Recovery31
Intensity22
Injury History18

84-day history

Injury Risk Timeline

——Moderate——High
6 NovToday · Risk 32 ↓

Drag to inspect any day · all panels update

What-If Planner

Planned distance18 km
Avg pace · Moderate5:30 /km

Risk

71

Limiting Factor

Session Spike (82/100)

Your 18km is 2.1× your 30-day peak session.

Pre-run intelligence

Know the risk before you lace up.

Set your planned distance and pace. injury.vision projects your risk score and identifies the single component that would push you into the danger zone.

Limiting factor

"Your 18km is 2.1× your 30-day peak." Not "don't overdo it." The exact ratio. The exact component. Something you can actually act on.

Return-to-running

An 8-week plan that starts the day you're ready.

Log your injury. injury.vision builds a progressive return plan based on how long you've been off — with a detraining multiplier that scales from 1.0× (a week off) to 2.0× (full reset). Every session has a target distance, a purpose, and injury-specific caution copy.

Weekly RPE check-ins adjust your targets automatically. Felt very hard? Next week's distances reduce 10%. Continued soreness? Easy day added.

RTR Protocol

Week 2 of 8 · Active

Achilles Tendinopathy · 21 days off · 1.8× detraining multiplier

Week 1

  • Easy Run4.8 km

    Walk breaks allowed

  • Recovery3.2 km

    Conversational only

  • Long Run8.0 km

    Flat route, no hills

Week 2

  • Easy Run5.5 km

    RPE ≤ 3 throughout

  • Tempo4.0 km

    Light fartlek only

  • Long Run11.0 km

    Ease back last 3km

8-week progress25%

Pro features

The features nobody builds because nobody's thinking about re-injury.

Second Injury Shield

The 6 weeks after RTR are the most dangerous.

Tissue that's healed enough to run on hasn't yet adapted to training load. Most re-injuries happen in the first 6 weeks back — when everything feels fine. Shield mode tightens your risk thresholds for that entire window.

Second Injury Shield

Week 3 of 6

Tissue tolerance is still rebuilding. Tissue that's healed enough to run on hasn't yet adapted to training load. Keep long runs below 14km.

Tightened thresholds: Low <26 · Moderate <56 · High ≥56

3 weeks remaining

Race Goal Planning

Can you still make your target race?

Set a race date and distance. injury.vision works backward from your RTR completion date to give you a precise readiness verdict. Achievable. Very tight. Not enough time. One answer, not a spreadsheet.

Race Goal

RaceHalf Marathon
Target5 Oct 2026
Race-ready12 Oct 2026
Very tight

Race-ready Oct 12 — 7 days after your target. You'll be unshielded but undertrained for race pace. Consider the November event.

Pricing

Simple. No surprises.

Free

$0

forever

  • Daily injury risk score
  • Strava + Garmin sync
  • HRV from FIT files
  • 2-week RTR plan
  • 14-day history
Get started free

Pro

Most popular

$9

/month

or $79/year — save 27%

  • Everything in Free
  • Full What-If Planner
  • Full 8-week RTR protocol
  • Second Injury Shield
  • Race Goal Reverse-Planning
  • Weekly RPE check-ins
  • 365-day history
Start Pro free trial

Free to start

Your comeback starts here.

No card required. Your first risk score in under 2 minutes after connecting Strava or Garmin.