✦ World's #1 Beginner Running App

Zero to
5K runner.
8 weeks.

The original C25K® program — trusted by over 5 million runners to go from the couch to finishing their first 5K race. No experience needed. Just a pair of shoes.

5M
Runners worldwide
and growing every day
4.8
App Store rating
200K+ reviews
8wk
To your first 5K
3 runs per week
Free
To download & start
No credit card needed
Runner on road at sunrise Group of runners Runner on trail
Training Plans

Every distance.
Every runner.

From your very first step to crossing a marathon finish line — our structured plans get you there safely and confidently.

5K
C25K® Trainer

Free forever. 8 weeks, 3 runs per week. The original proven beginner program trusted by millions of new runners worldwide.

10K
10K Trainer

Level up from 5K to 10K with progressive interval training. Build speed, strength, and race-day confidence in just 10 weeks.

½M
Half Marathon

13.1 miles in 12 weeks. From 5K runner to half marathoner with a structured, periodized plan designed to keep you injury-free.

M
Marathon

26.2. Complete training plans for every pace. Whether it's your first marathon or a new PR, we've built the plan that takes you there.

Featured In
AMC Runner's World Shape Men's Health Women's Health
Real Stories

Lives changed.
Miles at a time.

Real runners, real results. These are the stories that remind us why we built this app.

Margaret T
Margaret T.
Austin, TX · Lost 34 lbs

My doctor said exercise or medication. I downloaded C25K. Six months later I ran my first 5K and cried at the finish line. I'm off the medication.

James R
James R.
Portland, OR · Amputee runner

Below-knee amputee. Everyone said I couldn't. C25K said otherwise. First race done. Half marathon next.

Dorothy K
Dorothy K.
Nashville, TN · Started at 67

67 years old and never ran before retirement. My granddaughter dared me. Now we run together every weekend.

Start free.
Finish proud.

Join over 5 million runners who started exactly where you are right now. Download for free today — your first run is waiting.