Inspired by Wikilight.de, the Beamshot Comparator is a tool made to compare the large amounts of beamshots that I have taken over the years. I decided to try and make such a tool, seeing as Wikilight hasn’t been updated with new lights for the past couple of years.
I coded the comparator with the help of Gemini Pro. The entire comparator itself fits inside a “Custom HTML” block in this WordPress post, while the beamshots are uploaded to the website and added to the comparator code as image links.
To help with adding large amount of beamshots to the comparator (with all the specifications), I use a script that helps semi-automate this process.
I’m releasing the code on Github, free for anyone to use. You can find it in the link below:
I’d love to see others create similar tools with their own beamshots.
I also added a compressed comparator, which could be used in reviews or comparisons. It doesn’t have the comparison downloadable section, only includes beamshots for 1 location and is easier to upload beamshots to.
Added 13 new flashlights (in 3 beamshot locations):
Convoy:
L21A - SFT90
L21B - SFT25R, SFT42R
M21B - SFT42R, SFT90
M21E - LHP73B, SFT25R, SFT70
M21H - LHP73B
M21K - LHP73B, SFT90
Wurkkos:
TD01C
TS28
All flashlights have been measured for lumen and throw.
Added a distinction between “0s” and “30s” lumen measurements.
For the new Convoy 20A driver flashlights (e.g. M21K, M21E LHP73B) I also included a “high” beamshot, as the turbo is only momentary.
Update 06.04.2026 (DD.MM.YYYY):
Added a new location (460m - field road):
Added 13 new flashlights (in 3 beamshot locations):
Convoy:
L21A - SFT90
L21B - SFT25R, SFT42R
M21B - SFT42R, SFT90
M21E - LHP73B, SFT25R, SFT70
M21H - LHP73B
M21K - LHP73B, SFT90
Wurkkos:
TD01C
TS28
All flashlights have been measured for lumen and throw.
Added a distinction between “0s” and “30s” lumen measurements.
For the new Convoy 20A driver flashlights (e.g. M21K, M21E LHP73B) I also included a “high” beamshot, as the turbo is only momentary.
I think this thread (and the online app behind it) has been vastly underappreciated - just try it to see how much easier it is to make purchase decisions when you can easily figure out what to expect.
This, and maybe + the Map to see how close the lights you know are to the lights you want… :-)
On the subject of beam profiles, some users may find this helpful:
Given basic LED/reflector measurements, it generates an exact prediction for the hotspot/spill/corona angles, and visualizes it as a slice of the beam through the axis. Here’s a slightly more elaborate introduction/post about it on the subreddit.
Additionally, entering 2 more inputs (OTF lumens and emitting area) gives a prediction of maximum intensity/throw.