RMS Voltage - V_peak to V_rms Solver
Use this rms voltage calculator to convert V_peak into V_rms, V_avg, V_pp, crest factor, and form factor for sine, square, or triangle AC waveforms.
RMS Voltage
Results
What Is the RMS Voltage Calculator?
The rms voltage calculator turns an AC waveform's peak amplitude into the DC equivalent that delivers the same average power to a resistive load as the time-varying signal. The tool returns root-mean-square voltage, average rectified voltage, peak-to-peak voltage, crest factor, and form factor for sine, square, triangle, sawtooth, and custom shapes.
- • Mains-voltage sanity check: Confirm that a 120 V or 230 V sine mains corresponds to a 169.7 V or 325.3 V peak on the oscilloscope.
- • Audio amplifier headroom: Convert a driver peak voltage into the value that matches its continuous power rating.
- • Non-sinusoidal waveforms: Pick the right rms, average, and crest factor for square, triangle, or sawtooth signals from PWM controllers.
- • Calibration and instrumentation: Verify that a multimeter AC-volts reading matches the predicted value for the measured peak and waveform.
For a pure sine wave V_rms = V_peak / sqrt(2), so the 120 V on a North American outlet has a peak of about 169.7 V.
The rms voltage calculator handles sine, square, triangle, sawtooth, and custom shapes from a single peak-voltage input. For non-sinusoidal signals the result is V_peak divided by the crest factor of that shape, reported alongside so you can sanity-check the conversion.
Outside pure electrical work, the same root-mean-square operator also appears in kinetic theory and statistics.
According to Wikipedia - Root mean square, AC voltmeters are calibrated to read rms voltage so the displayed value equals the DC voltage that would deliver the same average power to a resistive load as the AC signal under test.
Once you have V_rms, the bridge rectifier calculator uses it to size the DC output and ripple of a four-diode rectifier from the same AC waveform.
How the Calculator Works
This rms voltage calculator looks up the crest factor k_c and form factor k_f for the chosen waveform, then uses V_rms = V_peak / k_c. From the same factors it derives V_avg = V_rms / k_f and V_pp = 2 V_peak for bipolar shapes, reporting k_f and k_c alongside the outputs.
- V_peak: Peak amplitude of the AC waveform in volts (169.71 V for 120 V mains, 325.27 V for 230 V mains).
- waveform: Selects k_c and k_f from a preset table. Sine uses k_c = sqrt(2); triangle uses k_c = sqrt(3); square uses k_c = k_f = 1.
- crestFactor (k_c): Dimensionless ratio V_peak / V_rms; always at least 1, with 1 meaning a flat-topped shape.
- formFactor (k_f): Dimensionless ratio V_rms / V_avg; always at least 1 for a passive waveform.
- customFormFactor, customCrestFactor: Used only when waveform = custom; enter the published k_f and k_c for an unusual waveform.
The rms of any periodic waveform v(t) of period T is the square root of the mean of v(t)^2: V_rms = sqrt((1/T) * integral of v(t)^2 dt). For a sine wave the integral evaluates to V_peak^2 / 2, giving V_rms = V_peak / sqrt(2).
Because k_c = V_peak / V_rms, the rearranged V_rms = V_peak / k_c is the most direct formula used here. The form factor k_f = V_rms / V_avg then gives V_avg = V_rms / k_f, so one V_peak input drives every secondary output.
Example 1: 120 V sine mains
V_peak = 169.7056 V, waveform = sine
k_c = sqrt(2) = 1.4142; V_rms = 169.7056 / 1.4142 = 120.0000 V; V_avg = 120.0000 / 1.1107 = 108.0411 V
V_rms = 120 V, V_avg = 108.0411 V, V_pp = 339.4112 V
The 120 V on a North American outlet is a 169.7 V peak. The V_pp = 339.4 V is the swing insulation on a mains-rated component must survive.
Example 2: 10 V peak triangle wave
V_peak = 10 V, waveform = triangle
k_c = sqrt(3) = 1.7321; V_rms = 10 / 1.7321 = 5.7735 V; k_f = 2/sqrt(3) = 1.1547; V_avg = 5.7735 / 1.1547 = 5.0000 V
V_rms = 5.7735 V, V_avg = 5 V, V_pp = 20 V
A 10 V peak triangle wave only heats a resistor as much as a 5.77 V DC source, not the 7.07 V you would expect from a sine wave with the same peak.
According to Wikipedia - Root mean square, for a sine wave V_rms equals V_peak / sqrt(2) because the average of sin^2 over a full period is exactly 1/2
V_rms is the input the AC analysis chain expects, so the ac wattage calculator multiplies it by I_rms and the power factor to get real watts for the same waveform.
Key Concepts Explained
Four ideas that show up every time you convert an AC voltage to its rms equivalent.
V_rms vs peak voltage
Peak voltage is the highest instantaneous voltage the waveform reaches; V_rms is the DC equivalent that delivers the same average power to a resistive load. Sine ratio sqrt(2); square 1; triangle sqrt(3).
V_rms vs average voltage
V_avg is the mean of |v(t)|. Form factor k_f = V_rms / V_avg converts between them: sine 1.1107, square 1.
Crest factor and dynamic range
Crest factor k_c = V_peak / V_rms tells you how spiky a waveform is. Sine 1.4142, triangle 1.7321, low-duty pulse train over 5.
Why AC voltmeters read V_rms
AC voltmeters are calibrated so the reading equals the DC voltage delivering the same average power as the AC signal. For sine waves a simple averaging detector works; for arbitrary waveforms a true-RMS meter integrates v(t)^2 over time.
These four ideas appear across AC analysis, from sizing a smoothing capacitor on a bridge rectifier to choosing audio ADC dynamic range. The calculator keeps them all visible so you can see which input changes move which output.
Once you know V_rms, the natural next step is to turn it into heating power, and the rms to watts calculator does exactly that for any resistive speaker or heater load.
How to Use This Calculator
Enter the peak amplitude of your AC waveform, pick the shape, and read V_rms, V_avg, V_pp, crest factor, and form factor directly from the results panel.
- 1 Enter the peak voltage: Type V_peak. For 120 V mains use 169.71 V; for 230 V mains use 325.27 V; for a function generator read the peak from the amplitude setting.
- 2 Pick the waveform shape: Choose sine, square, triangle, sawtooth, or custom. Sine is the default for mains, audio, and lab generators. Use custom for PWM or trapezoidal shapes.
- 3 Set custom factors (custom only): Type the published form factor and crest factor for your waveform. Both must be at least 1.0; the calculator accepts values up to 3 for the form factor and up to 5 for the crest factor.
- 4 Read the V_rms result: V_rms is the equivalent DC voltage that delivers the same average power to a resistive load. Use it for P = V_rms^2 / R, transformer ratios, and AC meter calibrations.
- 5 Check the secondary outputs: V_avg is the rectified mean of |v(t)|. An averaging (non-true-RMS) AC multimeter multiplies V_avg by 1.1107 to read the sine-equivalent RMS, while a true-RMS meter integrates v(t)^2 directly. V_pp is the swing insulation must survive. Crest factor k_c and form factor k_f tell you how spiky the waveform is.
For 120 V / 60 Hz mains, enter V_peak = 169.71 V with waveform on sine. The calculator returns V_rms = 120 V, V_avg = 108.04 V, V_pp = 339.41 V, crestFactor = 1.4142, formFactor = 1.1107.
The same root-mean-square operator that converts V_peak into V_rms converts molecular speeds into a temperature-dependent rms speed, which the rms speed calculator handles for kinetic-theory problems.
Benefits of Using This Calculator
Reasons to use this rms voltage calculator instead of recomputing the integral by hand.
- • Five outputs from one peak value: V_rms, V_avg, V_pp, crest factor, and form factor all update from the same V_peak and waveform selection.
- • Built-in sine, square, triangle, sawtooth: The four most common AC shapes are presets with the correct form factor and crest factor pre-loaded.
- • Custom factor entry for unusual shapes: Switching to custom lets you enter any published form factor and crest factor, extending the formula to PWM and trapezoidal waveforms.
- • Mains-voltage sanity check: Defaults match 120 V / 60 Hz North American mains, so 169.71 V peak corresponds to the 120 V printed on the outlet.
- • Homework checker: The presets match the worked examples in most undergraduate AC-analysis textbooks.
These benefits matter most when iterating on a measurement or design. Change V_peak or waveform and the entire result panel updates at once.
If the next step is sizing a smoothing capacitor on the DC side, the capacitor calculator takes the resulting V_rms and ripple tolerance and returns a capacitance in farads.
Factors That Affect Your Results
What moves V_rms, and what the tool does not try to capture.
Peak amplitude V_peak
Every output scales linearly with V_peak. Doubling the peak doubles V_rms, V_avg, and V_pp.
Waveform shape
Switching from sine to triangle changes the answer from V_peak / sqrt(2) to V_peak / sqrt(3).
Form factor k_f = V_rms / V_avg
Determines how much larger V_rms is than V_avg. Sine gives 1.1107; triangle gives 1.1547; square gives 1.
Crest factor k_c = V_peak / V_rms
Sets the headroom a power supply, audio amplifier, or ADC must hold to reproduce the peak without clipping.
DC offset (not modelled)
The tool assumes a bipolar symmetric waveform centred on zero. In practice a DC bias shifts V_avg and adds a DC term to V_rms, so the true total is V_rms = sqrt(V_ac_rms^2 + V_dc^2).
- • The tool uses tabulated form factor and crest factor values for the preset waveforms and does not evaluate the rms integral directly.
- • It assumes a periodic, steady-state waveform with a single fundamental frequency. Modulated or noisy signals need a true-RMS meter.
- • The result panel reports V_pp = 2 V_peak for bipolar shapes. An offset waveform shows a different V_pp that the tool does not derive.
These limits matter most when measuring signals with significant harmonic content, drift, or DC bias. For lab and consumer AC sources in the sine, square, triangle, and sawtooth family the model is accurate to within the precision of the tabulated constants.
According to All About Circuits - Root Mean Square, AC meters are calibrated to read V_rms so that the displayed value equals the DC voltage which would deliver the same average power to a resistive load
The next step in a real installation is the power-factor and capacitor-bank sizing, which the power factor calculator does from the same line-to-line rms voltage and a real-power reading.
Frequently Asked Questions
Q: What does this tool actually compute?
A: It takes the peak voltage of an AC waveform and a waveform shape, then returns V_rms, V_avg, V_pp, and the dimensionless crest factor k_c and form factor k_f in one pass.
Q: How is V_rms calculated from the peak for a sine wave?
A: For a sine wave the result equals V_peak divided by sqrt(2), because the mean of sin squared over a full period is exactly 1/2. So a 169.7 V peak sine wave corresponds to V_rms = 120 V.
Q: What is V_rms for a square wave or triangle wave?
A: A square wave has crest factor 1 and form factor 1, so the result equals V_peak. A symmetric triangle wave has crest factor sqrt(3), giving V_rms = V_peak / sqrt(3); a 10 V peak triangle has V_rms about 5.77 V.
Q: What is the difference between rms and average voltage?
A: V_avg is the mean of |v(t)| over one period, while V_rms is the square root of the mean of v(t)^2. The ratio V_rms / V_avg is the form factor k_f: about 1.1107 for a sine wave and 1 for a square wave.
Q: How do I find V_rms for a custom or PWM waveform?
A: Switch to the custom waveform and enter the published form factor k_f and crest factor k_c for your shape. The tool then returns V_rms = V_peak / k_c, which works for any waveform where you know the crest factor.
Q: Why do multimeters display V_rms on the AC setting?
A: AC voltmeters are calibrated so the displayed value equals the DC voltage delivering the same average power to a resistive load. A true-RMS meter integrates v(t)^2 over time; an averaging meter multiplies its reading by 1.1107 for sine waves.