Free Online Screen Recorder
Record your screen, webcam, or both in your browser. No software to install — just click and record.
Recording mode
Audio
Quality
All recording happens in your browser. Nothing is uploaded — your recordings stay completely private.
Screen capture preview
Choose source, audio, and quality
Browser asks what to share
Pause, draw, or annotate live
Save as WebM or MP4 instantly
What it does
Screen + webcam recording
Record your full desktop, a specific application window, or a single browser tab. Optionally overlay your webcam in picture-in-picture mode with adjustable position and size.
System audio & microphone
Capture your microphone, system/tab audio, or both simultaneously. Audio sources are mixed in the browser via the Web Audio API — no server processing needed.
Real-time annotations
Draw on your screen while recording using the pen, highlighter, arrow, or laser pointer tools. Choose from 5 colors and 3 stroke sizes. Laser pointer strokes fade automatically after 4 seconds.
Quality presets
Choose Web (720p/15fps), Standard (1080p/30fps), or High (1080p/60fps) to balance file size and clarity for your use case.
Pause and resume
Pause your recording at any time without stopping — ideal for skipping unimportant sections or taking a break mid-tutorial.
Instant download — nothing uploaded
Your recording is assembled entirely in your browser and downloaded directly to your device. No files are ever uploaded to any server.
How to use Free Online Screen Recorder
- 1Choose your recording mode
Select Screen Only, Screen + Webcam (picture-in-picture), or Webcam Only. Configure audio sources (microphone, system audio) and quality preset.
- 2Click Start Recording
Your browser will open a permission dialog asking which screen, window, or tab to share. Select your source and click Share.
- 3Record and annotate
A 3-second countdown plays, then recording begins. Use the floating controls to pause, draw annotations, or stop at any time.
- 4Download your video
After stopping, preview your recording and click Download to save it as a WebM or MP4 file. Record again to start a fresh session.
When to use this
Tutorial and how-to videos
Record a step-by-step walkthrough of software with your webcam in the corner and microphone narration. Download and share without leaving your browser.
Bug reports for developers
Capture a browser tab reproducing a bug, annotate the affected UI with the arrow tool, and attach the WebM directly to a GitHub issue.
Remote presentations and demos
Record your slide deck with webcam overlay and microphone audio, then share the video asynchronously with teammates across time zones.
Online lesson recording
Educators can record their screen with webcam and audio for asynchronous students — no Zoom required, no cloud storage needed.
Gameplay and screen capture
Capture browser-based games or app demos at 60fps in High quality mode. Download as WebM for immediate upload to YouTube or Discord.
Common errors & fixes
- Permission denied / NotAllowedError
- Click 'Allow' when the browser asks for screen, camera, or microphone access. If you previously denied, go to your browser's site settings and reset permissions for this site.
- System audio not captured (audio muted in recording)
- System audio capture requires Chrome or Edge. In Firefox and Safari this feature is not supported. When sharing a browser tab in Chrome, ensure 'Also share tab audio' is checked in the share dialog.
- Recording stopped unexpectedly
- If you clicked 'Stop sharing' in the browser's share bar, the recording auto-saves your completed footage. Download it from the completion screen.
- Webcam not appearing in PiP overlay
- Ensure camera permission is granted. If the dropdown shows no cameras, grant permission first — the device list populates after the first permission grant.
- Video file won't play after download
- WebM files play natively in Chrome, Edge, and Firefox. For macOS QuickTime or Windows Media Player, use VLC or rename the file to .mp4 if your browser recorded in MP4 format.
Technical details
| Screen capture API | getDisplayMedia (W3C Screen Capture specification) |
| Webcam API | getUserMedia (Media Capture and Streams) |
| Recording API | MediaRecorder (chunk-based, 1-second intervals) |
| Stream composition | Canvas API + requestAnimationFrame loop |
| Audio mixing | Web Audio API — AudioContext + MediaStreamDestination |
| Primary format | WebM (VP9 + Opus) — MP4 fallback in supported browsers |
| Browser support | Chrome 72+, Edge 79+, Firefox 66+, Safari 13 (limited) |
| Privacy | All processing is local — no data uploaded |
How browser screen recording works
Modern browsers expose the Screen Capture API (getDisplayMedia) that lets a web page request access to the user's screen, application window, or browser tab — always with an explicit browser-level permission dialog that the user must approve.
Once the screen stream is granted, this tool pairs it with optional webcam (getUserMedia) and audio streams. When picture-in-picture mode is selected, a hidden Canvas element composites the screen and webcam frames together at up to 60fps using requestAnimationFrame. The composited canvas stream is then recorded by the MediaRecorder API in 1-second chunks, which are assembled into a final Blob when recording stops.
Annotations are drawn on a transparent canvas overlay. Each animation frame, the annotation canvas contents are stamped onto the compositor canvas before encoding — so your drawings appear permanently in the recorded video.
Privacy and security of in-browser recording
Browser-based screen recording has a strong privacy model compared to downloadable software. The browser's share dialog is a system-level UI that the web page cannot override or bypass — users always make an explicit choice about what to share, and the browser displays a persistent indicator while sharing is active.
This tool adds a second layer: no network requests are made during or after recording. The MediaRecorder output is kept in browser memory as a Blob and transferred directly to your device via a download link. Your screen contents, webcam video, and audio never leave your machine.
For sensitive recordings (internal dashboards, confidential documents), this architecture is meaningfully more private than cloud-based recording tools that upload your video to third-party servers for processing.
Frequently Asked Questions
Is this screen recorder really free?
- Yes, completely free with no signup required. There are no watermarks, no time limits enforced by the tool (browser memory is the practical limit), and no paid tiers.
Does it work in Firefox and Safari?
- Firefox 66+ supports screen and tab recording. Safari 13+ supports screen capture with limited features. System audio capture and some advanced features require Chrome or Edge.
Why can't I capture system audio in Firefox?
- System audio capture (computer sound) is only supported in Chrome and Edge via the Screen Capture API. Firefox and Safari do not expose system audio to web apps due to OS-level restrictions.
How long can I record for?
- There is no artificial time limit. Practical limits come from your browser's available memory — for very long recordings (30+ minutes at high quality), consider pausing periodically or using the Web quality preset to reduce file size.
What format is the downloaded file?
- Recordings are saved as WebM (VP9 video + Opus audio) in Chrome and Firefox. Some browsers may produce MP4. WebM plays in all modern browsers and media players like VLC.
Is my screen recording uploaded anywhere?
- No. Everything happens entirely in your browser. The video is assembled from memory chunks and downloaded directly to your device. No data is ever sent to any server.
Can I record a specific window instead of the whole screen?
- Yes. When the browser's share dialog opens, switch from the 'Entire Screen' tab to 'Window' to select a specific application, or 'Browser Tab' to capture only a single tab.
Why does my webcam appear in the corner of the recording?
- In Screen + Webcam mode, the webcam is composited onto the recording canvas as a picture-in-picture overlay. You can change its position (top-left, top-right, bottom-left, bottom-right) and size in the setup panel before starting.
Related Tools
Audio Converter
Convert MP3, WAV, M4A, OGG, FLAC, and AAC audio files to any format — free, instant, runs entirely in your browser.
Audio Compressor
Reduce audio file size without sacrificing quality. Choose from presets or set a custom bitrate — all in your browser.
Audio Trimmer
Cut and trim audio files with a visual waveform editor. Set start/end points, add fades, and preview before downloading.
Image Compressor
Reduce file size without losing visual fidelity.