Calculators · Timing IC
555 timer
LiveCalculate astable frequency, duty cycle, and monostable pulse width.
Quickly size classic 555 timer resistor and capacitor networks.
Inputs
Set the calculator
Live visual
Calculation cue
--
Enter valid values to show the live visual.
Result
--
Enter valid values to calculate.
Result detail
Results appear here once the inputs are valid.
Calculator guide
555 timer formulas and practical checks
Formulas, examples, and practical notes for using the result with confidence.
Overview
The 555 timer is a tiny timing toolbox. Wire it one way and it keeps making pulses; wire it another way and it waits for a trigger before making exactly one. That makes it handy for blinkers, buzzers, delays, debounce circuits, and experiments where a microcontroller would be overkill.
Use this 555 timer calculator to turn real resistor and capacitor values into astable frequency, duty cycle, high and low times, or monostable pulse width. Start by choosing the behaviour you want, then tune the timing parts until the result feels right for the project.
Current example
Enter valid values above and this example will update with the calculator state.
First, pick the timer personality
Astable is the metronome. Monostable is the one-shot.
Choose astable when the output should keep switching high and low for as long as the circuit has power. Think blinking LED, clock pulse, warning chirp, or a simple tone source. There is no start button: the timing capacitor repeatedly charges and discharges on its own.
Choose monostable when something else should start the timer. A short trigger arrives, the output goes high for the calculated time, then it returns to its resting state and waits. It is a neat way to stretch a quick button press, make a delay, or turn a messy event into one clean pulse.
A quick decision rule: if the sentence starts with “keep doing this”, choose astable. If it starts with “when this happens, do that once”, choose monostable.
Astable: repeat forever
No trigger needed
Pick it for blinkers, clock pulses, buzzers and anything that should keep cycling.
Monostable: one and done
Starts when triggered
Pick it for delays, pulse stretching, debouncing and one timed response to an event.
Blink an LED
Choose astable. A result around 1 Hz gives roughly one full blink cycle per second.
Hold a relay on briefly
Choose monostable. The trigger starts one pulse whose width becomes the relay-on time.
Astable mode: make a repeating beat
R1, R2, and C decide the pace and how long each half of the cycle lasts.
In the classic astable circuit, the capacitor charges through R1 and R2, then discharges through R2. Charging takes the longer path, so the output normally stays high longer than it stays low. That is expected behaviour, not a calculator hiccup.
A larger capacitor slows the whole rhythm. Larger resistor values also slow it down, while smaller values make it run faster. R2 affects both halves of the cycle; R1 mainly adds to the high time.
The basic circuit cannot produce a perfect 50% duty cycle. If an even high/low split matters, add a steering diode using a proven circuit, choose a CMOS timer arrangement designed for it, or use another oscillator topology.
Astable high time
Astable low time
Astable frequency
Monostable mode: one tidy pulse
One resistor and one capacitor decide how long the one-shot stays active.
A brief low-going trigger starts the cycle. The timing capacitor charges through R, the output stays high, and the 555 resets when the capacitor reaches its threshold. Increase R or C for a longer pulse; decrease either one for a shorter pulse.
This works well for switch debounce, pulse stretching, timeout signals, and simple “stay on for a moment” circuits. It is less attractive for very long or precision delays because capacitor leakage and tolerance begin to boss the timing around.
Make sure the trigger is clean and short enough for the circuit you are using. A trigger held active can produce behaviour that differs between timer variants and wiring arrangements, so check the selected 555 datasheet before committing a board.
Monostable pulse width
Choosing R and C without making life difficult
Aim for ordinary component values and leave room for real-world tolerance.
Start with the time or frequency you need, then try a capacitor value that is easy to buy and adjust the resistor values around it. For hobby builds, staying roughly between 1 kΩ and 1 MΩ keeps currents sensible without making leakage too influential.
Ceramic and film capacitors are usually steadier for short timing intervals. Electrolytics are convenient for longer delays, but their broad tolerance and leakage mean the real result can wander noticeably from the calculation.
Add a 100 nF bypass capacitor close to the timer supply pins. The 555 switches current sharply, and a nearby bypass capacitor helps stop those little supply jolts from upsetting the rest of the circuit.
Two quick bench examples
One blinks repeatedly; the other responds once to a trigger.
For an astable LED flasher, R1 = 10 kΩ, R2 = 68 kΩ, and C = 10 µF gives a frequency close to 1 Hz. Component tolerance will move the exact blink rate, but your eyes will not complain.
For a monostable pulse, R = 100 kΩ and C = 10 µF gives about 1.1 seconds. That is useful for stretching a quick button press into an output that is easy to see or detect.
Astable flasher
f ≈ 1.44 ÷ ((10 kΩ + 2 × 68 kΩ) × 10 µF) ≈ 0.99 Hz.
Monostable one-shot
t = 1.1 × 100 kΩ × 10 µF ≈ 1.1 s.
Projects the 555 enjoys
It shines when the job is simple, visible, audible, and not precision-critical.
Use a 555 for LED flashers, simple tone generators, rough PWM experiments, pulse stretching, switch debounce, relay delays, missing-pulse detectors, and hands-on timing lessons.
Reach for a microcontroller timer, crystal oscillator, RTC, or dedicated supervisor when timing accuracy, ultra-low power, very long delays, programmable behaviour, or safety supervision matters more than circuit simplicity.
Blink and chirp
Astable mode makes repeating light or sound effects with only a few parts.
Clean up a button
Monostable mode can turn a brief or bouncy event into one useful pulse.
Add a simple delay
Hold an output active for a rough interval without writing firmware.
What usually trips up a first 555 build
Most surprises come from the capacitor, the power supply, or expecting laboratory precision.
Electrolytic capacitors can have wide tolerance and leakage. With a very large timing resistor, that leakage can become large compared with the intended timing current and make long delays unpredictable.
The output is useful but not magical. Check how much current your exact timer can source or sink, and use a transistor or driver for relays, motors, powerful LEDs, and other demanding loads.
Assumptions and limits
- Results are design estimates, not a substitute for datasheets, measurements, safety approvals, or engineering review.
- Component tolerance, temperature, supply variation, and real loading can move the final circuit away from the ideal calculation.
- Calculator results are estimates for design and learning. Verify values against datasheets, tolerances, temperature, load behaviour, and safety requirements before using them in a real circuit.
Licensing
Calculator copy, equations, and generated visuals are provided for learning and design-reference use on Kobee unless a specific licence is shown.
Next tools
Related calculators
RC and RL filter
Calculate cutoff frequency for simple passive RC and RL low-pass or high-pass filters.
Crystal load capacitor
Calculate matching load capacitors for crystals and simple oscillator circuits.
RMS and peak voltage
Convert between RMS, peak, peak-to-peak, and average rectified waveform voltage.