Testing Methodology

This page explains how SoundDBMeter.com approaches tool development, technical validation, browser-based audio analysis, calibration and result interpretation.

Our tools fall into three broad categories:

  • microphone-based tools that analyze a live digital audio signal;
  • audio-output and frequency-analysis tools;
  • calculation tools that apply documented mathematical formulas.

The methodology differs across these categories. A calculated conversion can be checked against a known formula, while a microphone-based sound estimate is affected by the device, browser, operating system, calibration and measurement conditions.

All tools are intended for education and general reference. They are not substitutes for certified acoustic instruments, clinical hearing assessments or professional workplace measurements.

How We Review and Test Tools

Testing focuses on whether a tool performs its stated function and communicates its limitations clearly.

Depending on the tool, the review may include:

  • checking calculations against independently worked examples;
  • testing minimum, maximum, empty and invalid inputs;
  • confirming that controls work with mouse, touch and keyboard input;
  • checking microphone-permission and permission-denied states;
  • repeating tests under similar conditions to observe consistency;
  • checking tool behavior in representative desktop and mobile browsers;
  • comparing displayed features with the supporting documentation;
  • reviewing warnings, units, rounding and result labels;
  • checking whether saved settings or results can be cleared.

A successful test means that the tool behaves as documented under the conditions tested. It does not mean that every device will produce identical results or that microphone-based readings have been professionally certified.

How Microphone-Based Sound Estimates Work

The Online Decibel Meter and other microphone-based tools request access through the browser’s standard permission system. Access begins only after the user starts the tool and grants permission.

The browser supplies a stream of normalized digital audio samples. These values represent the captured electronic signal—not acoustic pressure measured directly in pascals.

The tool analyzes short sections of this signal and calculates its Root Mean Square, or RMS, amplitude:

[RMS = \sqrt{\frac{1}{N}\sum_{i=1}^{N}x_i^2}]

Here, (N) is the number of samples in the analysis window and (x_i) is the value of each digital sample.

The relative digital level can then be expressed logarithmically:

[L = 20\log_{10}(RMS)]

This produces a level relative to the digital system’s reference. It does not independently establish true sound pressure level because a browser does not normally know the physical pressure that reached the microphone.

To display an estimated dB SPL value, the tool applies an internal reference mapping and any calibration offset selected by the user. The result should therefore be understood as an estimate derived from the digital microphone signal—not a direct replacement for a calibrated sound-level meter.

Calibration

The main meter includes an optional calibration offset. To use it, compare the browser reading with a trusted sound-level meter under the same conditions and enter the difference.

For example, if the reference meter displays 70 dB and the browser displays 66 dB, a positive 4 dB offset may improve agreement in that specific setup.

A calibration offset has important limitations:

  • it may be most useful near the level at which calibration occurred;
  • it does not flatten the microphone’s frequency response;
  • it cannot remove automatic gain control or noise suppression;
  • it may not remain valid after changing the device, microphone or browser;
  • it cannot prevent clipping at high input levels;
  • it does not convert a consumer device into a certified instrument.

For a more consistent process, follow the microphone calibration guide.

Understanding Session Statistics

The Online Decibel Meter may display current, minimum, average, maximum and recent peak values during a session.

These statistics help users observe patterns over the measurement period. They should not automatically be interpreted as standardized professional metrics such as class-compliant time-weighted levels, equivalent continuous sound level or certified peak sound pressure unless a tool explicitly documents and validates that standard.

Brief spikes, microphone handling, wind, device movement and operating-system processing can influence session values. Repeated measurements made with the same device, position, distance and duration are generally more useful for comparison than isolated decimal differences.

Frequency Analysis

The Frequency Analyzer uses the Web Audio API’s AnalyserNode to transform incoming audio from the time domain into a frequency spectrum. This process uses a Fast Fourier Transform, or FFT.

The FFT separates the captured digital signal into frequency bins. The result can help identify dominant tones, compare tonal and broadband sounds and observe how energy is distributed across the analyzed spectrum.

Important limitations include:

  • frequency resolution depends on FFT size and sample rate;
  • the highest analyzable frequency is limited by half the active sample rate;
  • microphone frequency response affects which frequencies appear stronger or weaker;
  • displayed amplitude is relative unless calibrated otherwise;
  • room reflections, background noise and device processing can change the spectrum;
  • the tool is not a certified octave-band or laboratory spectrum analyzer.

Frequency peaks may indicate dominant components in the captured signal, but they do not prove the source, acoustic power or professionally measured sound level of that component.

Tone Generation

The Tone Generator uses the Web Audio API’s OscillatorNode to request a digital waveform at a selected nominal frequency.

