How we built crash-safe recording with IndexedDB
Browsers crash. Tabs get killed. We write audio chunks to IndexedDB every few seconds so your recording survives no matter what.
Find the tempo of any song or audio file. Free, private, runs in your browser.
Drop your audio file or click to upload. MP3, WAV, and most formats work.
The tool analyzes the audio using onset detection and autocorrelation to find the tempo automatically.
See the detected BPM. Use the tap button to verify or manually find the tempo by tapping along.
Upload your audio file to this tool. It analyzes the waveform using onset detection and autocorrelation to find the tempo automatically. Results appear in seconds. No signup, no upload to server.
Very accurate for songs with a clear beat (pop, electronic, hip-hop, rock). For complex or irregular tempos (jazz, classical, ambient), use the tap-to-beat mode to manually find the BPM by tapping along.
Click the tap button in time with the beat of your music. After several taps, the tool calculates the average BPM from your tap intervals. This works for any music, even tracks without a strong rhythmic pattern.
Yes. The tool accepts MP3, WAV, OGG, FLAC, M4A, AAC, and any other format your browser can decode. The file is processed locally and never uploaded.
DJs match tempos for smooth transitions. Producers set project tempos. Musicians practice at specific speeds. Runners pick songs at their target pace (e.g., 160-180 BPM for running). Video editors sync cuts to beats.
Yes. The BPM detector works in any modern mobile browser. No app needed. Upload or record audio directly.
Yes. Use the tap-to-beat mode to manually tap along to any audio playing on your device or in the room. No file upload required for manual detection.
Completely free. No account, no limits, no watermarks. Analyze as many songs as you want.
Browsers crash. Tabs get killed. We write audio chunks to IndexedDB every few seconds so your recording survives no matter what.
Loom proved that browser-based recording could be a real product, not just a gimmick. Audio tools haven't caught up yet. Here's what we're stealing.
Most browser-based recorders treat audio as an afterthought. They lose takes, cap file sizes, and phone home with your data. We think the bar is on the floor.
Orec is a free browser-based recorder with crash-safe local storage and built-in editing.
Start RecordingUpload a song or tap along
BPM will appear here
Drop an audio file here or click to upload
MP3, WAV, OGG, FLAC, M4A, AAC
Metronome
80 BPMTap Tempo
Tap at least 3 times. More taps = more accurate.
Common Tempos
60-80 — Ballads, slow jams
80-100 — Hip-hop, R&B
100-120 — Pop, indie
120-140 — House, disco
140-170 — Drum & bass, dubstep
160-180 — Running pace
Formats