App Icon

parkrun barcode


This widget displays your parkrun id, barcode, name and emergency contact details (ICE) to allow for scanning after a parkrun. *** Now with QR code *** See below.</p><p></p><p>The barcode is scaled as large as possible for each device and parkrun id. It may seem small on some watches, but it should scan well in daylight. The smallest line of the barcode is just one pixel wide so it cannot be scaled larger as this would require doubling in size which would not fit.</p>

What’s New

Change log:</p><p></p><p>1.3 - Add second screen with whole screen QR code which should scan better than the existing 2D barcode.</p><p></p><p>1.2 - Improve parkrun id validation to check for invalid characters like spaces.</p><p></p><p>1.1 - Increase the barcode size where possible. This will depend on the device and number of digits in the parkrun id.</p><p></p><p>1.0 - Initial release

Additional Information

  • Approach® S60 Approach® S60
  • Approach® S62 Approach® S62
  • Captain Marvel Captain Marvel
  • D2™ Air D2™ Air
  • D2™ Bravo D2™ Bravo
  • D2™ Bravo Titanium D2™ Bravo Titanium
  • D2™ Charlie D2™ Charlie
  • D2™ Delta D2™ Delta
  • D2™ Delta PX D2™ Delta PX
  • D2™ Delta S D2™ Delta S
  • Darth Vader™ Darth Vader™
  • Descent™ Mk1 Descent™ Mk1
  • Descent™ MK2 Descent™ MK2, Descent™MK2i
  • Descent™ Mk2S Descent™ Mk2S
  • Enduro™ Enduro™
  • epix™ epix™
  • epix™ (Gen 2) epix™ (Gen 2)
  • First Avenger First Avenger
  • ForeAthlete® 230J ForeAthlete® 230J
  • ForeAthlete® 235J ForeAthlete® 235J
  • ForeAthlete® 630J ForeAthlete® 630J
  • ForeAthlete® 735XTJ ForeAthlete® 735XTJ
  • ForeAthlete® 920XTJ ForeAthlete® 920XTJ
  • Forerunner® 230 Forerunner® 230
  • Forerunner® 235 Forerunner® 235
  • Forerunner® 245 Forerunner® 245
  • Forerunner® 245 Music Forerunner® 245 Music
  • Forerunner® 55 Forerunner® 55
  • Forerunner® 630 Forerunner® 630
  • Forerunner® 645 Forerunner® 645
  • Forerunner® 645 Music Forerunner® 645 Music
  • Forerunner® 735XT Forerunner® 735XT
  • Forerunner® 745 Forerunner® 745
  • Forerunner® 920XT Forerunner® 920XT
  • Forerunner® 935 Forerunner® 935
  • Forerunner® 945 Forerunner® 945
  • Forerunner® 945 LTE Forerunner® 945 LTE
  • fēnix® 3 fēnix® 3, quatix® 3, tactix® Bravo
  • fēnix® 3 HR fēnix® 3 HR
  • fēnix® 5 fēnix® 5, quatix® 5
  • fēnix® 5 Plus fēnix® 5 Plus
  • fēnix® 5S fēnix® 5S
  • fēnix® 5S Plus fēnix® 5S Plus
  • fēnix® 5X fēnix® 5X, tactix® Charlie
  • fēnix® 5X Plus fēnix® 5X Plus
  • fēnix® 6 fēnix® 6
  • fēnix® 6 Dual Power fēnix® 6 Dual Power
  • fēnix® 6 Pro fēnix® 6 Pro, fēnix® 6 Sapphire
  • fēnix® 6 Pro Dual Power fēnix® 6 Pro Dual Power
  • fēnix® 6 Pro Solar fēnix® 6 Pro Solar
  • fēnix® 6 Solar fēnix® 6 Solar
  • fēnix® 6S fēnix® 6S
  • fēnix® 6S Dual Power fēnix® 6S Dual Power
  • fēnix® 6S Pro fēnix® 6S Pro, fēnix® 6S Sapphire
  • fēnix® 6S Pro Dual Power fēnix® 6S Pro Dual Power
  • fēnix® 6S Pro Solar fēnix® 6S Pro Solar
  • fēnix® 6S Solar fēnix® 6S Solar
  • fēnix® 6X Pro fēnix® 6X Pro, fēnix® 6X Sapphire, fēnix® 6X Pro Solar, tactix® Delta Sapphire, quatix® 6X Solar, tactix® Delta Solar, tactix® Delta Solar Ballistics
  • fēnix® 7 fēnix® 7
  • fēnix® 7S fēnix® 7S
  • fēnix® 7X fēnix® 7X
  • fēnix® Chronos fēnix® Chronos
  • MARQ™ Adventurer MARQ™ Adventurer
  • MARQ™ Athlete MARQ™ Athlete
  • MARQ™ Aviator MARQ™ Aviator
  • MARQ™ Captain MARQ™ Captain, MARQ™ Captain: American Magic Edition
  • MARQ™ Commander MARQ™ Commander
  • MARQ™ Driver MARQ™ Driver
  • MARQ™ Expedition MARQ™ Expedition
  • MARQ™ Golfer MARQ™ Golfer
  • Mercedes-Benz Venu® Mercedes-Benz Venu®
  • quatix® 6 quatix® 6
  • quatix® 6X quatix® 6X, quatix® 6X Solar, quatix® 6X Dual Power
  • Rey™ Rey™
  • Venu® Venu®
  • Venu® 2 Venu® 2
  • Venu® 2 Plus Venu® 2 Plus
  • Venu® 2S Venu® 2S
  • Venu® Sq. Venu® Sq.
  • Venu® Sq. Venu® Sq.
  • Venu® Sq. Music Venu® Sq. Music
  • vívoactive® vívoactive®
  • vívoactive® 3 vívoactive® 3
  • vívoactive® 3 Mercedes-Benz® Collection vívoactive® 3 Mercedes-Benz® Collection
  • vívoactive® 3 Music vívoactive® 3 Music
  • vívoactive® 4 vívoactive® 4, GarminActive
  • vívoactive® 4S vívoactive® 4S, GarminActive S
  • vívoactive® HR vívoactive® HR
