Equalizing audio for earphones usually means saving a new file that fits how your specific pair actually plays back. The Audio Equalizer does exactly that: it loads a browser-decodable audio file, applies three peaking biquad filters centered at 100 Hz (bass), 1,000 Hz (mid), and 10,000 Hz (treble), measures the absolute peak of the processed result, applies a single uniform safety scale when needed, and writes a complete PCM16 WAV you can save and play back. Decoding, filtering, peak measurement, scaling, and WAV encoding all happen in the current browser tab, so the source audio is never uploaded. Bass, mid, and treble are set as whole-number decibel values from −12 through +12 dB; zero on all three is a genuine flat path that copies the decoded channel samples without running a non-zero filter. That gives you a single, predictable tool for tuning earphone playback without installing a full digital audio workstation.

Why Earphones Sound Different to Each Listener
Every pair of earphones has its own frequency response curve, and that curve interacts with the shape of your ear canals, the seal of the eartips, and the way your auditory system weights different bands. One listener may describe the same earphones as bass-heavy and recessed in the upper mids; another, sitting ten rows back, may hear them as thin and sibilant. Neither perception is wrong; both are reasonable responses to the same curve. That is why the question of how to equalize audio for earphones almost always comes down to personal taste, source material, and a specific piece of hardware rather than a universal "correct" setting.
Equalization in this context does not mean fixing a defective recording. It means applying a small, predictable adjustment that compensates for a known imbalance in the earphones, lifts a band that the recording undersells, or tames a band that the recording overemphasizes. The goal is a more pleasing listening experience through your specific pair, not a forensic restoration of the original mix.
How the Audio Equalizer Adjusts Audio for Earphones
The Audio Equalizer is a compact three-band processor, not a graphic 10-band system, a linear-phase mastering processor, or an automatic room correction system. It applies three peaking biquad filters using the coefficient equations published in the W3C Audio EQ Cookbook, with a fixed Q of 1 for every band. Each band has a center frequency and a gain expressed in decibels; positive values boost energy around the center, negative values cut it, and a peaking filter affects a region around the center rather than every frequency below or above a hard boundary.
- Choose one browser-decodable audio file within the 50 MiB and five-minute decoded limits. The page accepts MP3, WAV, M4A, AAC, Ogg, WebM, or FLAC when the current browser and operating system support the actual codec; a familiar extension is not a guarantee, and a decode failure produces an error with no stale download.
- Set Bass, Mid, and Treble to whole values from −12 through +12 dB, then apply the equalizer locally. Each band stays at the disclosed center, and the three sections cascade in Bass, then Mid, then Treble order over every decoded channel.
- Check the raw peak, output peak, safety scale, sample rate, and frame count; preview the result and download the complete PCM16 WAV when it sounds right.
Because the filter runs in the browser, no audio bytes leave the current tab. The page reports decoded sample rate, channel count, frame count, raw peak, output peak, and the exact safety scale, and the file you download is a brand-new WAV rather than a re-tagged copy of your input.
The Three Bands and What They Do in Earphone Playback
The three controls map onto perceptual regions of the audible spectrum and onto the parts of an earphone frequency response that listeners most often describe as "off." Bass is centered at 100 Hz and shapes the sense of weight, kick, and rumble; Mid is centered at 1,000 Hz and sits on top of vocals, snare body, and the lower harmonics of most instruments; Treble is normally centered at 10,000 Hz and controls air, sibilance, cymbal sheen, and the upper edge of detail. The table below summarizes how each band maps to what you hear through earphones.
| Band | Center | Range | What it changes in earphone playback |
|---|---|---|---|
| Bass | 100 Hz | −12 to +12 dB | Weight, kick, rumble; common target on bass-heavy earphones |
| Mid | 1,000 Hz | −12 to +12 dB | Vocals, snare body, instrument fundamentals; often cut on V-shaped tunings |
| Treble | 10,000 Hz (45% of sample rate if that is lower) | −12 to +12 dB | Air, sibilance, cymbal sheen, detail; common target on bright earphones |
When the decoded sample rate is low enough that 10,000 Hz would sit at or above half the rate, the treble center is reduced to 45 percent of the decoded sample rate so it stays below the Nyquist limit. A standard 44,100 Hz decode leaves treble at 10,000 Hz; a low-rate decode, such as 16,000 Hz, pulls treble down to roughly 7,200 Hz. This is a disclosed product choice that prevents the digital filter from being asked to operate outside the available spectrum. The contract also caps decoded audio at one through eight channels, a sample rate between 8,000 and 192,000 Hz, and at most 30 million channel samples per file, and any file that exceeds a limit is rejected before filtering rather than silently truncated.
Reading Peaks, Safety Scale, and the Preview
Cascaded boosts can push samples above digital full scale even when the input did not clip. Before the WAV is encoded, the tool measures the absolute peak across every processed sample and every channel. If that raw peak exceeds 0.99, one uniform scale factor reduces the entire processed result so the largest magnitude becomes 0.99. The interface then reports the raw peak, the output peak, and the exact safety scale, and the encoded file uses the scaled values rather than letting the PCM encoder chop individual peaks. You can see this directly on the page; you do not need to guess.
To illustrate what a single band does, take Bass at +6 dB. A peaking biquad set to that gain at its center frequency applies a transfer magnitude of roughly 10^(6/20) ≈ 1.995, which is close to a doubling of amplitude around 100 Hz before the safety scale is applied. Three bands at +6 dB together will produce a much larger raw peak than any one band alone, which is why the safety scale exists in the first place.
| Raw peak after EQ | Safety scale applied | Output peak | Effect on the WAV |
|---|---|---|---|
| ≤ 0.99 | 1.00 (none) | Equals raw peak | Encoded at full strength |
| > 0.99 | 0.99 / raw peak | 0.99 | Whole file reduced uniformly; overall level is lower |
Important boundaries: this is not loudness normalization, and it does not target LUFS, RMS, replay gain, or any streaming-platform specification. It is a single uniform ceiling to keep the PCM encoder from clipping individual samples. Strong boosts may emphasize noise, sibilance, rumble, or existing distortion, and a cut is often safer than stacking several boosts.
Tuning Tips for Common Earphone Issues
When earphones sound too bass-heavy, start with a Bass cut around −3 to −6 dB and leave Mid and Treble near zero; reapply, preview, and adjust in 1 dB steps. When vocals feel recessed, lift Mid by 2 to 4 dB without boosting Bass, since boosting the same region as vocals can smear intelligibility. When treble feels sharp or sibilant, a Treble cut of −2 to −4 dB usually helps more than a Bass boost, because harshness lives in the upper band rather than in the lows. Always compare the processed file against the original at a similar perceived level; louder output often reads as "better" even when nothing has actually improved.
Listen on the speakers or headphones that matter. Earphone tuning done with one pair in mind may not transfer cleanly to another, and earphone tuning is rarely portable across form factors such as over-ear headphones or room playback. Trust the preview and the reported numbers as checks, not as proof of a desirable mix.
When a Three-Band EQ Is Not Enough
This is a compact three-band equalizer, not a substitute for a full audio editor. Q is fixed at 1 and cannot be changed on the page, the centers are fixed at the three disclosed frequencies, and there is no spectrum analyzer, automation, linear-phase mode, loudness metering, dithering control, codec selection, or metadata preservation. Use a full audio editor when you need precise center frequencies, adjustable Q, spectrum analysis, automation, linear-phase processing, loudness metering, dithering controls, codec selection, or metadata preservation.
The downloaded file is also a new uncompressed PCM16 WAV, which means it does not preserve the original MP3 or AAC bitrate, compression mode, tags, artwork, chapters, loop markers, or container-specific metadata. Web Audio may resample while decoding, so the page reports the decoded sample rate and writes that rate into the WAV header rather than claiming the source container rate survived unchanged. The encoded header records the actual channel count, sample rate, byte rate, block alignment, bit depth, and complete data length, all aligned to the WAVEFORMATEX layout used by the shared PCM16 encoder. Float samples are converted to signed 16-bit little-endian PCM and interleaved by frame, producing a canonical WAV that almost any audio tool will accept. If you need the original codec and tags back, re-mux the WAV in your editor of choice; the file is a clean, predictable intermediate rather than a final master.