A run log is a list. A heatmap is a picture. When each day of the year is a tile coloured by pace, patterns show up that no table can reveal: the block before a race, the summer you took off, the month everything was hard.
What the colours mean
In Runtile the scale runs from a deep warm brown for your slowest runs to a bright coral for your fastest. The two ends are your own 10th and 90th percentile pace for the year, so the colours describe you, not an average runner. Rest days stay dark and quiet.
pace distance
6:11 /km 5:18 /km
Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon 8 Sept, rest day Tue 9 Sept, rest day Wed 10 Sept, 7.5 km, 5:20 per km Thu 11 Sept, 9.4 km, 6:05 per km Fri 12 Sept, 6.6 km, 6:09 per km Sat 13 Sept, 7.9 km, 5:26 per km Sun 14 Sept, 12.4 km, 5:50 per km Mon 15 Sept, rest day Tue 16 Sept, 8.2 km, 5:28 per km Wed 17 Sept, rest day Thu 18 Sept, rest day Fri 19 Sept, 5.7 km, 6:07 per km Sat 20 Sept, 5.5 km, 5:48 per km Sun 21 Sept, 17.5 km, 5:30 per km Mon 22 Sept, rest day Tue 23 Sept, 5.7 km, 6:15 per km Wed 24 Sept, 5.6 km, 5:47 per km Thu 25 Sept, rest day Fri 26 Sept, 7.3 km, 5:50 per km Sat 27 Sept, 9.6 km, 5:15 per km Sun 28 Sept, 13.4 km, 5:46 per km Mon 29 Sept, 7.3 km, 5:27 per km Tue 30 Sept, rest day Wed 1 Oct, 5.1 km, 5:03 per km Thu 2 Oct, rest day Fri 3 Oct, 8.7 km, 5:43 per km Sat 4 Oct, rest day Sun 5 Oct, 17.7 km, 5:21 per km Mon 6 Oct, 5.3 km, 5:18 per km Tue 7 Oct, 8.3 km, 5:28 per km Wed 8 Oct, 6.8 km, 5:39 per km Thu 9 Oct, 7.8 km, 6:11 per km Fri 10 Oct, 9.1 km, 6:10 per km Sat 11 Oct, 8.9 km, 5:50 per km Sun 12 Oct, 15.5 km, 5:59 per km Mon 13 Oct, rest day Tue 14 Oct, rest day Wed 15 Oct, rest day Thu 16 Oct, 6.1 km, 5:37 per km Fri 17 Oct, 8.3 km, 5:42 per km Sat 18 Oct, 8.7 km, 5:42 per km Sun 19 Oct, rest day Mon 20 Oct, 8.6 km, 5:30 per km Tue 21 Oct, rest day Wed 22 Oct, 9.6 km, 5:17 per km Thu 23 Oct, rest day Fri 24 Oct, 7 km, 5:55 per km Sat 25 Oct, rest day Sun 26 Oct, 12.8 km, 5:39 per km Mon 27 Oct, rest day Tue 28 Oct, 7.2 km, 5:32 per km Wed 29 Oct, rest day Thu 30 Oct, rest day Fri 31 Oct, 5.6 km, 5:29 per km Sat 1 Nov, rest day Sun 2 Nov, rest day Mon 3 Nov, 6.7 km, 5:55 per km Tue 4 Nov, rest day Wed 5 Nov, 5.4 km, 5:01 per km Thu 6 Nov, 6.4 km, 5:43 per km Fri 7 Nov, 6 km, 5:25 per km Sat 8 Nov, 6.9 km, 5:48 per km Sun 9 Nov, 14.8 km, 5:25 per km Mon 10 Nov, rest day Tue 11 Nov, rest day Wed 12 Nov, rest day Thu 13 Nov, 8.1 km, 5:18 per km Fri 14 Nov, 5.1 km, 5:42 per km Sat 15 Nov, rest day Sun 16 Nov, 12.3 km, 6:00 per km Mon 17 Nov, rest day Tue 18 Nov, rest day Wed 19 Nov, rest day Thu 20 Nov, rest day Fri 21 Nov, 6 km, 6:00 per km Sat 22 Nov, 5.2 km, 5:30 per km Sun 23 Nov, rest day Mon 24 Nov, rest day Tue 25 Nov, 7.5 km, 5:41 per km Wed 26 Nov, 5.2 km, 5:15 per km Thu 27 Nov, rest day Fri 28 Nov, rest day Sat 29 Nov, 8.6 km, 5:59 per km Sun 30 Nov, 14.5 km, 6:07 per km Mon 1 Dec, 6.8 km, 6:05 per km Tue 2 Dec, 10 km, 5:46 per km Wed 3 Dec, rest day Thu 4 Dec, rest day Fri 5 Dec, 5.9 km, 5:58 per km Sat 6 Dec, 8.2 km, 6:04 per km Sun 7 Dec, rest day Mon 8 Dec, rest day Tue 9 Dec, 6.9 km, 5:38 per km Wed 10 Dec, rest day Thu 11 Dec, 7.4 km, 5:20 per km Fri 12 Dec, 9.8 km, 5:48 per km Sat 13 Dec, 7 km, 5:53 per km Sun 14 Dec, 17.2 km, 5:23 per km Mon 15 Dec, 8.7 km, 5:29 per km Tue 16 Dec, 7.5 km, 5:54 per km Wed 17 Dec, rest day Thu 18 Dec, 6.5 km, 5:52 per km Fri 19 Dec, 5.9 km, 6:06 per km Sat 20 Dec, rest day Sun 21 Dec, 19.4 km, 6:30 per km Mon 22 Dec, 9.3 km, 5:36 per km Tue 23 Dec, 5.9 km, 5:46 per km Wed 24 Dec, rest day Thu 25 Dec, 6.7 km, 5:21 per km Fri 26 Dec, 8.9 km, 5:30 per km Sat 27 Dec, rest day Sun 28 Dec, rest day Mon 29 Dec, 9.6 km, 6:02 per km Tue 30 Dec, 5.3 km, 6:09 per km Wed 31 Dec, 6.1 km, 5:01 per km Thu 1 Jan, 6 km, 5:39 per km Fri 2 Jan, rest day Sat 3 Jan, rest day Sun 4 Jan, 16.8 km, 6:05 per km Mon 5 Jan, rest day Tue 6 Jan, 8.5 km, 5:42 per km Wed 7 Jan, rest day Thu 8 Jan, rest day Fri 9 Jan, rest day Sat 10 Jan, 6.7 km, 5:37 per km Sun 11 Jan, 13.1 km, 6:01 per km Mon 12 Jan, 7.2 km, 5:41 per km Tue 13 Jan, 7.5 km, 6:02 per km Wed 14 Jan, 9.1 km, 5:04 per km Thu 15 Jan, 5.8 km, 5:43 per km Fri 16 Jan, rest day Sat 17 Jan, rest day Sun 18 Jan, rest day Mon 19 Jan, 7.9 km, 5:55 per km Tue 20 Jan, 7.5 km, 6:05 per km Wed 21 Jan, rest day Thu 22 Jan, 7.8 km, 5:51 per km Fri 23 Jan, rest day Sat 24 Jan, rest day Sun 25 Jan, 13.8 km, 5:30 per km Mon 26 Jan, rest day Tue 27 Jan, rest day Wed 28 Jan, rest day Thu 29 Jan, rest day Fri 30 Jan, 5.9 km, 5:31 per km Sat 31 Jan, 7.3 km, 6:05 per km Sun 1 Feb, 19.1 km, 6:13 per km Mon 2 Feb, rest day Tue 3 Feb, 8.6 km, 5:19 per km Wed 4 Feb, 8.5 km, 5:49 per km Thu 5 Feb, 8.8 km, 5:46 per km Fri 6 Feb, 5.7 km, 5:57 per km Sat 7 Feb, 8 km, 6:09 per km Sun 8 Feb, 22 km, 6:19 per km Mon 9 Feb, rest day Tue 10 Feb, 7.5 km, 5:53 per km Wed 11 Feb, 7.8 km, 5:40 per km Thu 12 Feb, 9.6 km, 5:19 per km Fri 13 Feb, 8.6 km, 5:46 per km Sat 14 Feb, 5.1 km, 5:46 per km Sun 15 Feb, 20.5 km, 5:56 per km Mon 16 Feb, rest day Tue 17 Feb, 7.9 km, 5:45 per km Wed 18 Feb, 8.2 km, 5:13 per km Thu 19 Feb, rest day Fri 20 Feb, 7.2 km, 5:41 per km Sat 21 Feb, 6.3 km, 6:07 per km Sun 22 Feb, 21 km, 6:19 per km Mon 23 Feb, rest day Tue 24 Feb, 7.6 km, 6:11 per km Wed 25 Feb, rest day Thu 26 Feb, rest day Fri 27 Feb, rest day Sat 28 Feb, 7.1 km, 5:30 per km Sun 1 Mar, rest day Mon 2 Mar, rest day Tue 3 Mar, 7.3 km, 5:19 per km Wed 4 Mar, rest day Thu 5 Mar, 6.9 km, 5:42 per km Fri 6 Mar, rest day Sat 7 Mar, rest day Sun 8 Mar, 19 km, 6:21 per km Mon 9 Mar, 8.4 km, 5:43 per km Tue 10 Mar, 9.2 km, 5:33 per km Wed 11 Mar, 6.5 km, 5:12 per km Thu 12 Mar, 5.6 km, 5:51 per km Fri 13 Mar, 5.1 km, 5:50 per km Sat 14 Mar, 8 km, 6:05 per km Sun 15 Mar, 24.3 km, 6:11 per km Mon 16 Mar, 9.5 km, 5:23 per km Tue 17 Mar, 7.1 km, 5:42 per km Wed 18 Mar, 5.4 km, 5:22 per km Thu 19 Mar, 6.9 km, 5:38 per km Fri 20 Mar, 9.5 km, 5:50 per km Sat 21 Mar, rest day Sun 22 Mar, 20.6 km, 6:01 per km Mon 23 Mar, rest day Tue 24 Mar, rest day Wed 25 Mar, rest day Thu 26 Mar, 9.1 km, 5:20 per km Fri 27 Mar, 7.2 km, 6:00 per km Sat 28 Mar, rest day Sun 29 Mar, 20.9 km, 5:57 per km Mon 30 Mar, rest day Tue 31 Mar, 9.5 km, 6:03 per km Wed 1 Apr, 6.2 km, 4:55 per km Thu 2 Apr, 8 km, 6:07 per km Fri 3 Apr, rest day Sat 4 Apr, rest day Sun 5 Apr, 20.8 km, 6:17 per km Mon 6 Apr, rest day Tue 7 Apr, 8.4 km, 5:47 per km Wed 8 Apr, 8.5 km, 4:59 per km Thu 9 Apr, 8.5 km, 5:50 per km Fri 10 Apr, 6.7 km, 5:25 per km Sat 11 Apr, rest day Sun 12 Apr, 21.5 km, 6:21 per km Mon 13 Apr, rest day Tue 14 Apr, 5.7 km, 5:52 per km Wed 15 Apr, 6.4 km, 5:07 per km Thu 16 Apr, 6.6 km, 5:34 per km Fri 17 Apr, 8.5 km, 5:45 per km Sat 18 Apr, rest day Sun 19 Apr, 42.2 km, 4:47 per km Mon 20 Apr, rest day Tue 21 Apr, 8.8 km, 5:40 per km Wed 22 Apr, 8.7 km, 5:26 per km Thu 23 Apr, 8.4 km, 5:54 per km Fri 24 Apr, rest day Sat 25 Apr, rest day Sun 26 Apr, rest day Mon 27 Apr, 6 km, 6:14 per km Tue 28 Apr, 7.6 km, 5:41 per km Wed 29 Apr, 7.9 km, 5:18 per km Thu 30 Apr, rest day Fri 1 May, 5.8 km, 6:15 per km Sat 2 May, rest day Sun 3 May, rest day Mon 4 May, rest day Tue 5 May, rest day Wed 6 May, 8.6 km, 4:38 per km Thu 7 May, 8.3 km, 5:40 per km Fri 8 May, rest day Sat 9 May, 9.4 km, 5:49 per km Sun 10 May, 14.6 km, 6:02 per km Mon 11 May, 9.2 km, 5:35 per km Tue 12 May, 5.9 km, 5:32 per km Wed 13 May, rest day Thu 14 May, rest day Fri 15 May, rest day Sat 16 May, rest day Sun 17 May, 16.6 km, 5:35 per km Mon 18 May, 7.1 km, 5:26 per km Tue 19 May, 9.4 km, 5:23 per km Wed 20 May, 8.3 km, 5:19 per km Thu 21 May, 6.5 km, 5:52 per km Fri 22 May, rest day Sat 23 May, rest day Sun 24 May, rest day Mon 25 May, rest day Tue 26 May, rest day Wed 27 May, rest day Thu 28 May, 5.9 km, 5:23 per km Fri 29 May, 5.9 km, 5:59 per km Sat 30 May, 6.6 km, 5:18 per km Sun 31 May, 13.3 km, 5:46 per km Mon 1 Jun, rest day Tue 2 Jun, 9.8 km, 5:44 per km Wed 3 Jun, rest day Thu 4 Jun, rest day Fri 5 Jun, 5.2 km, 5:45 per km Sat 6 Jun, 7.6 km, 5:41 per km Sun 7 Jun, 17.2 km, 5:36 per km Mon 8 Jun, rest day Tue 9 Jun, 5.1 km, 5:42 per km Wed 10 Jun, rest day Thu 11 Jun, rest day Fri 12 Jun, 8.4 km, 6:13 per km Sat 13 Jun, rest day Sun 14 Jun, 13.3 km, 5:18 per km Mon 15 Jun, rest day Tue 16 Jun, 7.5 km, 5:37 per km Wed 17 Jun, 8.9 km, 4:56 per km Thu 18 Jun, rest day Fri 19 Jun, rest day Sat 20 Jun, rest day Sun 21 Jun, 15.9 km, 5:53 per km Mon 22 Jun, 9.6 km, 5:18 per km Tue 23 Jun, rest day Wed 24 Jun, 7.6 km, 5:44 per km Thu 25 Jun, rest day Fri 26 Jun, rest day Sat 27 Jun, 5.3 km, 5:30 per km Sun 28 Jun, 19.9 km, 6:00 per km Mon 29 Jun, rest day Tue 30 Jun, rest day Wed 1 Jul, rest day Thu 2 Jul, rest day Fri 3 Jul, rest day Sat 4 Jul, rest day Sun 5 Jul, rest day Mon 6 Jul, rest day Tue 7 Jul, rest day Wed 8 Jul, rest day Thu 9 Jul, rest day Fri 10 Jul, rest day Sat 11 Jul, 7.2 km, 6:12 per km Sun 12 Jul, 16.2 km, 5:36 per km Mon 13 Jul, 8 km, 5:55 per km Tue 14 Jul, rest day Wed 15 Jul, 6.4 km, 5:42 per km Thu 16 Jul, 6.4 km, 6:27 per km Fri 17 Jul, rest day Sat 18 Jul, rest day Sun 19 Jul, 15.5 km, 6:06 per km Mon 20 Jul, rest day Tue 21 Jul, 8 km, 5:57 per km Wed 22 Jul, rest day Thu 23 Jul, 6.4 km, 6:13 per km Fri 24 Jul, 8.1 km, 5:51 per km Sat 25 Jul, 9.3 km, 6:04 per km Sun 26 Jul, rest day Mon 27 Jul, 9.9 km, 5:58 per km Tue 28 Jul, 9.6 km, 6:11 per km Wed 29 Jul, rest day Thu 30 Jul, rest day Fri 31 Jul, rest day Sat 1 Aug, 8.8 km, 5:54 per km Sun 2 Aug, 16.3 km, 5:55 per km Mon 3 Aug, 8.7 km, 5:50 per km Tue 4 Aug, 6.2 km, 5:50 per km Wed 5 Aug, rest day Thu 6 Aug, 7.6 km, 6:00 per km Fri 7 Aug, 8.6 km, 5:37 per km Sat 8 Aug, 5.4 km, 6:18 per km Sun 9 Aug, 18.2 km, 6:33 per km Mon 10 Aug, 5.7 km, 5:46 per km Tue 11 Aug, 6.9 km, 5:37 per km Wed 12 Aug, rest day Thu 13 Aug, rest day Fri 14 Aug, 9 km, 5:50 per km Sat 15 Aug, 9.7 km, 5:45 per km Sun 16 Aug, rest day Mon 17 Aug, 7.3 km, 5:56 per km Tue 18 Aug, 7.6 km, 6:16 per km Wed 19 Aug, 7 km, 5:45 per km Thu 20 Aug, 8.1 km, 5:48 per km Fri 21 Aug, 5.3 km, 6:27 per km Sat 22 Aug, rest day Sun 23 Aug, 15.4 km, 5:44 per km Mon 24 Aug, 5.6 km, 6:21 per km Tue 25 Aug, 8.9 km, 6:00 per km Wed 26 Aug, 6.6 km, 4:54 per km Thu 27 Aug, 8.1 km, 6:05 per km Fri 28 Aug, 7.1 km, 5:37 per km Sat 29 Aug, 8 km, 5:45 per km Sun 30 Aug, 19.5 km, 6:31 per km Mon 31 Aug, 6 km, 6:11 per km Tue 1 Sept, 9.2 km, 5:19 per km Wed 2 Sept, 5.7 km, 4:59 per km Thu 3 Sept, rest day Fri 4 Sept, 7.9 km, 6:05 per km Sat 5 Sept, 6.5 km, 5:53 per km Sun 6 Sept, 15 km, 5:31 per km Mon 7 Sept, 7.4 km, 5:49 per km Tue 8 Sept, 9.6 km, 6:05 per km Wed 9 Sept, rest day Thu 10 Sept, 8.4 km, 5:18 per km Fri 11 Sept, rest day Sat 12 Sept, 8.3 km, 5:30 per km
Switch to distance mode and the same tiles show short runs to long runs. Long runs are usually the darker tiles in pace mode and the brightest in distance mode. That is exactly how it should be.
What a healthy year looks like
Mostly dark warm tiles with a few bright ones each week. That is the 80/20 pattern: easy days build the engine, hard days sharpen it. If your grid is mostly bright coral, you are racing your training, and that usually ends in a plateau or an injury.
Other things to look for:
A bright tile every Sunday. Your long run is your hard run. Fine if the rest of the week is easy.
Bright tiles in a row. Three hard days back to back. The body needs an easy day between.
A long gap after a bright block. Injury or burnout. The grid shows it a month before you would admit it.
A streak of dark tiles into a race. A proper taper. Well done.
Effort versus pace
Pace is a proxy. A hill run at 6:00 can be harder than a flat run at 5:00. Runtile's Insights use heart rate to classify each run as easy, moderate or hard, and show the month as one bar with a verdict. Use the heatmap for the shape of the year and the effort bar for the truth of the month.
Easy vs hard Balanced
67% easy 17% moderate 17% hard
Most of your runs are easy, with a few hard days. That is how you get fitter without getting hurt.
Runtile does this automatically
Runtile draws your year from the runs in Apple Health, coloured by your own pace scale. The distance view is free. Pace colouring and past years are Pro.
Coming soon to the App Store