Average Rating: (55 Ratings)

Ernest Fatikhov
January 25, 2022 | Version 1.3

It work with russian letters Can u replace barcode in a centre of screen..and make pic bigger?

Developer Reply
January 26, 2022, gasteropod

The simple answer is no. The barcode is already made as wide as possible based on the maximum width of the screen and the length of the number. Any bigger and it would not fit since it would need to be doubled in size. That is why I added a second screen with a QR code since this will be bigger and should scan more easily.

Rich Constantine
January 21, 2022 | Version 1.3

Really good widget that means no more carrying your barcode. Works on the vivoactive 4.

Michel Lawaty
January 20, 2022 | Version 1.3

Great practical easy to use widget when you go to your parkrun. Thanks for the QR code update. works like a charm when scanning with my iPhone.

Simon Hewitt
January 19, 2022 | Version 1.3

Just downloaded the QR version. Looks amazing, worked first time and every time on the volunteer app. Look forward to using this Saturday at parkrun. Awesome widget. I’m using a garmin 945.

Simon Hewitt
January 15, 2022 | Version 1.2

Didn’t scan at parkrun today on my 945. I did get it to scan on the volunteer app while at home after a few attempts. Love the idea off this widget. Hopefully can be enhanced over time.

Developer Reply
January 19, 2022, gasteropod

Try the latest version. This has a second screen with a large QR code which should be much easier to scan.

Roger Hunter
January 15, 2022 | Version 1.2

Practical. Recommend

January 15, 2022 | Version 1.2

Downloaded onto my Garmin Fenix 5s plus. Showing all the correct information but it won’t scan on my virtual volunteer app

Developer Reply
January 19, 2022, gasteropod

Did you try this outside in daylight? The watch uses a transflective memory-in-pixel (MIP) display which relies on good reflected light. I have found that especially the iphone app does not work well in low light. It scans much better outside in daylight or under bright lights. You could also try the latest version which has a second screen with a large QR code which should scan much better.

January 15, 2022 | Version 1.2

