back to top

Understanding the Camera Viewfinder

A- A+
Related course: Photography for Beginners

The viewfinder is what you use to set up your shot, plain and simple. Yet, there are a few things about the camera viewfinder that you may not know.

This article will help you understand your camera viewfinder better.

We go through everything you need to know. From what a viewfinder is to the differences between optical and digital viewfinders.

An old film camera on white background - understanding the viewfinder in photography

[ExpertPhotography is supported by readers. Product links on ExpertPhotography are referral links. If you use one of these and buy something we make a little bit of money. Need more info? See how it all works here.]

What Is the Viewfinder?

A viewfinder is a simple tool that we often take for granted. At some point, people took images by holding a box towards something and exposing the frame.

Most of the viewfinders before the option we have today are almost barbaric. They were a small Galilean telescope, sat in the body of the camera.

It gave you a general idea of the scene you wanted to capture. But it had no connection to the lens. Parallax Error was rampant.

As you are framing with one ‘lens’ and shooting with another, the images were never accurate. The closer the subject, the worse the error.

In modern cameras, the viewfinder, most often found on DSLR cameras is right in the center of the camera. You’ll notice a rubber eyepiece that protects your eye from tough plastic and metal.

Other single-lens reflex camera models use a viewfinder that works as a rangefinder. Leica cameras like to use this type of viewfinder. It allows the user to focus based on distance rather than seeing a sharp outline.

Modern cameras are doing away with zoom finders. These include compact cameras, such as the Pentax K-01. And mirrorless cameras, such as the Fujifilm X-T3.

Instead, the photographer sees the scene through an EVF or electronic viewfinder.

The viewfinder camera, although great to work with is a little outdated. An EVF allows a big advantage. You don’t need to bring it up to eye-level to take a well-composed image. This makes them great systems for candid photography.

The optical system is almost the same – you can still see the auto-focus points and the same field of view.

Infographic explaining the parallax error

Camera Types

35mm cameras, or SLRs (single-lens reflex) and medium format cameras encountered this problem. These include the Robot Royal III and the Mamiya C330.

Sports photographers found that the viewfinder was too small. They couldn’t use it in their hectic shooting environment. The Sports Viewfinder was a quick fix for this purpose.

These viewfinders were two rectangles stuck on the camera. One was closer to the eye, and the other towards the lens. Here, the photographer only had to line them up to shoot.

Some viewfinders, especially for some medium format types had a ‘waist-level’ viewfinder. The camera would stay closer to your waist as you peered down to find the frame.

These Twin-lens Reflex (TLR) cameras housed a large mirror at 45°. This allowed a projection of an image onto a ground glass screen.

A person holding a Rolleiflex film camera - viewfinder info
Rangefinders came after to help solve this issue of focusing. A range-finding focusing mechanism allowed the photographer to measure the subject distance.

This, in turn, allowed the photographer to take photographs that are in sharp focus.

Rangefinders still exist today and hold somewhat of a charm. I still have my Mamiya C330, which I love. The viewfinder doesn’t make or break the image.

On most Canon and Nikon DSLRs, you’ll find a little wheel next to the viewfinder. This is the Diopter. This lets the user change the focus of the image for the viewfinder.

This is helpful to those who wear glasses and wish to photograph without them. The range of strength for this, like most, is -3 to +1.

A canon camera showing the rangefinder located beside the viewfinder

What We See

The viewfinder is what we use to frame the image. In today’s day and age, we expect to ‘get what you see’. It is true, for the most part.

We have to deal with the viewfinders’ magnification. This can alter our perception of the image. As we now use modern viewfinders, they show us the scenes through the lens (TTL).

By looking through the lens, you get an accurate image. It might be optical or electronic, but having one is much better than not having one at all.

Let’s look over all the things a viewfinder can help with.

Camera Settings/Exposure Triangle

What happens when you look through the viewfinder (optical) or LCD screen (electronic)? You see a bunch of information. Some of this information is your camera settings.

You get to see the three main components of the exposure triangle. The ISO, shutter speed and aperture are all shown here.

