Canon RF45mm F1.2 STM vs Tamron 17-
Updated July 2026 — Canon RF45mm F1.2 STM wins on weight, Tamron 17- wins on price and focal length.
The Canon RF45mm F1.2 STM excels in low-light performance and bokeh, while the Tamron 17-70mm f/2.8 offers versatility and stabilization for various shooting scenarios.
Why Canon RF45mm F1.2 STM is better
Price
The Canon lens is $130 cheaper.
Low-light
The Canon lens has a wider aperture for low-light shooting.
Bokeh
The Canon lens provides superior background blur.
Why Tamron 17- is better
Versatility
The Tamron lens covers a wider focal length range.
Stabilization
The Tamron lens features Vibration Compensation for video.
Durability
The Tamron lens has moisture-resistant construction.
Overall score
Specifications
| Spec | Canon RF45mm F1.2 STM | Tamron 17- |
|---|---|---|
| Brand | Canon | Tamron |
| Max Aperture | f/1.2 | f/2.8 |
| Focal Length | 45mm | 17-70mm |
| Weight | 580g | 525g |
| Stabilization | No | Yes |
Dimension comparison
Overview of the Canon RF45mm F1.2 STM and Tamron 17-70mm f/2.8 Di III-A VC RXD
The Canon RF45mm F1.2 STM and the Tamron 17-70mm f/2.8 Di III-A VC RXD are two distinct lenses tailored for different photographic needs. The Canon lens, priced at $469.00, offers a standard prime option with a wide aperture, while the Tamron, available for $599.00, provides a versatile zoom range ideal for various shooting scenarios. Understanding their unique features will help potential buyers make an informed decision based on their photography style.
Build Quality and Design
The design of the Canon RF45mm F1.2 STM emphasizes compactness and user-friendliness, featuring a large-diameter mount and a short back focus. This combination ensures that the lens remains lightweight without sacrificing performance. On the other hand, the Tamron 17-70mm f/2.8 boasts moisture-resistant construction and a fluorine coating, making it suitable for challenging weather conditions. This added durability may appeal to photographers who often shoot outdoors, whereas the Canon lens prioritizes a compact design ideal for portability.
Optical Performance
In terms of optical performance, the Canon RF45mm F1.2 STM excels with its large f/1.2 aperture, allowing for stunning low-light capabilities and beautiful bokeh. This prime lens is designed to create a three-dimensional aesthetic, effectively isolating subjects from the background. Comparatively, the Tamron 17-70mm f/2.8 features a constant f/2.8 aperture across its 4.1x zoom range, providing consistent performance for a variety of shooting situations. While the Canon lens is optimized for portraiture and low-light shooting, the Tamron offers versatility for everyday use.
Versatility and Use Cases
The Tamron 17-70mm f/2.8 is particularly versatile, covering a focal length range of 17-70mm, which is equivalent to a full-frame 25.5-105mm. This makes it suitable for a wide range of photography, from landscapes to portraits. In contrast, the Canon RF45mm F1.2 STM is a standard prime lens, best suited for portrait and lifestyle photography. While the Canon lens excels in specific settings, the Tamron's zoom capability provides a broader application, allowing photographers to adapt quickly to different scenarios without changing lenses.
Price Comparison
The pricing of these two lenses presents a notable difference. The Canon RF45mm F1.2 STM is priced at $469.00, while the Tamron 17-70mm f/2.8 comes in at $599.00, making the Canon lens about 17% cheaper. For photographers on a budget or those looking for an excellent value in a high-quality lens, the Canon lens may represent a more attractive option without sacrificing essential features.
Autofocus and Stabilization
The Canon RF45mm F1.2 STM leverages advanced autofocus technology, allowing for quick and precise focusing, which is essential for portrait and lifestyle photography. The Tamron 17-70mm f/2.8, however, incorporates a Vibration Compensation (VC) mechanism, enhancing stabilization, particularly beneficial when shooting videos. The AI technology employed in the Tamron lens improves image stabilization performance, making it more suitable for videographers who require smooth footage in various conditions.
Target Audience
The target audience for the Canon RF45mm F1.2 STM primarily includes portrait photographers and creatives seeking a shallow depth of field and beautiful background blur. This lens is perfect for those who prioritize high-quality images with a refined look. Conversely, the Tamron 17-70mm f/2.8 appeals to a broader audience, including everyday photographers and content creators who need a reliable all-around lens for various shooting scenarios. Each lens serves distinct photographic needs, catering to different styles and preferences.
Conclusion on Features and Performance
Both lenses offer unique strengths tailored to specific photography needs. The Canon RF45mm F1.2 STM shines with its superior low-light capability and beautiful bokeh, making it ideal for portrait photographers. Meanwhile, the Tamron 17-70mm f/2.8 excels in versatility with its zoom range and effective stabilization, appealing to a wider audience for everyday shooting. The decision between these lenses ultimately depends on the photographer's preferred shooting style and primary use case.
Which should you buy?
Choosing between the Canon RF45mm F1.2 STM and the Tamron 17-70mm f/2.8 hinges on your photography needs. If you require a lens that offers exceptional low-light performance and a stunning aesthetic for portraits, the Canon lens is an excellent choice at about $469.00. However, if you seek versatility and stability for both photography and videography, the Tamron lens, priced at $599.00, may be worth the investment. Consider your shooting style and requirements to make the best decision for your photography journey.

