Record your screen, a window, or a browser tab to WebM or MP4. Free, private, runs in your browser.
100% private — your files never leave your browser. All processing happens locally on your device.
100% private — the video never leaves your browser. Pick a source and we'll capture it as a downloadable file.
It captures whatever is on your screen — an entire monitor, a specific application window, or a single browser tab — and saves the result as a downloadable video file. Narration via microphone is supported; so is tab audio, which lets you capture a YouTube walkthrough or a meeting recording with the original sound intact. The entire pipeline runs inside the browser using the getDisplayMedia and MediaRecorder APIs. No desktop installer, no signup, no watermark, no upload. When the tab closes, the recording is gone.
The browser natively outputs WebM (VP9 + Opus inside a Matroska container). WebM plays on every modern browser and most modern video players, and it saves instantly with no extra processing step. Choose WebM unless you have a specific need for something else. MP4 (H.264 + AAC) is more universally accepted by older editors, social-media uploaders with strict format rules, and hardware-constrained devices. To produce one, this tool transcodes the recording via FFmpeg (WebAssembly). That runs entirely in your browser, but it's slower — roughly 3-5× real time on a mid-range laptop — so only pick it when you truly need .mp4.
Browsers only expose system-audio capture under specific conditions: Chromium browsers (Chrome/Edge/Brave/Arc/Opera) support it, but only when you share a browser tab or an application window — not when you share your entire screen. Firefox and Safari don't support system-audio capture from getDisplayMedia at all; those browsers produce a muted recording unless you add a microphone track. Microphone capture works everywhere, so if you need audio regardless of platform, enable the mic toggle and narrate yourself. If you planned to grab audio from an app without narration, test once on a short clip before starting the real recording.
The browser buffers the recording in memory until you stop; that memory is the only real limit. On a laptop with 16 GB of RAM, a few hours of 1080p-30 WebM is fine (VP9 at typical screen-recording bitrates is around 1-3 MB per minute). Below 8 GB, keep sessions under an hour to avoid swap pressure. This tool pulls data from the recorder in 1-second chunks, so if the tab crashes partway through, the chunks up to that point are already collected — you can often export a partial recording by stopping manually if you see memory pressure warnings. Everything is still local; there's no network cost.
Mobile browsers don't expose getDisplayMedia yet. iOS Safari, Chrome for iOS (forced to WebKit), and most Android browsers return the API as undefined — our tool detects this and renders a friendly fallback card instead of a broken button. Use your phone's built-in recorder (iOS Control Center → Screen Record, Android Quick Settings → Screen Record) to capture video natively, then use our trim, compress, or video-to-GIF tools to refine the output. When browser vendors add screen-capture on mobile, this tool will light up automatically — no update needed.
Only to your Downloads folder, when you click Save. Nothing is uploaded or stored on any server. Closing the tab deletes the recording from memory.
No watermark ever. The length limit is your browser's memory — in practice, a few hours of 1080p at 30 fps is fine on most laptops. For marathon recordings, break them into parts.
Browsers expose system-audio capture only when you share a Chrome Tab or a Window, not when you share a whole screen. Firefox and Safari don't expose system-audio at all; only Chromium does. Your mic works in every case.
WebM saves instantly (native from the browser) and plays everywhere modern. MP4 adds an extra transcoding step via in-browser FFmpeg, so it's slower to finish, but accepted by older video editors and uploaders. If in doubt, WebM.
Not via this tool — iOS and Android don't expose the screen-capture API to browsers yet. Use your phone's built-in screen recorder (iOS Control Center, Android Quick Settings) and then trim / compress the file with our other tools.