Audio restoration for vinyl, cassette and tape
Tool for restoring old audio in your browser. Diagnose noise, clicks and bandwidth automatically, then apply a per-source preset for vinyl, cassette, 78 RPM, shellac, reel-to-reel or voice archive. Paint over unwanted artefacts directly on the spectrogram, compare original to restored side by side, and export to WAV, FLAC, MP3 or OGG with full bit-depth preservation.
WAV, FLAC, MP3, OGG, M4A or AAC. Bit-depth is preserved through the chain.
The diagnostic card highlights what needs attention and recommends a preset.
Choose a source preset or open Custom for full manual control of every module.
A/B toggle with synced spectrograms and LUFS readout. Iterate until the result is right.
Open Spectral repair and paint over remaining bursts the chain did not catch.
Clean clicks, crackle and hiss off a digitised recording
What is your source?
Diagnosis Analyzing recording…
Pick a silent region
Drag on the waveform to mark a region without music or voice — that becomes the noise reference.
Smooth sustained surface crackle
Fine tuning
Processing order drag to rearrange
Cut subsonic noise below the cutoff
Apply inverse-RIAA / 78 / CD curve
4-band parametric equalizer
Normalize to EBU R128 broadcast level
Why this recommendation?
{}
Download intermediate stems
Each stem is the chain output after the named module — useful for forensic and A/B reference.
Spectral repair
Paint over unwanted bursts on the spectrogram. The selected time × frequency cells are replaced with the local-median magnitude — without phase artefacts.
Pinch to zoom, single-finger to paint.
Drop more files to add to the queue
Keyboard shortcuts
- 1 / A — Original · 2 / B — Restored
- Space — Play / Pause active
- R — Run restoration
- P — Preview 5 seconds
- ? — Toggle this overlay
- Escape — Close modals
Features
What sources are supported?
Vinyl LP, 45 and 78 RPM, compact cassette, reel-to-reel tape, shellac/wax cylinder transfers, dictaphone and voice-memo archives. The custom preset works on anything.
What is the difference between declick and decrackle?
Declick repairs short transient clicks — single-sample to 5 ms pops typical of vinyl scratches. Decrackle smooths sustained surface noise — the continuous low-level crackle of a worn record.
How does learn-from-selection dehiss work?
You drag a small region on the waveform that contains only noise — no music or voice. The tool measures the noise spectrum there and subtracts it from the whole recording, preserving signal that rises above the noise floor.
Can I restore a 78 RPM record?
Yes. The 78 RPM preset applies aggressive declick and decrackle, band-limits to 100 Hz – 4 kHz where the signal lives, and offers inverse curves for NAB, Columbia and RCA pre-emphasis.
What is the spectral repair canvas?
It shows the recording as a spectrogram. You paint rectangles or freehand over short unwanted events — a cough, a microphone bump, a specific dropout. The selected time × frequency cells are replaced with the local-median magnitude, leaving phase coherence intact.
Will this damage a clean modern recording?
No. The diagnosis flags clean recordings, leaves all modules off by default, and the chain is a no-op when no module is enabled. A specific negative-control test verifies that processing a clean 16/48 file changes loudness by under 0.5 dB.
Which formats and bit depths are supported?
Input: WAV, FLAC, MP3, OGG, M4A, AAC. Output: WAV (16/24/32-bit), FLAC (16/24-bit), MP3 (up to 320 kbps), OGG (up to q10). Source bit-depth is preserved end-to-end where possible.
Why might the diagnosis differ from my own?
Diagnostic heuristics analyse an 8-second window from the middle of the file. If your source has unusual structure — silent intro, a single loud event, or atypical hum frequency — the heuristic may pick a different preset. You can always override or pick Custom.
We can! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.