FAK LAB Audio Recorder
🎙️

Audio Recorder

Record audio from your microphone and download as WebM/MP3

Click to start recording
00:00
Recordings

How to Use the Audio Recorder

  1. Grant Microphone Access: Click the large circular microphone button. Your browser will request permission to use your microphone — allow it to proceed.
  2. Record: Once permission is granted, recording starts immediately. The button turns red with a pulsing animation, a timer counts elapsed seconds, and a live frequency visualizer shows your audio input in real-time.
  3. Stop: Click the recording button again to stop. The recording is automatically saved to the "Recordings" section below.
  4. Playback & Download: Each recording appears with an inline audio player for instant playback. Click "Save" to download the recording as a WebM audio file to your device.

Technical Overview & Use Cases

This recorder uses the MediaRecorder API with navigator.mediaDevices.getUserMedia() to capture raw microphone input. Audio is encoded in real-time as WebM (Opus codec) — a modern, efficient format supported by all major browsers. The live visualizer connects an AnalyserNode to the media stream, performing FFT analysis and rendering a colorful frequency bar chart on Canvas at 60fps, giving you instant visual feedback of your recording levels and frequency content.

Real-world use cases:

Privacy & Security Guarantee

This tool is part of the FAK LAB ecosystem, founded by Faizan Ahmad Khan Khichi. Your microphone audio is captured and processed entirely within your browser. Recordings exist only in your browser's memory until you download them. No audio data is ever transmitted to any server. We have no access to your microphone stream, no recordings are stored remotely, and the microphone is released the moment you stop recording.

Frequently Asked Questions

What audio format are recordings saved in?

Recordings are saved as WebM with Opus codec — a modern, high-quality, compressed audio format. WebM files play in all major browsers and media players. If you need MP3 or WAV, you can use FAK LAB's Video to Audio converter to transcode the file.

Is there a recording time limit?

No artificial time limit is imposed. You can record for as long as your browser's memory allows — typically several hours on modern devices. Very long recordings will produce larger files, so monitor the file size indicator.

Why does the visualizer show colored bars during recording?

The visualizer performs real-time FFT (Fast Fourier Transform) on your microphone input, breaking the audio into frequency bands. Each bar represents a frequency range — low frequencies on the left, high on the right. The height shows intensity. This helps you monitor recording levels: if bars are consistently maxed out, your audio may be clipping (distorting).