parkrun bookmarklets

Bookmarklet #1
Generate a list of volunteers for run reports

Bookmarklet #2
Generate a list of junior parkrun milestone wristbands for next event



What are bookmarklets?

Bookmarklets are tiny browser tools that you save as bookmarks. Instead of taking you to a website, they run a small piece of JavaScript on the page you’re already viewing.

They’re perfect for tasks where you find yourself copying, pasting, or scanning through information every week — like checking junior parkrun milestone wristbands or pulling volunteer names from a results page.

A bookmarklet is:

  • Safe — the code is visible, readable, and runs only in your browser
  • Local — nothing is uploaded or stored anywhere
  • Instant — click the bookmark and the tool runs immediately
  • Portable — works on any browser that supports bookmarks

If you’ve ever used a browser extension, a bookmarklet is the lightweight, no-installation version. It’s ideal for parkrun because it doesn’t need admin rights, and avoids the security restrictions that block extensions on some systems.

PLEASE NOTE: These bookmarklets currently only work on a desktop computer or laptop. I hope to develop a tablet and smartphone version in the future.

[return to menu]


Bookmarklet #1 – Generate a list of volunteers for run reports

This bookmarklet will generate a list of people who volunteered at a parkrun. It works on both the latest results page and the page for a specific event.

  • LATEST RESULTS – parkrun.org.uk/princes/results/2026-03-28/
  • EVENT NUMBER – parkrun.org.uk/princes/results/694/

Version 1.1

  • This week’s [total number of volunteers] hi-vis heroes were
  • First name + Last name (hyperlinked to profile page)
  • Volunteer milestone club
  • Total number of volunteering occasions

Update 09/08/26 – New milestones
The report has been updated with the new parkrun milestones from September 2026, and shows all previous milestones plus the additional milestones every 100 volunteering occasions.

Update 09/08/26 – v10 note
The report only adds v10 for juniors aged 4 to 14 who have registered at least one junior parkrun or parkrun participation result.

This week’s 2 hi-vis heroes were Graham Holland v250 (316) and Mark Finch v250 (359)

Volunteer Milestone Report Generator with totals

To install, click and drag the button below directly to your browser’s Bookmarks or Favorites bar.

CUTE EIGHT BUG – If someone has completed 8 volunteering occasions their volunteering occasions will show as (8). If this is pasted into a Facebook post the 8) part gets turned into a sunglasses emoji. If this bugs you (see what I did there?) you can add a full stop after the 8 to make (8.). Of course, I could remove the bug, but where’s the fun in that?

screenshot from facebook post showing the sunglasses emoji bug

Version 1.2

  • This week’s [total number of volunteers] hi-vis heroes were
  • First name + Last name only – no hyperlink, volunteer milestone club or number of volunteering occasions.

This week’s 2 hi-vis heroes were Graham Holland and Mark Finch.

Volunteer Names Report Generator

To install, click and drag the button below directly to your browser’s Bookmarks or Favorites bar.

[return to menu]


Bookmarklet #2 – Generate a list of junior parkrun milestone wristbands for next event

Those of you who are junior parkrun RDs know the hassle of having to scroll through your junior parkrun’s ‘junior clubs’ page to find the kids who have reached each of the junior milestones and are due to be presented with a milestone wristband at the next event.

This bookmarklet does that work for you.

‘junior clubs’ pages take the following form. If you’re an RD you should already know yours.

  • parkrun.org.uk/trumpton-juniors/results/juniorclubs

Once there, run the bookmarklet. It will create a new browser tab containing:

  • The name of your junior parkrun
  • “Milestone Wristbands” & next event number
  • Each of the milestones will be shown in order – 10, 25, 50, 75, 100, 150, 200, 250, and 300.
  • For each milestone you will see a list of all the juniors in the order they achieved the milestone.
  • Next to each junior’s name will be the date they achieved the milestone.
  • Only those juniors who achieved their milestone in the previous 12 weeks are included.
  • If there are no juniors you will see the message “(no juniors this week)”.

Update 09/08/26 – New junior milestones
The report has been updated for the new junior parkrun participation milestones launched in July 2026, and includes each milestone’s icon.

Update 09/08/26 – 12 week limit
Are you tired of reading out the same names every week? Yeah, me too! It’s pretty common for a junior to reach a milestone and not return to pick up their wristband. Every time this happens the list gets longer and longer. To solve this I’ve change the code so the report only lists those juniors who have reached the milestone within the previous 12 weeks. I think that’s fair.

junior parkrun Milestone Report Generator

Click and drag the button below to your browser’s Bookmarks bar.

[return to menu]