
Developing Library
Find your film development recipe
50,000+ film and developer combinations
This is the FilmLabStore reference library for black-and-white film development: all film types and all developers. Here you can find approximate recipes, development times, common developers, and starting parameters for home or lab use.
Development times in the library should be treated as a starting point. The actual result depends on the specific film, developer, temperature, agitation, chemistry condition and desired contrast.
Developing Tools
Reference curve (D-76 1+1, 20 °C). Select a recipe to see exact values.
Development curve
Volume Calculator
Total volume (ml)
Dilution
Developer
— ml
Water
— ml
Timer
Reference
Top 20 B&W Film Developers
The most popular black-and-white developers, focused on classics and real-world staples used in labs and home darkrooms.
Classic / Universal
- 1
Kodak D-76
The legend. Universal standard for HP5, Tri-X, Double-X.
- 2
Ilford ID-11
Nearly a clone of D-76, very popular in Europe.
- 3
Kodak XTOL
Very fine grain + high sharpness, great for pushing ISO.
- 4
Rodinal / Adox
One of the most iconic developers in history.
- 5
HC-110
Liquid concentrate with enormous shelf life.
Fine Grain
- 6
Ilford Perceptol
Maximum fine grain.
- 7
Microdol-X
Kodak's classic fine-grain formula.
- 8
Ilford Microphen
Excellent for push processing.
- 9
T-Max Developer
Optimised for modern T-grain emulsions.
- 10
D-23
Very soft, gentle tonal developer.
High Sharpness / Acutance
- 11
Pyrocat HD
Beloved by large-format photographers.
- 12
PMK Pyro
Classic pyro staining developer.
- 13
FX-39
Very sharp microcontrast.
- 14
Diafine
Legendary two-bath developer.
- 15
Beutler
For extreme edge sharpness.
Modern / DIY / Indie
- 16
FOMA Fomadon R09
Rodinal-type formula.
- 17
Fomadon Excel
XTOL-type formula.
- 18
FOMA Fomadon P
Classic universal powder developer.
- 19
Bellini D96
Popular for Kodak Double-X / cinema films.
- 20
DF96 Monobath
All-in-one developer + fixer. Great for beginners.
Most Popular Powder Developers
What People Use Most Right Now
Classic cinematic B&W
- D-76
- ID-11
- HC-110
- Rodinal
Fine grain
- XTOL
- Perceptol
- T-Max Developer
Push 1600 / 3200
- Microphen
- XTOL
- HC-110
Classic grain look
- Rodinal
- D-76 1+1
Industry Standard
Across photo schools, labs, and the analogue community — these five cover most common home B&W processing scenarios:
Reference
Push Processing for B&W Film: Time Multipliers
These are general guidelines when no published development times are available. Multiply the published time at the recommended ASA by the factor shown.
Example: Tri-X rated at 400 ASA, normally developed 6 min in a standard developer — pushed 3 stops to 3200 ASA: 6 × 4.5 = 27 min.
* Compensating developers include Microphen, T-Max, and any developers specifically formulated for push processing.
Use these as starting points only. In many cases these times will prove excessive — test and adjust.
Everything you need to know about film development
- How long does it take to develop black and white film?
- Development times typically range from 4 to 20 minutes, depending on the film, developer, dilution, and temperature. At the standard 20°C (68°F), most combinations fall between 8–12 minutes. High-dilution developers like Rodinal 1+100 can require 20+ minutes. Use the recipe finder above to get the exact time for your specific combination.
- What temperature should I develop film at?
- The industry standard development temperature is 20°C (68°F). All recipe times in this library are shown at 20°C by default. Higher temperatures shorten development time and can increase grain; lower temperatures require more time. Each recipe card includes a time/temperature compensation table covering 18°C to 24°C.
- What does developer dilution mean?
- Dilution is the ratio of developer concentrate to water. 'Stock' means undiluted. '1+50' means 1 part developer per 50 parts water. More dilute solutions (e.g. Rodinal 1+100) typically produce finer grain and longer times; stock or 1+1 solutions work faster. One-shot developers like Rodinal are discarded after use; D-76 stock solution can be reused within the manufacturer's stated capacity.
- What is push and pull processing?
- Push processing means developing film as if it were shot at a higher ISO than its rated speed (e.g. rating Tri-X 400 at ISO 1600), then extending development time to compensate. This increases grain and contrast. Pull processing is the opposite: rating film lower and reducing development time. The ISO selector in the recipe finder shows push and pull options for each film/developer combination.
- Can I develop 35mm film at home?
- Yes — black and white film is one of the most accessible darkroom processes. You need a light-tight developing tank (such as Paterson or Jobo), a changing bag or darkroom to load the film, and three chemicals: developer, stop bath, and fixer. The process takes 30–60 minutes and requires no special equipment beyond a thermometer and measuring cups. Colour negative film (C-41) can also be done at home but requires precise temperature control at 38°C.
- Which developer should I choose for 35mm film?
- D-76 (or its equivalent ID-11) is the classic all-rounder: fine grain, moderate acutance, and widely documented. Rodinal is a one-shot, highly dilutable developer known for sharp edge acutance and long shelf life. HC-110 is another concentrate popular for its versatility. For the finest grain, consider XTOL or Perceptol. Many photographers start with D-76 or HC-110 and experiment from there.
- How many rolls can I develop in one batch of developer?
- It depends on whether you are using a one-shot or reusable developer. One-shot developers like Rodinal and HC-110 (diluted) are used once and discarded. Reusable developers like D-76 stock solution can handle multiple rolls, but capacity varies — typically 1–2 rolls per 500ml. Always follow the manufacturer's capacity guidelines.
- Why is a development time listed for one film format (e.g. 35mm) but not another (e.g. 120)?
- Some manufacturers publish separate data for each format, while others publish a single time that applies to all. If no time is listed for your format, use the time given for another format as your starting point — in practice, the vast majority of films develop for the same time regardless of format.
- What should I do if I find two conflicting times for the same film/developer combination?
- When two times conflict, use the longer one as your starting point. Discrepancies often arise from outdated data, different testing conditions, or user-reported corrections. A well-known example: the published time for Kodak Tri-X in HC-110 (Dilution B) is 3 minutes, but extensive field experience shows 4.5–6 minutes to be more accurate. Always treat any single time as a guideline and test with your own setup.
- Can I use times intended for a Jobo or rotary processor with a hand-held inversion tank (and vice versa)?
- Yes, with a simple adjustment. Times listed for rotary processors can be increased by approximately 15% as a starting point for hand-held inversion tanks. Conversely, standard inversion-agitation times can be reduced by approximately 15% for use with Jobo or other continuous-agitation processors.
- Are the development times for D-76 and ID-11 interchangeable?
- D-76 (Kodak) and ID-11 (Ilford) are nearly identical in formula. Any starting-point time for one is a reliable guide for the other. Where both are published, Ilford's times for Ilford films in ID-11 are generally preferred as they have undergone the most thorough in-house testing.
- Why aren't colour film development times film-specific?
- Colour negative film (C-41) and colour slide film (E-6) use a standardised process where development time is set by the chemistry, not the film. In standard C-41 processing, development time is set by the chemistry, not the film; the same applies to E-6, though small deviations are possible. Always follow the time recommended by your chemical kit manufacturer. Any colour film times you encounter in development databases refer to cross-processing — deliberately developing colour film in black-and-white chemistry to produce a monochrome negative.
How does temperature compensation for development time work?+
When your water temperature differs from 20°C (68°F), development time must be adjusted. The time changes by approximately 10% per degree — this is the standard exponential model used in Ilford-style time/temperature charts and widely published darkroom references.
Formula
t(T) = t₁ × k(T − T₁), k = (t₂ / t₁)1/(T₂ − T₁)
k — compensation factor (~0.9 per °C). t₁ — base time at reference temperature T₁. When a recipe includes multiple temperature data points, k is computed directly from those values for maximum accuracy. With a single data point, k defaults to 0.9 — consistent with the Ilford table below.
Development Time / Temperature Compensation Table
Development times in mm:ss. The highlighted column (20°C / 68°F) is the industry reference. Times below 5 minutes are not recommended due to the risk of uneven development.
| 18°C | 19°C | 20°C | 21°C | 22°C | 24°C | 25°C | 27°C |
|---|---|---|---|---|---|---|---|
| 5:00 | 4:30 | 4:00 | 3:30 | 3:15 | 2:30 | – | – |
| 5:30 | 5:00 | 4:30 | 4:00 | 3:45 | 3:00 | – | – |
| 6:00 | 5:30 | 5:00 | 4:30 | 4:00 | 3:15 | – | – |
| 6:30 | 6:00 | 5:30 | 5:00 | 4:30 | 3:30 | – | – |
| 7:15 | 6:30 | 6:00 | 5:30 | 5:00 | 4:00 | 3:45 | – |
| 8:00 | 7:15 | 6:30 | 6:00 | 5:15 | 4:30 | 4:00 | 3:30 |
| 8:45 | 7:45 | 7:00 | 6:30 | 5:45 | 5:00 | 4:30 | 3:45 |
| 9:15 | 8:15 | 7:30 | 6:45 | 6:00 | 5:15 | 4:45 | 4:00 |
| 9:45 | 8:45 | 8:00 | 7:15 | 6:30 | 5:30 | 5:00 | 4:15 |
| 10:30 | 9:30 | 8:30 | 7:45 | 7:00 | 6:00 | 5:30 | 4:45 |
| 11:15 | 10:00 | 9:00 | 8:00 | 7:15 | 6:15 | 5:45 | 5:00 |
| 11:45 | 10:30 | 9:30 | 8:30 | 7:45 | 6:30 | 6:00 | 5:15 |
| 12:30 | 11:15 | 10:00 | 9:00 | 8:00 | 7:00 | 6:15 | 5:30 |
| 13:00 | 11:45 | 10:30 | 9:30 | 8:30 | 7:15 | 6:30 | 5:45 |
| 13:45 | 12:15 | 11:00 | 10:00 | 9:00 | 7:30 | 6:45 | 6:00 |
| 14:15 | 12:45 | 11:30 | 10:30 | 9:15 | 8:00 | 7:15 | 6:15 |
| 14:45 | 13:15 | 12:00 | 10:45 | 9:45 | 8:15 | 7:30 | 6:30 |
| 15:15 | 13:45 | 12:30 | 11:15 | 10:00 | 8:45 | 8:00 | 7:00 |
| 16:00 | 14:30 | 13:00 | 11:45 | 10:30 | 9:00 | 8:15 | 7:00 |
| 16:45 | 15:00 | 13:30 | 12:00 | 11:00 | 9:15 | 8:30 | 7:15 |
| 17:15 | 15:30 | 14:00 | 12:30 | 11:15 | 9:45 | 9:00 | 7:45 |
| 17:45 | 16:00 | 14:30 | 13:00 | 11:45 | 10:00 | 9:00 | 7:45 |
| 18:30 | 16:45 | 15:00 | 13:30 | 12:15 | 10:30 | 9:30 | 8:00 |
| 19:15 | 17:15 | 15:30 | 14:00 | 12:45 | 10:45 | 9:45 | 8:15 |
| 19:45 | 17:45 | 16:00 | 14:30 | 13:00 | 11:00 | 10:00 | 8:30 |
| 20:30 | 18:30 | 16:30 | 14:45 | 13:30 | 11:30 | 10:15 | 8:45 |
| 21:00 | 19:00 | 17:00 | 15:15 | 13:45 | 11:45 | 10:30 | 9:00 |
| 21:45 | 19:30 | 17:30 | 15:45 | 14:15 | 12:00 | 10:45 | 9:15 |
| 22:15 | 20:00 | 18:00 | 16:15 | 14:30 | 12:30 | 11:15 | 9:45 |
| 22:45 | 20:30 | 18:30 | 16:45 | 15:00 | 12:45 | 11:30 | 9:45 |
| 23:30 | 21:00 | 19:00 | 17:15 | 15:30 | 13:15 | 12:00 | 10:15 |
| 24:15 | 21:45 | 19:30 | 17:30 | 16:00 | 13:30 | 12:15 | 10:30 |
| 24:45 | 22:15 | 20:00 | 18:00 | 16:15 | 13:45 | 12:30 | 10:45 |
| 25:15 | 22:45 | 20:30 | 18:30 | 16:45 | 14:15 | 12:45 | 11:00 |
| 26:00 | 23:30 | 21:00 | 19:00 | 17:00 | 14:30 | 13:00 | 11:15 |
| 26:30 | 23:45 | 21:30 | 19:30 | 17:30 | 15:00 | 13:30 | 11:30 |
| 27:15 | 24:30 | 22:00 | 19:45 | 17:45 | 15:15 | 13:45 | 11:45 |
| 27:45 | 25:00 | 22:30 | 20:15 | 18:15 | 15:30 | 14:00 | 12:00 |
| 28:15 | 25:30 | 23:00 | 20:45 | 18:45 | 16:00 | 14:30 | 12:30 |
| 28:45 | 26:00 | 23:30 | 21:00 | 19:00 | 16:15 | 14:45 | 12:45 |
| 29:45 | 26:45 | 24:00 | 21:45 | 19:30 | 16:45 | 15:00 | 13:00 |
| 30:15 | 27:15 | 24:30 | 22:00 | 19:45 | 17:00 | 15:15 | 13:00 |
| 30:45 | 27:45 | 25:00 | 22:30 | 20:15 | 17:15 | 15:30 | 13:15 |
Data: Ilford Film Development Time / Temperature Compensation Chart, April 2002.
Need film development and scanning in Kyiv?
If you are not sure about the process or don't want to risk an important roll, I can develop and scan it by hand in Kyiv. Message me on Telegram before sending your film — I will help choose the right process.