555 Timer Calculator

Calculate frequency, period, high/low time and duty cycle of a 555 astable, or the pulse width of a monostable, with a live waveform.

  • Free, no signup
  • Works on mobile
  • Formula + worked example

How to use the 555 timer calculator

  1. Choose Astable for a continuous square wave — blinking LEDs, beepers, clock pulses, PWM — or Monostable for a single timed pulse after a trigger.
  2. Enter the resistors and capacitor with their units.
  3. Read the frequency, period, high time, low time and duty cycle (astable) or the pulse width (monostable). The waveform redraws as you type.

Astable mode formulas

In astable mode the capacitor charges through R1 and R2, and discharges through R2 only.

t_high = 0.693 × (R1 + R2) × C t_low = 0.693 × R2 × C f = 1.44 ÷ ((R1 + 2 × R2) × C) Duty = (R1 + R2) ÷ (R1 + 2 × R2)

Monostable mode formula

In monostable mode the 555 waits for a trigger on pin 2, then holds the output high for a fixed time:

T = 1.1 × R × C

100 kΩ and 10 µF give 1.1 seconds; 1 MΩ and 100 µF give about 110 seconds.

555 pin guide

PinNameWhat it does
1GNDGround (0 V)
2TRIGStarts a cycle when it falls below ⅓ of VCC
3OUTOutput — drives LEDs, buzzers or a transistor
4RESETHold high (to VCC) for normal operation
5CTRLUsually 10 nF to ground for stability
6THREnds the high time at ⅔ of VCC
7DISDischarges the timing capacitor
8VCCSupply, 4.5 V to 15 V for the NE555

Choosing component values

  • Keep R1 at 1 kΩ or more to protect the discharge pin.
  • Keep timing resistors below about 1 MΩ — above that, leakage current makes timing unpredictable.
  • Electrolytic capacitors are only accurate to about ±20%. Use film capacitors when timing matters.
  • The NE555 is reliable up to a few hundred kHz. For faster or more accurate clocks, use a crystal oscillator or a microcontroller timer.

Need to size the LED resistor on the output? Use the LED resistor calculator.

Frequently asked questions

What is the formula for a 555 astable frequency?+

f = 1.44 ÷ ((R1 + 2 × R2) × C). The output is high for 0.693 × (R1 + R2) × C and low for 0.693 × R2 × C.

Why can't I get a 50% duty cycle?+

In the standard astable circuit the capacitor charges through R1 and R2 but discharges only through R2, so the high time is always longer. Make R2 much bigger than R1 to get close to 50%, or add a diode across R2 so charging bypasses it.

What is the pulse width of a 555 monostable?+

T = 1.1 × R × C. For example, 100 kΩ and 10 µF give 1.1 × 100,000 × 0.00001 = 1.1 seconds.

What values make an LED blink about once per second?+

R1 = 10 kΩ, R2 = 68 kΩ and C = 10 µF give about 0.99 Hz — roughly one blink per second with a 53% duty cycle.

What is the minimum value for R1?+

Keep R1 at 1 kΩ or more. When the capacitor discharges, current flows from the supply through R1 into the discharge pin, and a very small R1 can overload it.

From the Thinking Robot store

Shop all
All tools
WhatsApp