Canon RF45mm F1.2 STM vs YONGNUO YN50mm F1.8C Lens, Large Aperture Auto Focus Lens,
Updated July 2026 — Canon RF45mm F1.2 STM wins on price and length, YONGNUO YN50mm F1.8C Lens, Large Aperture Auto Focus Lens, wins on aperture.
The Canon RF45mm F1.2 STM offers superior optical performance and build quality, while the Yongnuo YN50mm F1.8C provides excellent value for budget-conscious photographers.
Why Canon RF45mm F1.2 STM is better
Optical Quality
Canon lens has a superior f/1.2 aperture.
Build Quality
Canon features advanced aberration management.
Bokeh
Canon produces a more pronounced three-dimensional effect.
Why YONGNUO YN50mm F1.8C Lens, Large Aperture Auto Focus Lens, is better
Price
Yongnuo is significantly cheaper.
Compatibility
Yongnuo works with a wider range of Canon EF mount cameras.
User-Friendly
Yongnuo offers both auto and manual focus.
Overall score
Specifications
| Spec | Canon RF45mm F1.2 STM | YONGNUO YN50mm F1.8C Lens, Large Aperture Auto Focus Lens, |
|---|---|---|
| Brand | Canon | YONGNUO |
| Focal Length | 45mm | 50mm |
| Max Aperture | f/1.2 | f/1.8 |
| Auto Focus | Yes | Yes |
| Image Stabilization | No | No |
Dimension comparison
Overview of the Canon RF45mm F1.2 STM and Yongnuo YN50mm F1.8C
When comparing the Canon RF45mm F1.2 STM and the Yongnuo YN50mm F1.8C, it's clear that these lenses cater to different segments of the photography market. The Canon RF45mm is priced at $469.00, while the Yongnuo YN50mm is significantly more affordable at $132.29, making it about 72% cheaper. This price difference highlights the distinct target audiences for each lens, with the Canon appealing to serious photographers looking for high-quality optics, while the Yongnuo serves budget-conscious users looking for versatility.
Design and Build Quality
The Canon RF45mm F1.2 STM boasts a compact design thanks to its large-diameter mount and short back focus. This lens is designed to be lightweight and easy to handle, making it suitable for various shooting conditions. In contrast, the Yongnuo YN50mm F1.8C, being a first prime lens from Yongnuo, also emphasizes a lightweight design but includes both auto and manual focus functions, adding versatility for users. While both lenses are designed for ease of use, the Canon's premium build quality is evident in its lens elements that reduce aberrations, ensuring superior image quality.
Optical Performance
Optically, the Canon RF45mm F1.2 STM excels with its f/1.2 aperture, which allows for faster shutter speeds in low-light situations. This performance is particularly beneficial for portrait and lifestyle photography, where capturing soft, expressive visuals is a priority. The lens's ability to create a three-dimensional look through its bokeh is a standout feature. The Yongnuo YN50mm F1.8C, while not offering the same level of aperture speed, still provides a fast f/1.8 aperture, which enhances low-light performance and edge-to-edge sharpness. However, the optical performance of the Canon lens is superior, especially for demanding photography scenarios.
Bokeh and Subject Isolation
For those focused on creating beautiful bokeh and isolating subjects, the Canon RF45mm F1.2 STM is the clear winner. Its large diameter enables a stunning three-dimensional effect, making it ideal for portraits where subject separation from the background is essential. On the other hand, the Yongnuo YN50mm F1.8C offers decent bokeh thanks to its f/1.8 aperture, but it can't quite match the creamy backgrounds produced by the Canon lens. This difference can greatly impact the overall aesthetic of photographs, especially in portrait work.
Versatility and Compatibility
The Yongnuo YN50mm F1.8C is designed to be compatible with a wide range of Canon EF mount cameras, including popular models like the 5D, 7D, and the T series. This broad compatibility makes it an excellent addition to existing gear, especially for photographers looking to upgrade from a standard kit lens. Meanwhile, the Canon RF45mm F1.2 STM is specifically designed for Canon's RF mount cameras, which may limit its versatility for users with older Canon models. However, for those using modern RF-mount cameras, the Canon lens offers unparalleled performance.
Price and Value Proposition
The price difference between these two lenses is significant, with the Canon RF45mm F1.2 STM priced at $469.00 and the Yongnuo YN50mm F1.8C at $132.29. This makes the Yongnuo lens about 72% cheaper, which can be a decisive factor for hobbyists or those just starting in photography. While the Canon lens offers superior optical quality and performance, the Yongnuo provides excellent value for money, especially for those who may not need the high-end features of the Canon lens.
User Experience and Ease of Use
In terms of user experience, the Canon RF45mm F1.2 STM is designed for serious photographers who appreciate its advanced features, such as digital distortion correction and improved aberration management. This lens is likely to enhance the shooting experience for those who prioritize image quality. On the other hand, the Yongnuo YN50mm F1.8C is user-friendly, featuring both auto and manual focus modes, making it accessible for beginners. Its lightweight design ensures comfort during extended shoots, appealing to a broader audience.
Which should you buy?
Choosing between the Canon RF45mm F1.2 STM and the Yongnuo YN50mm F1.8C comes down to your specific needs and budget. If you are a dedicated photographer seeking high-quality optics and are willing to invest in superior performance, the Canon lens is a worthy choice, despite its higher price. However, if you are a beginner or someone who needs a reliable lens at a lower price, the Yongnuo lens offers great value with decent performance. Ultimately, your choice will depend on how much you prioritize optical quality versus budget constraints.

