555 Astable Calculator
Enter R1, R2, and C values with units to get frequency, period, duty cycle, and charge/discharge times for a 555 astable oscillator.
Component Values
Results
Frequency
—
Period
—
Duty Cycle
—
Output
—
t_high (charge time)
—
t_low (discharge time)
—
Low (0 V)
—
High (V+)
Bar shows the fraction of each cycle the output is HIGH.
Formulas Used
t_high = 0.693 × (R1 + R2) × C
t_low = 0.693 × R2 × C
T = 0.693 × (R1 + 2×R2) × C
f = 1.44 / ((R1 + 2×R2) × C)
D = (R1 + R2) / (R1 + 2×R2) × 100%
Summary
Enter R1, R2, and C values with units to get frequency, period, duty cycle, and charge/discharge times for a 555 astable oscillator.
How it works
- Enter R1 and R2 values and select the unit (Ω or kΩ) for each.
- Enter the capacitor value and select the unit (µF, nF, or pF).
- Click Calculate to see frequency, period, duty cycle, t_high, and t_low.
- Switch units at any time and recalculate — values are converted automatically.
- Use Reset to clear all fields and start a new design.
Use cases
- Design a square-wave clock signal for a microcontroller prototype.
- Set the blink rate of an LED flasher at a specific frequency.
- Size R1, R2, and C to hit a target duty cycle for a PWM application.
- Verify component values read from a 555 astable schematic.
- Teach or learn astable timer theory with live numeric feedback.
Frequently Asked Questions
Last updated: 2026-06-11 ·
Reviewed by Nham Vu