vsversusfinder

Canon RF45mm F1.2 STM vs Viltrox

Updated July 2026 — Canon RF45mm F1.2 STM wins on build and aperture, Viltrox wins on price and weight.

The Canon RF45mm F1.2 STM excels in low-light performance and image quality, while the Viltrox 35mm F1.7 E offers great value and portability.

Why Canon RF45mm F1.2 STM is better

Aperture

Canon has a wider f/1.2 aperture for better low-light performance.

Build Quality

Canon offers a premium build quality.

Image Quality

Canon provides superior bokeh and subject isolation.

Why Viltrox is better

Price

Viltrox is significantly cheaper at $179.

Weight

Viltrox is lightweight at 170g, ideal for travel.

Versatility

Viltrox is suitable for a wider range of photography styles.

Overall score

Canon RF45mm F1.2 STM
85
Viltrox
70

Specifications

SpecCanon RF45mm F1.2 STMViltrox
Focal Length45mm35mm
Max Aperturef/1.2f/1.7
WeightN/A170g
BrandCanonVILTROX
CompatibilityRF MountE Mount

Dimension comparison

Canon RF45mm F1.2 STMViltrox

Overview of the Lenses

When comparing the Canon RF45mm F1.2 STM and the Viltrox 35mm F1.7 E, the primary takeaway is their distinct focal lengths and aperture capabilities. The Canon lens is a 45mm prime with a wide f/1.2 aperture, while the Viltrox offers a 35mm focal length with a slightly narrower f/1.7 aperture. This difference in specifications suggests that the Canon lens may excel in low-light performance and depth of field control, making it a strong choice for portraiture and creative photography.

Design and Build Quality

The Canon RF45mm F1.2 STM is designed with a large-diameter mount and short back focus, which contributes to its compact form factor despite its wide aperture. This thoughtful design allows for digital distortion correction, enhancing image quality. On the other hand, the Viltrox 35mm F1.7 E is lightweight, weighing just 170g, making it very travel-friendly. While the Canon lens presents a premium build quality typical of its brand, the Viltrox's design prioritizes convenience and ease of use, appealing to casual photographers who value portability.

Image Quality and Performance

In terms of image quality, the Canon RF45mm F1.2 STM stands out with its exceptional performance in low-light conditions due to its f/1.2 aperture. This feature allows faster shutter speeds, which is crucial for capturing sharp images in dim environments. The Viltrox 35mm F1.7 E, while not as wide, still performs admirably with its f/1.7 aperture, offering good low-light capabilities. However, the Canon lens's ability to create soft, expressive visuals with pronounced bokeh gives it a significant edge for portrait and lifestyle photography.

Versatility and Use Cases

The Canon RF45mm F1.2 STM is ideal for a variety of photography styles, including portraits and lifestyle shots, thanks to its flattering focal length and impressive aperture. It enhances subject isolation against the background, making it a versatile choice for creators. Conversely, the Viltrox 35mm F1.7 E is designed to accommodate an APS-C format, providing a 35mm equivalent focal length. This lens excels in both portraiture and landscape photography, offering versatility that caters to a wider range of shooting scenarios, particularly for those using Sony E-mount cameras.

Autofocus and Usability

Autofocus performance is another area where these lenses diverge. The Canon RF45mm F1.2 STM is designed for smooth and quick focusing, which is beneficial for dynamic shooting environments. Meanwhile, the Viltrox 35mm F1.7 E boasts features like near-silent shutter operation and EXIF information transmission, enhancing usability for various photography styles. This makes the Viltrox particularly appealing to videographers and those capturing candid moments, as it minimizes noise during shooting.

Price Comparison

In terms of pricing, the Canon RF45mm F1.2 STM is listed at $469.00, whereas the Viltrox 35mm F1.7 E is significantly cheaper at $179.00. This means that the Viltrox is about 62% less expensive than the Canon lens, making it an attractive option for budget-conscious photographers. However, the price difference also reflects the differences in features and performance, with the Canon lens offering advanced capabilities that may justify its higher cost for professional users.

Brand Reputation and Reliability

Canon has established a strong reputation in the photography industry, known for its reliable and high-quality products. The RF45mm F1.2 STM is indicative of Canon's commitment to delivering exceptional photographic tools. In contrast, Viltrox, while gaining popularity, may not yet have the same level of recognition or trust among professional photographers. However, Viltrox lenses have garnered positive reviews for their performance and value, making them an appealing alternative for enthusiasts and those entering the photography space.

Which should you buy?

Deciding between the Canon RF45mm F1.2 STM and the Viltrox 35mm F1.7 E ultimately depends on your specific photography needs and budget. If you prioritize superior low-light performance and image quality for professional work, the Canon lens may be worth the investment. However, if you are looking for a versatile, lightweight lens at a fraction of the cost, the Viltrox offers great value and flexibility, especially for those using Sony E-mount cameras.