The Magicshine HORI 900 is a capable and well-built front light for ‘everyday road cyclists’, and its ability to stack other accessories via a second mount is clever. It’s slightly odd in offering lots of power and then really hemming it in with a narrow view and a short runtime, however.

> Buy now: Magicshine HORI 900 for £52.96 from Magicshine

My main issue with this light is that it could be better with either less power or a more diffuse lens, but that’s not to say it’s a bad light. It’s also something that might not even bother you, especially given the price – so long as your idea of Magicshine’s ‘general road cycling’ involves short, simple rides. Personally, I wish it was either better optimised for commuting or for proper use in full darkness, as it’s not great for either despite most of the ingredients being there.

2025 Magicshine HORI 900 - side 1.jpg2025 Magicshine HORI 900 - front.jpg2025 Magicshine HORI 900 - top.jpg2025 Magicshine HORI 900 - side 2.jpg2025 Magicshine HORI 900 - 2.jpg2025 Magicshine HORI 900 - USB-C port.jpg2025 Magicshine HORI 900 - base.jpg2025 Magicshine HORI 900 - remote.jpg2025 Magicshine HORI 900 - out front mount.jpg2025 Magicshine HORI 900.jpg

This puts out up to 900 lumens – bright enough for moonless forest tracks – but constrains it into a kind of bucket shape. The narrow base falls just ahead of your front tyre, and the sharp lines of the sides diverge to an equally sharp cutoff further down the road. Peripheral vision is non-existent, then, which really doesn’t help on tight corners or when turning into unlit junctions.

2025 Magicshine HORI 900 - top.jpg
2025 Magicshine HORI 900 - top (Image Credit: Farrelly Atkinson)

With the furthest line dutifully angled so it’s visible on the road – it’s designed not to dazzle oncoming drivers – I found the visibility became borderline at around 30mph. You can of course see further by tilting it up and just hosing light straight down the road (it really is bright), but then you really are going to blind people.

2025 Magicshine HORI 900 - 2.jpg
2025 Magicshine HORI 900 - 2 (Image Credit: Farrelly Atkinson)

So it’s a very polite pattern that won’t bother drivers or pedestrians on the pavement, and as such it’s not well suited to either the fastest roads or the slowest, twistiest turns. If there’s street lighting (or even just traffic) it’s fine, but if so you don’t really need this power as much as you need battery life.

2025 Magicshine HORI 900 - side 2.jpg
2025 Magicshine HORI 900 - side 2 (Image Credit: Farrelly Atkinson)

Perhaps if your commute involves both regular busy streets and dark but ultimately slow sections, such as tow paths or unlit backroads, the Hori 900 will hit the nail on the head. But that’s quite a narrow nail.

Battery life

I routinely went from fully charged to a red warning light (20-11% remaining) in just over an hour, despite swapping between full (900L) and medium (400L). That’s less than I expected, given that Magicshine claims 1.5hrs on constant full power.

2025 Magicshine HORI 900 - front.jpg
2025 Magicshine HORI 900 - front (Image Credit: Farrelly Atkinson)

Once you hit 10% the light steps down to the low setting of 200L and refuses to go higher. It’s still plenty to get you seen, but it’s pretty feeble as a headlight. You’re really going to have to trundle on that. If you’re adjusting between outputs you’ll be seeing how feeble quite often, as you can only cycle through all the brightnesses – if you want to switch directly between high and low, you have to buy the two-button Rechargeable Remote (£19.99) as well.

2025 Magicshine HORI 900 - remote.jpg
2025 Magicshine HORI 900 - remote (Image Credit: Farrelly Atkinson)

For the record, I was typically using the Hori 900 in temperatures around 8-10°C, Magicshine’s tests are run at 25°C, and batteries do not like cold. That might have explained some of the… except my own indoor test did not impress either.

2025 Magicshine HORI 900 - out front mount.jpg
2025 Magicshine HORI 900 - out front mount (Image Credit: Farrelly Atkinson)

From full charge the Hori lasted just 40 minutes before reaching 20% and turning red. After that it managed 15 minutes until it started flashing at 10% remaining, and another 15 minutes before dying completely. That’s 20 minutes short of the claimed 1.5hr runtime. In the middle setting it only managed 2hrs, which is 30 minutes shorter than claimed.

2025 Magicshine HORI 900 - base.jpg
2025 Magicshine HORI 900 - base (Image Credit: Farrelly Atkinson)

At least it also charges quicker than Magicshine says, though that’s because the claimed 2.5hrs is at 1A. My regular 2A phone chargers did it, unsurprisingly, in almost exactly half that time.

2025 Magicshine HORI 900 - USB-C port.jpg
2025 Magicshine HORI 900 - USB-C port (Image Credit: Farrelly Atkinson)

As the outputs are customisable via Magicshine’s app, you could technically adjust them to at least maximise the limited runtimes while still having enough headlight for commuting, and if you spend another £20 on the remote you could switch directly between high and low beam too. However, I think outputs and functions are best done right at the factory, rather than by the customer.

