Audio utilities
Each one runs in your browser on an open-source audiojs package. Nothing is uploaded.
- Extract audio from videoVideo → MP3, WAV, FLAC, M4A, ALAC, OGG, Opus, AAC
@audio/decode·@audio/encode - Remove or replace video audioStrip the audio track, or swap in AAC, Opus, ALAC or FLAC — the video is never re-encoded
@audio/encode-mp4·@audio/decode·@audio/encode - Audio converterMP3, WAV, FLAC, M4A, ALAC, WavPack, OGG, Opus, AAC, AIFF, CAF, WebM, QOA; reads APE, TTA, Musepack, DSD, tracker modules too
@audio/decode·@audio/encode·@audio/resample - Loudness meter and normalizerLUFS, true peak, loudness range; normalize for Spotify, YouTube, podcasts
@audio/loudness·@audio/dynamics - Noise removerBackground noise, hum, clicks, wind, plosives, reverb
@audio/denoise - Remove silence from audioPodcast smart speed, silence removal, trim start/end — voice activity detection
@audio/denoise-desilence - Wow and flutter fixerCorrect slow pitch drift and fast wobble in tape, cassette and vinyl transfers
@audio/denoise-dewow - Transcribe audio to text and subtitlesWhisper speech-to-text; TXT, SRT, VTT; sentence or word timestamps
@audio/neural-asr·@audio/subtitle - Key and BPM finderMusical key, Camelot code, tempo, chords
@audio/mir·@audio/beat - Vocal removerKaraoke track or isolated vocal from a stereo mix
@audio/vocals - Pitch and tempo changerTranspose semitones, change speed without changing pitch
@audio/shift·@audio/stretch - MIDI to MP3Render a MIDI file with a synth-GM instrument set, no soundfont
@audio/midi-render·@audio/midi-parse - Audio to MIDI and sheet musicTranscribe a melody to MIDI, MusicXML and ABC — with a synthesized playback
@audio/mir·@audio/beat·@audio/midi·@audio/musicxml·@audio/midi-render - TunerChromatic tuner for guitar, bass, violin, voice
@audio/pitch·@audio/note·@audio/mic - Speech prosody editorMove syllables to notes, straighten or smooth intonation, change phrase timing
@audio/stretch-wsola·@audio/encode-wav - Audio recorderRecord from the microphone, save as MP3, WAV, FLAC, Opus
@audio/mic·@audio/encode - Lossless audio checkerDetect a fake lossless FLAC or WAV: spectral cutoff, edge sharpness, spectral holes
@audio/measure-lossy - SpectrogramFrequency-over-time image of any recording
@audio/stft·@audio/spectral - Room and speaker measurementFrequency response, reverb time (RT60), latency, via a sine sweep
@audio/measure·@audio/synth·@audio/mic
Why these run on your device
audiojs is a set of JavaScript and WebAssembly packages for decoding, encoding, measuring and processing audio. The same packages power these pages: @audio/decode reads the file, the tool's package does the work, @audio/encode writes the result. No server sees your audio, so there is no size limit, no queue and nothing to delete. Every page links the package it demonstrates; the code is on GitHub and npm.