Browser-based noise cancelling with AudioWorklet noise generation, NLMS adaptive predictor ANC, Wiener spectral suppression for speech and broadband noise, A-weighted analysis, 5-band EQ, and adaptive masking.
Last updated: March 1, 2026
Browser-based noise cancelling with AudioWorklet noise generation, NLMS adaptive predictor ANC, Wiener spectral suppression for speech and broadband noise, A-weighted analysis, 5-band EQ, and adaptive masking. This toolβ¦
Yes. Noise Canceller is completely free with no signup required, no limits, and no hidden charges. It runs entirely in your browser.
All audio processing happens entirely in your browser using the Web Audio API. No audio is ever recorded, stored, or sent to any server. When you stop the tool, the microphone stream is immediately released.
Headphones are strongly recommended. Without them the masking noise will feed back into the microphone. For ANC mode, headphones are essential.
Three modes: Phase Inversion for simple low-latency cancellation, NLMS Adaptive Predictor which learns periodic noise patterns (fans, AC, hums) and predicts samples ahead to compensate for system latency, and Spectral Suppression (Wiener filter) for non-periodic noise like speech, typing, and broadband hiss. The Wiener filter uses 1024-point FFT with decision-directed a priori SNR estimation and VAD-gated noise tracking.
Australia Grade Calculator
Calculate your Australian university GPA on the 7-point or 4.0 scale. Supports HD, D, CR, P, F grades and WAM calculations.
Brazil Grade Calculator
Calculate your Brazilian university grade average (CR/IRA) on the 0β10 scale. Supports the grading system used by Brazilian universities.
Canada GPA Calculator
Calculate your Canadian GPA on the 4.0 or 4.3 scale. Supports letter grades used across Canadian universities and colleges.
Citation Generator (APA, MLA, Chicago)
Generate APA 7th, MLA 9th, and Chicago 17th citations from manual input. Supports books, journals, websites, and conference papers.
Eisenhower Matrix
Interactive urgent/important priority grid. Add tasks, drag between quadrants, and visualize where your time should go.
Flowtime Technique Timer
Flexible focus timer that adapts to your rhythm. Work until you naturally need a break, then rest proportionally. Tracks sessions and focus stats.
France Grade Calculator
Calculate your French university grade average (moyenne) on the 0β20 scale. Supports ECTS credit weighting and mention classifications.
Germany Grade Calculator
Calculate your German Notendurchschnitt (grade average) on the 1.0β5.0 scale. Supports ECTS credit weighting for German universities.
Analyze ambient noise with your microphone and generate adaptive masking sounds through your headphones.
dB(A) applies A-weighting to approximate perceived loudness. Adaptive mode uses this for accurate tracking.
β6 dB/octave β deep rumble for traffic, HVAC, fans.
Auto-adjusts masking using A-weighted ambient analysis
The Noise Canceller uses your browser's Web Audio API with AudioWorklet processors running on a dedicated audio rendering thread. It captures ambient sound through your microphone, analyses it in real time, and generates both adaptive masking noise and active anti-noise through your headphones.
Three ANC modes run entirely inside AudioWorklet processors for minimum latency:
Captures mic audio, inverts its phase through a cascaded 18 dB/octave lowpass filter, and outputs the anti-noise. Simple and immediate, but limited by system latency β effective only for frequencies below roughly 1/(2 Γ latency). At typical browser latency of 14β40 ms, this works for sub-bass content.
The Normalized Least Mean Squares (NLMS) adaptive filter overcomes the latency barrier. It works by learning the periodic structure of ambient noise:
For periodic noise (fans, AC, hums, engine drone), the filter converges within seconds and can effectively cancel the tonal components. A convergence meter shows real-time MSE (mean squared error) β when it drops below 0.01, cancellation is active. The filter length controls how many frequency components can be modelled, while the learning rate controls the speed-stability tradeoff.
The most versatile mode, effective against non-periodic noise like speech, typing, keyboard clicks, and broadband hiss. It uses a 1024-point FFT with 75% overlap (256-sample hops) to analyze the frequency spectrum of incoming audio.
The AudioContext uses latencyHint: 0 (numeric zero) to request the absolute minimum latency the platform supports. The mic stream disables echo cancellation, noise suppression, and auto gain control to eliminate processing latency. Mono input (channelCount: 1) halves the processing load. The system measures and displays baseLatency + outputLatency so you can see your actual round-trip performance (Firefox typically achieves ~14 ms, Chrome ~19β40 ms).
Dual meters show raw dB and A-weighted dB(A) per ISO 61672-1. The adaptive mode uses dB(A) with an attack/release envelope for natural masking volume adjustments.
All processing runs in your browser. No audio is recorded, stored, or transmitted. The mic stream and all AudioWorklet processors are terminated when you stop the tool.