Canon EF vs Viltrox
Updated July 2026 — Canon EF wins on weight and focal length, Viltrox wins on price.
The Canon EF 50mm f/1.8 STM Lens offers better value and performance for traditional portraiture, while the Viltrox 35mm F1.7 E excels in versatility and portability.
Why Canon EF is better
Price
Canon lens is $155.99, cheaper than Viltrox at $179.00.
Focal Length
50mm focal length is ideal for portraits.
Autofocus
Canon's STM motor provides near-silent autofocus.
Why Viltrox is better
Aperture
Viltrox has a slightly faster f/1.7 maximum aperture.
Weight
Viltrox is lighter at 170g, making it more portable.
Compatibility
Viltrox is designed specifically for E-mount cameras.
Overall score
Specifications
| Spec | Canon EF | Viltrox |
|---|---|---|
| Brand | Canon | VILTROX |
| Max Aperture | f/1.8 | f/1.7 |
| Focal Length | 50mm | 35mm |
| Weight | 200g | 170g |
| Min Focus | 1.15 ft | 0.3 m |
Dimension comparison
Overview of the Canon EF 50mm f/1.8 STM Lens
The Canon EF 50mm f/1.8 STM Lens is priced at $155.99, making it a budget-friendly option for photographers looking for a versatile prime lens. Known for its impressive performance in low-light settings, this lens is an excellent choice for portraits, action shots, and nighttime photography. Its bright maximum aperture of f/1.8 allows for greater control over depth of field, helping to isolate subjects effectively. The lens also features a minimum focusing distance of 1.15 ft., which enhances its usability for close-up photography.
Overview of the Viltrox 35mm F1.7 E
In contrast, the Viltrox 35mm F1.7 E lens is priced at $179.00, about 14.8% higher than the Canon lens. This lens is specifically designed for APS-C-format E-mount mirrorless cameras, providing a 35mm equivalent focal length. It also boasts a bright f/1.7 maximum aperture, making it suitable for low-light conditions and offering excellent depth-of-field control. The lens weighs only 170g, making it an ideal companion for travel and everyday photography, particularly for those who prioritize portability.
Focal Length and Versatility
The Canon EF 50mm f/1.8 STM Lens has a focal length of 50mm, which translates to an 80mm equivalent on APS-C cameras. This makes it ideal for portrait photography and offers a natural perspective that many photographers appreciate. Its versatility extends to various photography styles, including street and landscape photography, especially when shooting in low-light environments.
Conversely, the Viltrox 35mm F1.7 E offers a 35mm focal length, which is well-suited for APS-C-format cameras. This lens is particularly effective for portraits and street photography, providing a wider field of view compared to the Canon. The choice between these two lenses ultimately depends on the photographer's preferred shooting style. The 50mm lens excels in traditional portraiture, while the 35mm lens offers more versatility for dynamic scenes.
Autofocus Performance
Autofocus is a crucial feature for modern photographers, and both lenses deliver impressive performance in this area. The Canon EF 50mm f/1.8 STM Lens employs a stepping motor (STM), which allows for near-silent autofocus operation. This is particularly beneficial for video recording, where noise can be disruptive. The lens also includes full-time manual focus override, giving photographers added control over their shots.
On the other hand, the Viltrox 35mm F1.7 E provides near-silent shutter sounds and supports EXIF information transmission. This can enhance the shooting experience by allowing more natural shots without distracting noise. While both lenses are designed for quick and efficient autofocus, the Canon lens may have an edge for videographers due to its STM motor.
Build Quality and Design
When it comes to build quality, the Canon EF 50mm f/1.8 STM Lens is compact and lightweight, making it easy to carry around for extended periods. Its simple design is straightforward, focusing on functionality. The lens features a Super Spectra coating that minimizes flare and ghosting, enhancing color accuracy and contrast during challenging lighting conditions.
In contrast, the Viltrox 35mm F1.7 E is also lightweight at just 170g, which is advantageous for photographers who are always on the go. Its design is tailored for compatibility with E-mount mirrorless cameras, ensuring a seamless fit and functionality. While both lenses are built to serve their purpose well, the choice may come down to personal preference regarding aesthetics and handling.
Price Comparison
Pricing is a significant factor when choosing a lens, and the Canon EF 50mm f/1.8 STM Lens is currently available for $155.99. This makes it an appealing option for budget-conscious photographers who do not want to compromise on quality. In contrast, the Viltrox 35mm F1.7 E is priced at $179.00, which can be considered a premium for those seeking E-mount compatibility and slightly faster aperture capabilities. The price difference of about $23.01 indicates that the Canon lens may offer better value for those who want a reliable lens without overspending.
Target Audience
The Canon EF 50mm f/1.8 STM Lens is particularly suitable for photographers who focus on portrait, action, and low-light photography. Its effective focal length and silent autofocus make it an excellent choice for both professionals and enthusiasts alike. The lens's affordability adds to its appeal, making it a staple for many camera bags.
The Viltrox 35mm F1.7 E, however, caters primarily to users of APS-C-format E-mount mirrorless cameras. Its lightweight design and versatility make it an attractive option for travel photographers and street shooters who value portability. While it may come at a higher price, the additional features may justify the cost for some users.
Which should you buy?
Choosing between the Canon EF 50mm f/1.8 STM Lens and the Viltrox 35mm F1.7 E ultimately depends on your specific photography needs and budget. If you're looking for a cost-effective lens that excels in traditional portraiture and low-light conditions, the Canon lens at $155.99 is an excellent choice. However, if you're an E-mount mirrorless camera user who prioritizes slightly faster aperture and a lightweight design for versatile shooting, the Viltrox lens at $179.00 could be worth the investment. Each lens offers distinct advantages, so consider your photography style and budget before making a decision.

