⭐ 0

Audio Scale Converter

Convert one level between dBFS, percent, and linear amplitude, and print all three.

🔒 Processed entirely in your browser — nothing you enter here is ever uploaded.

The result appears on this page after you run the tool. Nothing you enter is uploaded.

Processing... 0%
Reading level value
Converting audio scale
Formatting result

Result

About this tool

The form opens with the value -1, the source menu on dBFS, and the destination menu on percent. Amplitude is 10 raised to (dBFS / 20). For -1 that is 0.8912509381337456, printed as linear 0.891251. Times 100, to three decimal places, it is 89.125%. The chosen destination is also printed on the Output line, so with percent selected the output line is 89.125% and the three lines under it repeat dBFS, linear, and percent. 0 dBFS is amplitude 1.000000 and 100.000%. The conversion is 20 log10, the amplitude definition, not the 10 log10 power definition.

-6 dBFS is a useful check. 10^(-6/20) prints as linear 0.501187 and 50.119%. The other direction is just as direct. Choose percent as the source, type 50, and the amplitude is 0.5. That prints as -6.02 dBFS, because 20 log10(0.5) is -6.0206 and the dBFS line keeps two decimal places, and as linear 0.500000. A linear source uses the number as the amplitude, floored at 0. A negative linear or a negative percent is clamped to 0 before the other scales are printed. A non-finite number also becomes amplitude 0.

The dBFS line never divides by zero. Amplitude is passed through a floor of 1e-8 before the log, so silence prints as a large negative dBFS rather than as NaN. The page does not integrate a file, does not report LUFS or RMS, and does not apply a K-weighting curve. It converts the single number in the box. Full scale is amplitude 1. A linear value above 1 is allowed and prints as a positive dBFS, which is above digital full scale. Percent above 100 is the same idea: 200% is amplitude 2. Nothing is uploaded. There is no audio file on this page. The related waveform and loudness tools are the ones that read samples. Preset links fill the value and both menus and run the conversion. The three printed lines always use the same amplitude, so the destination menu changes the Output line and does not change the three reference lines under it. Full scale is the number 1 on the linear menu. Type 1 with linear selected and the dBFS line is 0.00 and the percent line is 100.000. Type 2 and the dBFS line is positive, about 6.02, because the amplitude is above the 1.0 full-scale reference. The percent menu divides by 100 before that log, so 100 percent is the same amplitude as linear 1. The dBFS menu does not divide by 100. A value of 6 in the dBFS menu is 6 dBFS, amplitude about 2.0, not 6 percent.

Example. The form opens at -1 dBFS and prints linear 0.891251 and 89.125%. -6 dBFS prints linear 0.501187 and 50.119%. 50 percent prints -6.02 dBFS and linear 0.500000. 0 dBFS prints 1.000000 and 100.000%.

Limit. The conversion is 20 log10 of a single amplitude. It is not LUFS, RMS, or a file measurement. Negative percent and negative linear values are clamped to 0.

What is -1 dBFS in percent?

The page opens on that conversion. Amplitude is 10^(-1/20) = 0.891251 to six decimals, and the percent line is 89.125%. The Output line matches the destination menu, which starts on percent.

Why is 50 percent not exactly -6 dBFS?

50 percent is amplitude 0.5, and 20 log10(0.5) prints as -6.02 dBFS. The exact -6 dBFS amplitude is 0.501187, which is 50.119%. The two figures meet only after you round.

Is this LUFS?

No. LUFS is a gated loudness of a file. This page converts one number with 20 log10. It does not open a file, weight the spectrum, or integrate over time.

What happens with a blank or a negative percent?

A value that is not a finite number becomes amplitude 0. A negative percent or a negative linear value is clamped to 0. dBFS may be negative, and that negative is a real level, not a clamp.