Camera, Mic & Media
Screen Recorder - Record Your Screen in the Browser
Record your entire screen, a window, or a browser tab directly in the browser. Download as WebM. No installs, no uploads, everything stays on your device.
Browser support for screen recording
The Screen Capture API (getDisplayMedia) is supported in Chrome 72+, Edge 79+,
Firefox 66+, and Safari 13+. On mobile, support is limited.
Recording options
- Entire screen – captures everything visible on your monitor.
- Application window – captures a single open application.
- Browser tab – captures only a specific tab's content.
Your screen recording never leaves your device
All recording happens in your browser's memory using the MediaRecorder API. No video data is sent to any server. The download is saved directly from memory to your device.
Output format
The MediaRecorder API outputs video in WebM format (using VP8 or VP9 video codec) in Chrome and Firefox. WebM is well-supported in modern browsers but may not play directly in all media players or older software. To convert a WebM file to the widely compatible MP4 format, you can use:
- FFmpeg (command line):
ffmpeg -i input.webm -c:v libx264 output.mp4 - Online converters: sites like CloudConvert or Convertio support WebM to MP4 conversion in the browser.
Audio recording options
The browser's screen capture API supports several audio source configurations:
- System audio: captures audio playing on your computer (music, video calls, browser sound). On macOS, system audio capture is not natively supported and requires a virtual audio device such as BlackHole or Loopback due to OS-level restrictions. On Windows and Chrome OS, system audio capture works natively.
- Microphone only: captures your voice without system audio. Good for narrated screencasts.
- Both: mixes system audio and microphone together.
- None: video only - useful for silent demos or when audio will be added in post-production.
Use cases
- Software tutorials: record step-by-step walkthroughs of a product or workflow for documentation or training.
- Bug reports: capture a short clip showing a UI issue in context - far more useful than a screenshot for communicating intermittent bugs.
- Gameplay recording: record browser-based games. Use full-screen or application-window mode to capture only the game.
- Meeting capture: record video calls for async review. Note that most meeting platforms have their own built-in recording; use this tool for platforms that do not.