Browser Screen Recorder
Record your screen, a window, or a single tab. Mix in your microphone or capture system audio. Outputs a standard WebM file. Everything runs in your browser — nothing is uploaded.
How it works & browser support
Screen capture comes from navigator.mediaDevices.getDisplayMedia({ video: { frameRate } }). The browser shows a system picker — you choose between entire screen / window / tab. The picker is the privacy gate; this tool only sees what you grant.
For audio, "System" needs the user to tick "Share audio" in the share dialog (Chrome / Edge only for tab audio on most platforms). "Microphone" makes a separate getUserMedia({ audio: true }) call. "Mic + system mix" combines both via an AudioContext stream-destination so they end up in the same track.
Browser support: Chrome / Edge / Brave — full. Firefox — works, system audio on Windows only. Safari — screen capture works but cannot share tab/system audio (mic-only). Recording auto-stops if you end-share from the system overlay.