Value

At £52.96 this is certainly well priced given its impressive construction, though you don’t get any kind of mount – if you want Magicshine’s out-front one in the box it’s £59.99. I’ve tested those before and they’re equally well made and work just as they should.

If you need a light for commuting or general riding on mostly lit roads, the Knog Blinder Pro 600 front light does a great job, lasts a much more useful two hours on full power, and is £59.99.

Instead of running this Hori 900 in its middle 400L setting to extend its battery life, you could spend £29.99 on a Moon Meteor (400lm) and get two hours of runtime that way.

If you want to stay with Magicshine and not be limited to commuting (and avoiding tight corners), the Allty 1500 I reviewed back in 2020 remains very good – my test unit is still going strong. Also, unlike almost everything else in the world, it’s actually cheaper now than it was then. It’s £69.99.

Our best front lights buyer’s guide rounds up options from under £20 to over £300.

Overall

For commuting in lit areas this only has one drawback – the short runtime even at less than full power – while for general road riding it has two. Those are the one-hour runtime even when mixing full beam with lower outputs, and the lack of peripheral vision for junctions, tight corners and when you’re riding at a high speed. Sure you could tune outputs in the app and spend another £20 for more convenient switching, but the reality is you shouldn’t have to. You also don’t have to; the alternatives are legion. Unfortunately, as well made as the Hori 900 is, it’s a swing and a miss for Magicshine.

> Buy now: Magicshine HORI 900 for £52.96 from Magicshine

Verdict

Well made and potentially useful, but short runtimes and the narrow beam are limiting

All the deals displayed on our review pages are pulled from a constantly updating database feed of the best affiliate deals available. The criteria for deciding on what are the best deals is who is offering the lowest, delivered price. In most cases we will be showing the very best deal available online, but sometimes you may be able to find an item cheaper. If you can please feel free to post a link in the comments box below. To find out more about affiliate links on road.cc click here.

road.cc test report

Make and model: Magicshine HORI 900

Size tested: One Size

Tell us what the light is for, and who it’s aimed at. What do the manufacturers say about it? How does that compare to your own feelings about it?

Magicshine says: “Built for everyday road cyclists, the HORI 900 delivers advanced optics, essential safety features, and a streamlined, cockpit-friendly design. With a precision-engineered cut-off low beam and independent DRL, it ensures standout visibility without unnecessary complexity.”

Tell us some more about the technical aspects of the light?

Compact horizontal form for modern, clutter-free handlebar setups.

High-power LED provides a maximum output of 900 lumens.

Cut-off low beam reduces glare for safer riding in traffic and group settings.

Independent DRL with constant and hyper-flash modes to increase daytime safety.

Flexible Dual Mount system allows top or bottom handlebar installation.

Cockpit-friendly integration compatible with additional Garmin/Wahoo computer mounting kits.

FTR LightSync Control technology, paired with compatible smart taillights and MJ-6558 remote for intelligent one-touch control.

Customize lighting settings for different cycling scenarios through Magicshine App.

Rugged aluminum construction for durability and efficient heat dissipation.

Long-lasting 2000mAh battery with fast USB-C charging.

IPX6 waterproof rating, lockout mode, and memory function for all-condition reliability.

Rate the light for quality of construction:
 
8/10
Rate the light for design and ease of use. How simple was the light to use?
 
8/10
Rate the light for waterproofing. How did it stand up to the elements?
 
8/10
Rate the light for battery life. How long did it last? How long did it take to recharge?
 
3/10

The short runtimes were lower than Magicshine claimed.

Rate the light for performance:
 
7/10

Very good brightness, but the restricted beam and short runtimes limit its usefulness.

Rate the light for durability:
 
8/10
Rate the light for weight:
 
7/10
Rate the light for value:
 
5/10

How does the price compare to that of similar products in the market, including ones recently tested on road.cc?

It’s at the lower end of the market for actual headlights (as opposed to lights to get you seen).

Tell us how the light performed overall when used for its designed purpose

It’s okay, but could be better if it were tuned more carefully to a specific use.

Tell us what you particularly liked about the light

Being able to fit a computer on top, the solid build and its uncomplicated operation.

Tell us what you particularly disliked about the light

The restricted beam, short runtimes and slightly confused specs.

Did you enjoy using the light? To a degree.

Would you consider buying the light? No

Would you recommend the light to a friend? No

Use this box to explain your overall score

This is well made and easy to operate, but it’s either underspecced or overpowered, depending on what you do with it.

Overall rating: 6/10

About the tester

Age: 48  Height: 183cm  Weight: 78kg

I usually ride: Vitus Zenium SL VR Disc  My best bike is:

I’ve been riding for: 10-20 years  I ride: A few times a week  I would class myself as: Experienced

I regularly do the following types of riding: general fitness riding, mtb,