The frequency requested by the browser is only one part of the final audible result. Actual output also depends on:

  • the device’s sample clock and audio system;
  • digital-to-analog conversion;
  • speaker or headphone frequency response;
  • output volume;
  • distortion, resonance and background noise.

The tool may be useful for general audio demonstrations, identifying resonances and checking whether equipment produces audible output at selected frequencies. It is not a calibrated signal generator and should not be used by itself to determine hearing thresholds or certify audio equipment.

Start at a low volume, especially when using headphones. Stop immediately if a tone becomes uncomfortable.

Online Hearing Test

The Online Hearing Test presents tones and records the user’s responses to provide a general indication of how those tones were perceived under the current setup.

Results depend heavily on:

  • headphone or speaker response;
  • system volume;
  • left and right channel balance;
  • ambient noise;
  • device audio processing;
  • user attention and response consistency.

Because the output is not clinically calibrated, the test cannot produce a diagnostic audiogram, confirm normal hearing or rule out hearing loss. It is an educational screening tool only.

Users should begin at a comfortable low volume and should never increase a tone to an uncomfortable level. Anyone experiencing sudden hearing changes, persistent ringing, pain, dizziness or difficulty understanding speech should seek assessment from a qualified hearing-care professional.

Calculation Tools

Calculation tools do not estimate physical sound through a microphone. They process values entered by the user according to documented formulas.

SPL Converter

The SPL Converter converts between sound pressure (p) and sound pressure level (L_p), using the reference pressure (p_0 = 20\ \mu Pa):

[L_p = 20\log_{10}\left(\frac{p}{p_0}\right)]

[p = p_0 \times 10^{L_p/20}]

Results depend on the entered value, the stated reference pressure and displayed rounding.

Decibel Comparisons

When comparing two sound-intensity levels, the ratio is calculated using:

[\text{Intensity ratio} = 10^{\Delta L/10}]

For sound-pressure ratios under comparable conditions:

[\text{Pressure ratio} = 10^{\Delta L/20}]

A 10 dB increase represents ten times the sound intensity under the relevant assumptions. Perceived loudness does not follow one fixed ratio for every frequency, listener or listening condition.

Noise-Exposure Calculations

The Noise Exposure Calculator applies the selected occupational framework to a manually entered sound level.

A simplified NIOSH reference-duration calculation uses an 85 dBA reference level and 3 dB exchange rate:

[T = \frac{480}{2^{(L-85)/3}}]

A simplified OSHA reference-duration calculation uses a 90 dBA reference level and 5 dB exchange rate:

[T = \frac{480}{2^{(L-90)/5}}]

In these formulas, (T) is the reference duration in minutes and (L) is the entered level.

NIOSH publishes research-based recommendations. OSHA establishes enforceable requirements for covered US workplaces. The formulas have different purposes and should not be treated as interchangeable guarantees of safety.

Real exposure assessment may also require time-weighted measurements, accumulated dose across changing levels, instrument-specific settings and jurisdiction-specific rules.

Other tools, including the Decibel Calculator and Tempo Calculator, use the formulas stated on their individual pages. Calculation outputs are checked with representative inputs, boundary values and independently worked examples.

Browser and Device Limitations

Consumer microphones are commonly optimized for speech and communication rather than measurement. Their response may be uneven across frequencies, and high or low levels may be compressed or filtered.

Results can also be affected by:

  • automatic gain control;
  • noise suppression;
  • echo cancellation;
  • microphone directionality;
  • clipping;
  • browser implementation;
  • device orientation;
  • distance from the source;
  • room reflections;
  • wind and handling noise.

These variables are discussed further in Accuracy and Limitations and the guide to online decibel-meter accuracy.

Privacy and Audio Handling

Microphone-based tools are designed to analyze the active audio signal locally in the browser. They are not intended to create or upload a microphone recording.

Some tools may retain non-audio information—such as calibration preferences or recent results—within the user’s browser to support the interface. Locally retained settings or results are different from recorded microphone audio and can be cleared through the available controls or browser storage settings.

For current details about microphone permissions, local storage, analytics and other website technologies, read the Privacy Policy.

Appropriate Use

SoundDBMeter.com tools may help with education, general awareness, troubleshooting and repeated comparisons under similar conditions.

Do not rely on them as the sole basis for:

  • occupational-noise compliance;
  • legal evidence;
  • certified environmental measurement;
  • medical diagnosis;
  • clinical hearing assessment;
  • product or equipment certification;
  • urgent safety decisions.

When certified accuracy or professional interpretation is required, use suitable calibrated equipment and consult an appropriately qualified professional.

Technical problems or suspected calculation errors can be reported through the Contact page or by emailing contact@sounddbmeter.com.

Last reviewed: August 21, 2026

Scroll to Top