SQUIRREL_13330946
The Magicshine Hori 900 has a flood-style design with a wide beam pattern that has a pronounced top-to-bottom gradient and side cut-off.
It’s designed to sit under an out-front mount or between a cycling computer and its mount.
There’s an optional wireless remote, which is a useful extra for night riding on unlit roads but adds £19.99 to the Magicshine Hori 900's price of £60 / $60.
- Read more: best bike lights 2025 reviewed and rated
Magicshine Hori 900 specifications and details

Unusually, the Magicshine Hori 900 is sold without a full mount. Instead, it’s designed to fit below a cycling computer, using an existing mount.
You can either sandwich the light between your computer and a bar-top mount, or sling it on the underside of an out-front style mount using the included GoPro adaptor.
There are Garmin, Wahoo and GoPro-style adaptors in the pack, along with a hex key to swap between them.
If you’re riding with a cycling computer, it’s a design that makes sense – even more so if you have an out-front mount that will accept a GoPro adaptor.
Magicshine Hori 900 performance

The Hori is a flood-style light, with a wide beam spread and a pronounced cut-off line at the edges of the beam.
There’s also a horizontal delineation between brighter and less intense areas when run on lower settings.
This only works in one orientation, though, so you need to mount the light right-side up whether you opt for bar-top or under-bar mounting.
The beam pattern offers good forward illumination and, despite the sharp edges to the beam, adequate side illumination of the verges.

Runtime is good and the light stepped down progressively after around two hours, while still providing a decent amount of illumination, unlike some other lights in my group test, which switched to provide little illumination once their batteries were depleted.
Magicshine supplied my test light with its tiny, 16g wireless handlebar remote, which is a useful accessory, particularly if you opt to sling the light under an out-front mount. But you'll need to pay for it.
Setup and pairing are slightly fiddly, but the remote makes controlling the light easier, enabling you to toggle between high- and low-output settings, and turn the light on and off.
Without the remote, there are seven settings to scroll through, which makes riding at night on unlit roads awkward and plunges you into darkness as you work your way through the three flashing modes (and reach for the button).

On the other hand, I found it quite easy to press the wrong button on the remote, which has a similar effect.
The Hori is well balanced on its mounting points and doesn’t tend to bounce around if you go over a rough patch of ground.
The short, compact body means it doesn’t get in the way of your knees, if you mount it in line with your bar.
Magicshine offers an app that enables you to set up different modes, and check battery life and temperature, but otherwise its function is limited.
How I tested – front lights
I tested the six lights mainly on dark roads, where I could get a good idea of their light throw and illumination pattern in different modes, how easy it was to switch between modes and whether I was plunged into darkness or low-output flashing modes when cycling through them.
I also performed a burn-down test, fully charging the lights, then noting how long each ran for at its highest output, and how gracefully it powered down once the battery level reduced.
Other aspects assessed included ease of mounting to the bike and removal, different mounting options and the usual weights and other stats.
Lights on test
- Exposure Sirius Mk10 Daybright
- Magicshine Hori 900
- NiteRider Lumina Micro 950
- Lezyne Micro Drive 800+
- Moon Titan Mini
- Oxford Ultratorch CL1000
Magicshine Hori 900 bottom line

The Hori’s versatile positioning options, including sandwiching between a computer and its mount, are novel and economise on bar space, although there’s no mount supplied with the light.
There’s a good spread of illumination, but the need to scroll through seven light modes makes the optional remote something of a necessity.
SQUIRREL_13330946
Product
Brand | Magicshine |
Price | £60.00, $60.00 |
Weight | 106g |
Features
Light type | front |
Integrated battery | yes |
Features | Claimed run time (full beam): 1:30 hours IP rating: IPX6 Battery capacity: 2000mAh Modes: 7 |
Output (lumens) | 900 |