This is helpful to know what you are shooting without having to keep moving your eye from the eyepiece. These settings work well with the Exposure Value (EV) scale.

A diagram infographic of the exposure triangle

EV Scale

The EV scale is the bar right in the middle of the bottom section of the viewfinder. It will show a minus scale and a plus scale with ‘0’ in-between.

Used in conjunction with your settings, this helps you get a correct exposure. Your exposure needle should aim to sit around the ‘0’ mark.

Changing your settings will move this scale. If you are in aperture or shutter priority, you can only change this with the Exposure compensation setting.

Focus Points & Metering

We use the viewfinder, not only to frame but also direct our focus and metering values. A flashing or blinking dot lets us know where the focus lays.

This focus can be automatic, choosing its own points. The user can change the focus zone and mode. It depends on what they want in focus.

Your viewfinder shows you the scene in which you are metering. This depends on your metering mode.

Matrix-Metering (Multi-Zone Metering) mode measures the light intensity in several points in the scene. It then combines the result for correct exposure.

Center-Weighted Metering looks at the central 60-80% of the scene. This mode is less influenced by the edges.

With Spot Metering, the camera will only measure a very small area of the scene (1-5% of the viewfinder area). This dot is the center, but the user can select a new area.

Screenshot through a camera viewfinder

Battery Level

You can see your battery level in the viewfinder. You’ll see a battery shape, filled with three diagonal blocks.

As your battery loses its full charge, the blocks will disappear one by one. Flashing means you are running on fumes and can expect to need a new battery very soon.

Shots Remaining

Having an indicator of how many shots you have remaining is very useful. This lets you know how soon you’ll need to change your memory card.

Optical Viewfinder

An optical viewfinder is a little rectangle you use on your camera to frame, focus and meter your shots. It is an optical viewfinder because you use your eye through the glass.

This optical viewfinder is a reversed telescope. It allows the user to see what the camera sees.

The benefits are basic. Apart from showing you the scene, it gives you lots of information about how the camera is working. It doesn’t get burned out from the sun and draws no power from the battery.

It also has a full resolution. This means you see the scene with the same focal length as your lens. The biggest benefit is that it lets you know if your subject is focused.

It’s not uncommon for a modern, digital camera to have two viewfinders. The optical viewfinder and an electronic viewfinder. They use the LCD screen and ‘Live View’.

Close up oof a viewfinder on a Leica Camera

What Are Pentaprisms & Pentamirrors

A pentaprism is found on high-end, professional DSLRs. It uses a prism to redirect light from the lens to the viewfinder. The pentamirror version uses a, ahem, mirror.

These are much brighter and have much higher quality than the pentamirror version. Pentamirrors are made from plastic rather than glass.

This reduced quality allows their use in entry-level DSLRs. A part of the redirected light hits an Auto Focus Sensor, letting you focus an image.

The problem with this system is that the viewfinder becomes blocked when you capture an image. This is not a big deal when you are capturing an image a few thousandths of a second.

But for time-lapses and long exposures, it can be frustrating. As soon as you press the shutter, the mirror flips up to reveal the sensor, blocking out the light.

This is also true of the mirror lock-up function, aimed at reducing camera shake when capturing a scene

diagram showing the most important components of a dslr camera - viewfinder

Digital Viewfinder

The digital viewfinder is the LCD screen on the back of a DSLR or mirrorless system. Plain and simple. They use battery power and can be difficult to see in bright sunny conditions.

The digital viewfinder via way of ‘Live View’ also shows you the exposure of a scene in real-time. If you are over-exposing a scene, you will see it.

This is much bigger to use as a way to frame your images. You limit the exposure of the scene based on the brightness of the screen.

My Ricoh GR II only has an electronic viewfinder. This makes the camera smaller too. The LCD screen lets me focus, frame, and change or review settings.

It also allows me to capture more candid images, as I’m not holding the camera up to my eye. But, no battery means no view.

Next, check out our great article on using your dominant eye for photography!

Before you go, check out this cool video.

Save this article to your Pinterest profile to access it later!

Leave a Reply

Your email address will not be published. Required fields are marked *

[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]