Guide 7 min read

Push and Pull Processing, Explained

Rate the film at a different speed, change the development to match. What that actually buys you, and what it never will.

What pushing and pulling mean

Pushing is underexposing film on purpose and then developing it longer. Pulling is the opposite: you overexpose and develop for less time. That is all there is to the mechanics.

Say you load a roll of Kodak Tri-X 400 and set your meter to 1600. You are now giving every frame two stops less light than Kodak designed for. In the tank you make up for it by extending the developer time. The number you set on the meter is called the exposure index, or EI. The box still says 400. The film has not changed. Only your treatment of it has.

One catch people forget. Development applies to the whole roll, so every frame on it has to be shot at the same EI. Switch from 400 to 1600 halfway through a roll of 35mm and you will be choosing which half to ruin. Sheet film is the exception, since each sheet can get its own time.

Why bother

The usual reason is that there is not enough light. A night gig in a small club. A church interior where flash is not allowed. Kids indoors in December at four in the afternoon. You need 1/60 at f/2 and the meter says 1/15. HP5 at 3200 gets you there, and a grainy sharp frame beats a clean blurry one every time.

Pulling is mostly about contrast. Hard midday sun on white walls and black shadows can be wider than the film and paper will hold. Give more exposure, develop less, and the highlights stop running away from you. Some people pull simply because they loaded 400 speed film and then walked onto a beach.

Pushing also adds contrast, which is sometimes the whole point. A flat grey overcast day can print dull and muddy. Push a stop and the negative gets more snap.

What it does, and what it does not

Here is the part that most explanations skip. Pushing does not create shadow detail. Light that never reached the film left no latent image, and no developer can find something that is not there.

Longer development mainly builds density where there is already a lot of exposure: midtones and highlights. The thin shadow areas barely move. So a pushed negative is really a negative with dense highlights, decent midtones, and shadows that fall off a cliff. That is why pushed film looks contrasty. It is not a side effect, it is the mechanism.

Pulling works in reverse. The extra exposure lands real detail in the shadows, and the shorter development stops the highlights from getting too dense.

Pushed (underexpose, develop more) Pulled (overexpose, develop less)
ShadowsLose detail, go blank soonerGain detail from the extra light
MidtonesBrought back up close to normalHeld near normal
HighlightsDenser, can block upKept in check, easier to print
ContrastHigherLower, flatter
GrainMore visibleSame or a touch finer

How far can you go with common stocks

Traditional cubic-grain black and white films push best. Tri-X and Ilford HP5 Plus are the classics. Both look good at 800, very usable at 1600, and at 3200 you get gritty prints with crushed shadows that a lot of people actually love. Ilford publishes HP5 development data all the way to 3200. Past that you are mostly making contrast, not speed.

Ilford Delta 3200 is a funny case. Its real ISO speed is closer to 1000. The 3200 on the box already assumes you will push it, so rating it at 3200 is pushing.

Color negative is more limited. Kodak Portra 400 handles a stop of push well and two at a stretch, with some color shift and grain creeping in. Honestly, Portra tolerates overexposure so well that most people just shoot it at 200 and ask for normal development. Pulling color neg is rarely worth the fee.

Slide film is the fussy one. Pushing E-6 raises contrast, shifts color, and weakens the blacks. A one-stop push on Ektachrome is common and fine for many subjects. Two stops starts to look like an effect.

C-41, B&W and E-6 are not the same job

With black and white you control everything. Change the time, the dilution, or the developer itself. Speed-enhancing developers like Microphen or DD-X are popular for pushing because they hold a little more shadow speed than a fine-grain soup. As a rule of thumb, a one-stop push means roughly 20 to 30 percent more development time, and a one-stop pull about the same amount less. Check the manufacturer sheet or a dev chart for your exact film and developer rather than trusting a percentage.

C-41 runs at a fixed temperature in a standard chemistry, so labs push by extending the time in the color developer. E-6 pushes are done in the first developer, which is the black and white stage that sets density. The color stages stay the same.

Telling the lab

Mark the roll. Write "+2" or "push 2" on the canister with a permanent marker, or stick a label on it, and write it again on the order form. Most labs charge a small fee per stop. Many offer pushes up to two or three stops on C-41 and E-6. Fewer will pull, so ask first.

Tell them the stops, not the EI. "Tri-X shot at 1600" is fine, but "push two stops" is what the person at the machine needs. And if you mixed EIs on one roll, say so. Then accept that someone has to pick a single time.

The Zone System connection

Ansel Adams and Fred Archer did not call it push and pull. In the Zone System it is expansion and contraction, written as N+1, N+2, N-1 and so on.

N+1 means developing so that a value you placed on Zone VII prints as Zone VIII. That is expansion, used for flat scenes. N-1 means a value that would have landed on Zone IX prints as Zone VIII. That is contraction, for harsh light. The idea is the same as push and pull, but the reason differs. A zone photographer changes development to fit the scene brightness range onto paper. A street shooter pushing HP5 is just trying to get a usable shutter speed.

Both are aiming at a negative that prints. It helps to know which one you are actually doing.

Metering a roll you plan to push

Set the meter to the new EI and leave it there. Do not meter at box speed and then do mental arithmetic for every frame. You will get it wrong at 1am in a dark bar.

Then think about the shadows, because pushing will not save them. Spot meter the darkest area where you still want texture, a jacket or a face turned away from the stage light, and check where it falls. At two stops of push, anything you would normally place on Zone III is going to print close to black. If that shadow matters, give it more exposure. If it does not, let it go. Deep blacks are part of the look.

For pulling, it is the highlights you watch. Meter the brightest thing you care about and make sure the extra exposure is not pushing it so high that even shorter development cannot hold it.

You can run the numbers in the exposure calculator before a shoot. In Zone Light Meter, the ISO picker has a push and pull row with chips from -2 to +2 stops once a film is loaded, so Tri-X at +2 becomes ISO 1600 on the dial. A small badge on the viewfinder reminds you the roll is pushed, and the Development Advisor adds the push into its N+ or N- recommendation.

Read more

Browse the full Zone System pillar guide or the glossary.

Related reading

Search documentation