
Sofirn
SP31 V3
- Lumens
- 2,000 lm
- Throw
- 269 m
- Runtime (High)
- 120 min
- Weight
- —
- Battery
- 18650
$31.99Check Price on AmazonLast checked just now
Head-to-Head Comparison
Side-by-side specs, scores, and Amazon pricing. Winner badges show which model leads each profile. Full spec comparison is included below.

Sofirn

Wurkkos
| Spec | ||
|---|---|---|
| Beam Pattern | ||
| ▾Price & Scores2 | ||
| Price | $32 | $33 |
| MSRP | $30 | $33 |
| ▾Output & Beam6 | ||
| Max Lumens | 2,000 lm | 2,000 lm |
| Peak Candela | 18,100 cd | 16,075 cd |
| Beam Distance | 269 m | 254 m |
| Beam Pattern | hybrid | hybrid |
| IP Rating | IPX8 | IPX8 |
| Impact Resistance | 1.5 m | 1.5 m |
| ▾Runtime1 | ||
| Runtime (High) | 120 min | 120 min |
| ▾Physical1 | ||
| Body Material | Aluminum | Aluminum |
| ▾Battery & Charging6 | ||
| Battery Type | 18650 | 18650 |
| Charging | usb-c | usb-c |
| USB-C | No | No |
| Replaceable Battery | Yes | Yes |
| Battery Included | No | No |
| Rechargeable Battery | No | No |
| ▾Features7 | ||
| Switch Type | dual | dual |
| Strobe Mode | No | No |
| Memory Mode | No | No |
| Lockout | No | No |
| Moonlight Mode | No | No |
| Magnetic Tailcap | No | No |
| Pocket Clip | No | No |
| ▾Checklist9 | ||
| Impact Resistant | ✓ | ✓ |
| Waterproof | ✓ | ✓ |
| USB-C Rechargeable | ✗ | ✗ |
| Battery Replaceable | ✓ | ✓ |
| Strobe Mode | ✗ | ✗ |
| Memory Mode | ✗ | ✗ |
| Lockout | ✗ | ✗ |
| Magnetic Tailcap | ✗ | ✗ |
| Pocket Clip | ✗ | ✗ |
| ▾Category Scores5 | ||
| Tactical Score | 74.0 | 74.3 |
| EDC Score | 80.1 | 81.2 |
| Value Score | 82.9 | 82.6 |
| Throw Score | 72.8 | 72.7 |
| Flood Score | 79.5 | 80.4 |
| ▾Amazon3 | ||
| Amazon Reviews | 415 | 1,293 |
| Amazon Rating | 4.3 | 4.3 |
| Release Year | 2,024 | 2,023 |
These two are closely matched. The Sofirn SP31 V3 scores 82.9 (best for value) while the Wurkkos TD02 scores 82.6 (best for value). Your decision should come down to which use case matters more to you.
As an Amazon Associate we earn from qualifying purchases. Pricing and availability can change quickly. Always use Check Price buttons for current details.