AstrHori 120mm F2.8 2X Macro Review
The AstrHori 120mm F2.8 delivers true 2x macro magnification at a budget price, but you'll be trading autofocus and portability for that extreme close-up capability.
Overview
So you're looking at a 2x macro lens. That's a pretty specific tool. The Canon AstrHori 120mm F2.8 is a manual focus prime that promises to get you incredibly close to your subject, doubling the life-size magnification you get from most standard macro lenses. It's a chunky piece of gear at nearly 1.3kg, and it's built for a very particular kind of photographer: the one who wants to explore tiny worlds in extreme detail.
This lens isn't trying to be your everyday walk-around lens. With a score of 77/100 for macro, it's clear where its heart lies. It's for the person who wants to photograph insect eyes, the texture of a leaf, or the intricate details of a watch movement. The 120mm focal length gives you some working distance, which is crucial when you're that close to a living subject.
What makes it interesting is that claim of being a 'medium telephoto portrait lens' too. On paper, 120mm at f/2.8 on a full-frame camera should be decent for headshots. But with a manual focus-only design and a weight that rivals some camera bodies, you have to really want that dual-purpose functionality. It's a specialist lens that's asking if you can live with its compromises for the sake of its unique magnification.
Performance
Let's talk about those numbers. Its macro performance lands in the 82nd percentile, which is solid. That means for pure close-up detail grabbing, it's better than most lenses out there. The 2x magnification is the real story here. Most dedicated macro lenses cap out at 1x (life-size). This lens gets you twice as close, which is a huge deal for certain types of macro work. You're seeing details most lenses physically can't capture.
For other uses, the story is more mixed. The optical quality score is in the 81st percentile, which is promising for sharpness. But its bokeh and aperture scores are around the 50th percentile mark. That tells you the f/2.8 aperture is good, but not exceptional for creating super creamy background blur compared to faster primes. The built-in stabilization scores highly at the 89th percentile, which is a massive help for handheld macro work where even a millimeter of camera shake ruins the shot. Just don't expect autofocus help—that score is low because, well, there isn't any.
Pros & Cons
Pros
- Strong stabilization (89th percentile) 88th
- Strong macro (82th percentile) 83th
- Strong optical (81th percentile) 83th
Cons
- Below average build (2th percentile) 3th
Specifications
Full Specifications
Optics
| Focal Length Min | 120 |
| Focal Length Max | 120 |
| Elements | 14 |
| Groups | 9 |
Aperture
| Max Aperture | f/2.8 |
Build
| Mount | Canon EF |
| Weight | 1.3 kg / 2.8 lbs |
AF & Stabilization
| Stabilization | Yes |
Focus
| Min Focus Distance | 120 |
Value & Pricing
Priced around $369, the AstrHori 120mm sits in a weird spot. For a true 2x macro lens, that's actually very affordable. Brand-name 1x macro lenses from Canon or Sigma often start at twice this price. So, if 2x magnification is your absolute goal, this lens represents a significant cost saving.
However, you're paying for that savings with major compromises: manual focus, questionable build quality, and a lot of weight. You're not buying a refined, all-purpose tool. You're buying a single, very powerful feature at a budget price. It's a value proposition that only makes sense if that one feature is exactly what you need.
Price History
vs Competition
This lens doesn't have direct competitors because 2x magnification is so rare. The closest comparisons are standard 1x macro lenses, like a used Canon 100mm f/2.8L Macro. That lens would give you autofocus, weather sealing, and legendary build quality for a similar or slightly higher price, but you'd lose that extra 1x of magnification. It's a trade-off between ultimate detail and everyday usability.
Looking at the listed competitors like the Viltrox 35mm or Meike 55mm, those are completely different lenses. They're smaller, lighter, autofocus primes designed for general photography. Comparing them highlights the AstrHori's specialization. You wouldn't cross-shop these unless you were just looking for 'a cheap prime lens.' For a general-purpose lens, the AstrHori is a terrible choice. For dedicated macro, it's a unique option.
| Spec | AstrHori 120mm F2.8 2X Macro | Meike Meike 55mm F1.4 Standard Aperture APS-C Frame AF | Viltrox Air VILTROX 35mm F1.7 f/1.7 Air AF Lens for Fuji X | Tamron Di III Tamron 17-70mm f/2.8 Di III-A VC RXD Lens for Sony | Canon RF Canon RF 24mm f/1.8 Macro IS STM Lens | Fujifilm VILTROX 56mm F1.4 STM APS-C Frame Auto Focus |
|---|---|---|---|---|---|---|
| Focal Length | 120mm | 55mm | 35mm | 17-70mm | 24mm | - |
| Max Aperture | f/2.8 | f/1.4 | f/1.7 | f/2.8 | f/1.8 | f/1.4 |
| Mount | Canon EF | Nikon Z | Fujifilm X | Sony E-Mount, Sony E-Mount, Sony E-Mount, Sony E-Mount, Sony E-M | Canon RF | Fujifilm X |
| Stabilization | true | true | true | true | true | true |
| Weather Sealed | false | false | false | false | false | true |
| Weight (g) | 1288 | 281 | 400 | 544 | 272 | 320 |
| AF Type | - | STM | STM | Autofocus | Autofocus | STM |
| Lens Type | - | - | - | Wide-Angle Zoom | Wide-Angle | - |
| Compare | Compare | Compare | Compare | Compare |
| Product | Af | Bokeh | Build | Macro | Optical | Aperture | Versatility | Social Proof | Stabilization |
|---|---|---|---|---|---|---|---|---|---|
| AstrHori 120mm F2.8 2X Macro | 46.4 | 48.4 | 3.1 | 82.6 | 82.5 | 54.6 | 37.5 | 59.6 | 87.8 |
| Meike 55mm F1.4 Standard Aperture APS-C Frame AF STM Compare | 95.6 | 81.8 | 81.1 | 89.1 | 67.5 | 88.1 | 37.5 | 89.9 | 87.8 |
| Viltrox Air 35mm F1.7 f/1.7 AF Compare | 95.6 | 73.6 | 63.4 | 93.2 | 74 | 80.5 | 37.5 | 95.1 | 87.8 |
| Tamron Di III 17-70mm f/2.8 -A VC RXD Compare | 46.4 | 59.2 | 64.3 | 77.4 | 90.8 | 54.6 | 92.5 | 95.1 | 87.8 |
| Canon RF 24mm f/1.8 Macro IS STM Compare | 46.4 | 81.8 | 87.6 | 81 | 82.5 | 75.8 | 37.5 | 98 | 99.9 |
| Fujifilm VILTROX 56mm F1.4 STM APS-C Frame Auto Focus Standard Prime Compare | 95.6 | 81.8 | 88.8 | 85.3 | 34.6 | 88.1 | 37.5 | 86.7 | 87.8 |
Verdict
If you are a dedicated macro shooter who needs 2x magnification and you primarily work on a tripod or with very static subjects, this lens is a compelling, budget-friendly way to get that capability. The image stabilization is a great bonus for handheld work, and the optical quality is good enough. Just go in knowing the focus is all on you, and the build might not inspire confidence.
For anyone else, it's hard to recommend. If you want a lens for portraits, a used 85mm f/1.8 will be lighter, have autofocus, and create much nicer bokeh. If you want a travel lens, this is the opposite of that. If you're new to macro, starting with a 1x autofocus macro lens is a much more forgiving experience. This is a tool for a specific job, not a jack-of-all-trades.