555 timer calculator
Frequency, high and low times and duty cycle of a 555 running free, or the pulse width of a single shot, from the two resistors and the capacitor.
Frequency
872.7 Hz
Output high
831.6 µs
Output low
311.8 µs
Duty cycle
72.7 %
f = 1.44 ÷ ((R₁ + 2R₂) × C) · tₕ = 0.693 × (R₁ + R₂) × C · t_w = 1.1 × R₁ × C
The 555 has been in production since 1973 and is still the first thing most people reach for when they need a blink, a beep or a delay. Two resistors and a capacitor set everything it does. This works out what your values give you — and, going the other way, tells you when the part is being pushed past where it behaves.
How it is calculated
f = 1.44 ÷ ((R₁ + 2R₂) × C) · tₕ = 0.693 × (R₁ + R₂) × C · t_w = 1.1 × R₁ × C
In astable mode the capacitor charges through both resistors and discharges through the second one alone. That is why the output is high longer than it is low, and why a 50 % duty cycle is out of reach with this arrangement: the charge path always contains one resistor more than the discharge path.
Questions people ask
- Why can I not get a 50 % duty cycle?
- Because charging goes through R₁ and R₂ while discharging goes through R₂ alone, so the high time is always the longer of the two. Making R₂ much larger than R₁ pushes the duty cycle towards 50 % without ever reaching it. Getting exactly half needs a different arrangement, not different values.
- How fast can a 555 go?
- The datasheet gives the range as under 1 mHz to 100 kHz and says plainly: to avoid distortion, use at a maximum frequency of 100 kHz or below. This page flags anything above that. If you need more, the datasheet points at the CMOS version rather than at cleverer component values.
- Does the supply voltage change the timing?
- No, and that is the useful part. The thresholds sit at two thirds and one third of the supply, and the capacitor charges towards the same supply, so the two effects cancel. The timing holds as long as the supply is steady during the interval — it is drift during the cycle that hurts, not the level.
- Why does the frequency differ slightly from one over the period?
- Because the datasheet rounds. The period is built from the constant 0.693, but the frequency equation prints 1.44 — and one divided by 0.693 is 1.443. The gap is about two parts in a thousand, far inside the tolerance of any capacitor you will use. This page keeps both figures as the source gives them rather than quietly reconciling them.
Found a problem, or want more?
A number that disagrees with its source is a defect, not a rounding preference.
What did you enter, what did the tool show, and what did you expect instead? If you have a source that disagrees with ours, a link to it is the most useful thing you can send.
Opens your mail app with the page and tool already filled in.
Related tools
RC time constant calculator
Work out the time constant of a resistor and capacitor, the −3 dB corner it puts on a low-pass filter, and how long a step takes to settle.
Resistor colour code calculator
Read the bands on a resistor and get its value, its tolerance and the range the real part is allowed to fall in — for 4, 5 and 6-band codes.