Hi, there's been an issue I've noticed (I'm an Run Director at a parkrun) where it reads the barcode wrong. Today, for example, it read the runner's barcode as someone else (as in, it completely missed off the last digit so gave that position and time to another runner who wasn't there). So it seems to be missing digits (the barcodes were identical except for the one extra digit at the end). This has happened three times in three weeks now with different runners. Many thanks.

Developer Reply
January 15, 2022, gasteropod

Did it read wrongly, or was their number entered incorrectly in their settings? There is a built in checksum, so it cannot just miss off a digit and most digits are encoded as pairs. If it read incorrectly, it's more likely to give something completely wrong, rather than missing off a digit. What I think is more likely is that the number was missing a digit when entered. If it is pasted, and there are spaces, due to the field size, the last digit could be missed off. What I can do is increase the field size, and then filter out any spaces to make this less likely to happen. Maybe you can ask these people to check the number showing on the screen is correct, and if it is, get them to scan themselves using the app and see if it reports the right number. I can be contacted with the contact developer link if more help or explanation is needed.

Shane K
January 15, 2022 | Version 1.2

Worked on my forerunner 945 earlier this morning. So handy - great job

Ben Hayes
January 15, 2022 | Version 1.2

Hi, this is great. It takes a while to scan as it's so small. I understand you can't go wider due the the pixel scale, but can you make the barcode deeper (expand vertically)? - as trying to keep the watch and volunteer phone aligned so the red scan line stays in the bar code vertically is difficult.

Developer Reply
January 15, 2022, gasteropod

I am working on a version which will have a second screen with a bigger barcode which will hopefully help.

Winson Tan
January 14, 2022 | Version 1.2

Have the same problem with Paul Carson. It doesn't work on my son's 245 Music. But it works for my Fenix 6S Pro. Could it be some glitch or bugs that need to be addressed?

Developer Reply
January 15, 2022, gasteropod

I just tried this on a 245 Music with the longest parkrun id possible so the barcode is at it's smallest, and it scanned easily. Not sure what more I can say. If you want to send me a clear photo of the watch showing the bar code, I'll take a look. Use the Contact Developer link.

January 11, 2022 | Version 1.2

Tried to compare it with barcode using virtual volunteer app on my phone. The picture in barcode is bigger and it makes easier to scan code. But I like that there is nessesary information in your app. Please make the picture of the code bigger!

Developer Reply
January 12, 2022, gasteropod

The bar code cannot be made bigger. It's already as big as possible on every device. On most, the smallest line is 1 pixel wide, so to increase the size would require doubling in size which would be too bit to fit the screen. I am working on a version which will provide a QR code which should scan better on devices which can only display a small barcode.

Jeremy Karnes
January 9, 2022 | Version 1.2

Just installed and tested with the volunteer app. Seems to work perfectly. Any chance it could store more than one barcode so I could put the kids in as well?

Paul carson
January 8, 2022 | Version 1.2

Wouldn't scan on my forerunner 245 music at park run today. Too small.

Developer Reply
January 9, 2022, gasteropod

Not the general feedback. Maybe reflected light? Try the virtual volunteer app and scan yourself. Even small it should scan well as it's crisp.probably some other Issue.

Chloe Haffenden
January 8, 2022 | Version 1.2

Brilliant and useful widget. Worked at parkrun today.

January 8, 2022 | Version 1.2

It’s a nice idea but it doesn’t work on my Fenix 6S pro. I’m on a parkrun core volunteer team and testing this out on the volunteer app so I’m extremely familiar with scanning but it’s not working for me. My guess is on the small screen of the 6S is the barcode is too small and when I move my iPhone 11 closer to it then it’s too close for the camera to focus. Perhaps if the barcode code go across the middle of the screen rather than nearer the top then it could be bigger?

Edward Hill
January 8, 2022 | Version 1.2

Success at parkrun this morning! Won’t be forgetting my barcode anymore

Luan Dinh
January 8, 2022 | Version 1.2

Great little app to have on my watch for days I forget my barcode, and I especially like the info that QR code development is in progress. Not sure how feasible it would be but one suggestion would be to have this as a ConnectIQ data field, allowing the barcode to be added as a page in activities so the current activity doesn't have to be stopped. I'm not quite sure if every compatible watch has the Resume Later function hence this suggestion. Great job!

Andy Commons
January 7, 2022 | Version 1.2

So helpful. Thank you!

Caitriona McDonald
January 7, 2022 | Version 1.2

Cant wait ro try this but cant figure out how to access the widget settings on Garmin Connect?

Developer Reply
January 8, 2022, gasteropod

Does this help?

Peter Vdh
January 7, 2022 | Version 1.2

Great widget. Easy to setup, and scans easily.

Conor Dolan
January 7, 2022 | Version 1.2

Cannot get into the settings to set up the widget. Just a loading icon but nothing else. My watch is listed as compatible. Very frustrating

Developer Reply
January 7, 2022, gasteropod

Imagine the frustration of getting a 1 star review for a problem nothing to do with your widget!

Ben Kilpatrick
January 7, 2022 | Version 1.2

So good. Barcode could be a little bigger. I’d love to be able to have multiple barcodes so I can have the kids’ on my watch as well.

January 7, 2022 | Version 1.2

Awesome thank you!

January 7, 2022 | Version 1.2

Great app and scans when I've tested it with the virtual volunteer app. Would there be any merit in using a QR code, would that enable it to be bigger and easier to scan? The app will scan QR codes.

Developer Reply
January 7, 2022, gasteropod

That is exactly what I have in development. As a QR code is square it is best for it to take the entire screen, so will be displayed as a secondary screen rather than on the main screen which would not have space for the QR code and ICE information. The programming for a QR code is significantly more complex than the bar code as it includes error correction and redundancy.