Canon RF vs Viltrox
Updated July 2026 — Canon RF wins on build and autofocus, Viltrox wins on price and weight.
The Canon RF 50mm F1.8 STM Lens offers superior image quality and autofocus performance, while the Viltrox 35mm F1.7 E provides better value for money and portability.
Why Canon RF is better
Image Quality
Canon's aspheric lens and Super Spectra Coating enhance clarity.
Autofocus
Canon's STM motor provides smoother and faster autofocus.
Build Quality
Canon lens has a robust construction typical of its brand.
Why Viltrox is better
Price
Viltrox is $40 cheaper.
Weight
Viltrox is lighter at 170g.
Low-Light
Viltrox has a slightly wider f/1.7 aperture.
Overall score
Specifications
| Spec | Canon RF | Viltrox |
|---|---|---|
| Aperture | f/1.8 | f/1.7 |
| Focal Length | 50mm | 35mm |
| Compatibility | Canon RF | Sony E |
| Weight | 200g | 170g |
| Price | $219.00 | $179.00 |
Dimension comparison
Overview of the Canon RF 50mm F1.8 STM Lens
The Canon RF 50mm F1.8 STM Lens is a compact and versatile option for photographers seeking a high-quality prime lens. Priced at $219.00, it features a wide f/1.8 aperture, making it ideal for low-light situations and achieving those beautiful background blurs. The lens is compatible with Canon's EOS R-Series cameras, providing sharp images alongside its lightweight design. With its advanced STM motor, this lens delivers smooth and near-silent autofocus, perfect for a range of photography styles, particularly portraits.
Overview of the Viltrox 35mm F1.7 E
The Viltrox 35mm F1.7 E lens is designed specifically for Sony E-mount mirrorless cameras, retailing at $179.00. This makes it about 17% cheaper than the Canon RF 50mm. The lens offers a bright f/1.7 aperture, which not only excels in low-light environments but also provides greater control over depth of field. Its lightweight design (weighing only 170g) makes it a convenient choice for travel and everyday use, while its autofocus capabilities and EXIF information transmission ensure that photographers can capture natural shots with ease.
Image Quality
Both the Canon RF 50mm F1.8 STM Lens and the Viltrox 35mm F1.7 E deliver excellent image quality, but they cater to slightly different needs. The Canon lens, with its aspheric lens element and Super Spectra Coating, is engineered to minimize lens flare and ghosting, thereby enhancing overall image clarity. Meanwhile, the Viltrox lens promises natural shots thanks to its autofocus and advanced features, making it a strong contender for those who appreciate detail and vibrancy in their images.
Autofocus Performance
Autofocus performance is a significant consideration when choosing between these two lenses. The Canon RF 50mm features a smooth and fast STM motor that operates nearly silently, making it ideal for both photography and videography. On the other hand, the Viltrox 35mm F1.7 E lens is also designed for nearly silent operation, allowing for a seamless shooting experience. This shared quality ensures that both lenses are well-suited to capturing candid moments without drawing attention.
Low-Light Capability
When it comes to low-light photography, both lenses shine due to their wide apertures. The Canon RF 50mm has an f/1.8 maximum aperture, while the Viltrox 35mm offers an f/1.7 aperture, giving it a slight edge in this category. This means the Viltrox can gather slightly more light, aiding in clear, bright images in dim conditions. However, both lenses are capable of producing stunning images in low-light scenarios, making them excellent choices for evening or indoor photography.
Build and Design
The Canon RF 50mm F1.8 STM Lens is compact and lightweight, making it easy to carry around, while maintaining robust construction that is characteristic of Canon lenses. The Viltrox 35mm F1.7 E lens is also lightweight at just 170g, which enhances its portability. Both lenses prioritize user convenience, but the Viltrox’s design may appeal more to travelers who need to minimize gear weight. Ultimately, both lenses provide a blend of durability and ease of use, catering to photographers on the go.
Price Comparison
Price is a critical factor when considering these two lenses. The Canon RF 50mm F1.8 STM Lens is priced at $219.00, while the Viltrox 35mm F1.7 E is available for $179.00. This price difference of $40 means that the Viltrox lens offers a more budget-friendly option without sacrificing essential features. For photographers looking to maximize value, the Viltrox lens presents a compelling case with its robust feature set at a lower price point.
Which should you buy?
Choosing between the Canon RF 50mm F1.8 STM Lens and the Viltrox 35mm F1.7 E ultimately depends on your specific needs and camera system. If you own a Canon EOS R-Series camera and prioritize high-quality portraits with an excellent autofocus system, the Canon lens may be the right choice for you. However, if you are a Sony E-mount user looking for a versatile, lightweight lens that excels in low light and offers great value for money, the Viltrox lens stands out as an exceptional option. Consider your photography style, budget, and camera compatibility when making your decision.

