Video Tool

Capture Any Screen or Window Without Installing Anything

Record your entire desktop, a single app window, or a browser tab. Add a webcam overlay in the corner, pause at any point, and download when done.

Start Recording
Capture Any Screen or Window Without Installing Anything
Free Tool

Screen Recorder

Capture your screen or webcam with optional camera overlay, pause support, and auto-save

Recording Controls

Settings

Recording Source

Picture-in-Picture camera overlay
Auto-save a segment every 5 minutes
Your recording will appear here after you stop.

Choose a source, click Start Recording, grant permissions when prompted, then stop to preview and download.

Browser screen-share dialog showing desktop, window, and tab options
01

Screen, Window, or Tab Capture

Try It Now
Screen recording with a circular webcam overlay in the bottom right
02

Webcam Picture-in-Picture Overlay

Try It Now
Recording control panel with pause and auto-save options
03

Pause, Resume, and Auto-Save Segments

Try It Now
How It Works

Record your screen in three steps

1

Choose a source and configure options

Select Screen to capture your desktop or a window, or Camera Only to record your webcam. Optionally enable the PiP webcam overlay and auto-save.

2

Click Start Recording and grant permissions

Your browser will prompt you to select the screen area to share and allow microphone access. Click Allow and choose what to capture.

3

Stop and download

Click Stop when finished. Preview the recording in the browser, then click Download to save the file.

Deep Dive

How Screen Recorder Works

Everything runs in the browser using the Screen Capture API and MediaRecorder β€” no server, no extension, no install.

How Screen Recorder Works
01

Screen Capture API (getDisplayMedia)

Screen recording uses navigator.mediaDevices.getDisplayMedia() to open the browser's native screen-share dialog. The user selects the capture source β€” entire screen, application window, or browser tab β€” and the browser returns a MediaStream containing the video track for that source.

Video trackDisplay surface via getDisplayMedia
Frame rate30 fps (ideal)
02

Separate Audio Capture

Audio is captured independently via getUserMedia() with echo cancellation, noise suppression, and auto gain control enabled. Separating the audio request from the screen capture avoids platform-specific compatibility issues and prevents echo artifacts when using speakers.

Audio bitrate128 kbps
ProcessingEcho cancel, noise suppress, auto gain
03

PiP via Canvas Compositing

When Picture-in-Picture is enabled, both the screen stream and the webcam stream are drawn onto an offscreen Canvas at 30 fps using requestAnimationFrame. The webcam overlay is sized as a percentage of the canvas width and positioned in the bottom-right corner with optional circle clipping. The Canvas stream is then passed to MediaRecorder.

04

Auto-Save and Codec Selection

Auto-save fires a setInterval every 5 minutes to collect accumulated chunks, save a timestamped file, and reset the chunk buffer. Codec selection checks VP9+Opus, then VP8+Opus, then bare WebM in order of preference. Video and audio bitrates are fixed at 2.5 Mbps and 128 kbps respectively.

Preferred codecVP9 + Opus (WebM)
Auto-save intervalEvery 5 minutes
Benefits

Why Use This Screen Recorder

πŸ–₯️

Screen, Window, or Tab

Choose exactly what to capture from the browser's native sharing dialog β€” desktop, app, or tab.

πŸ“·

Optional Webcam Overlay

Add a rectangle or circle PiP webcam feed in the corner, sized to your preference.

⏸️

Pause and Resume

Pause at any time and continue into the same file without splitting or re-editing.

πŸ’Ύ

Auto-Save Segments

Long recordings are protected by automatic 5-minute segment saves to your device.

Who Uses It

Who Uses Screen Recorder

Developers, educators, content creators, and anyone who needs to capture what is on their screen.

People recording their screens in different professional and creative settings
01

Developers and Designers

Record code walkthroughs, UI prototypes, or bug reproductions to share with teammates asynchronously without scheduling a meeting.

02

Educators and Trainers

Capture software tutorials, lesson walkthroughs, or onboarding guides that learners can replay at their own pace.

03

Content Creators

Record gameplay, app reviews, or commentary videos with a webcam overlay, then upload directly to YouTube or social platforms.

04

Remote Workers

Create async video updates, product demos, or process documentation instead of long written explanations or extra meetings.

05

Customer Support Teams

Record step-by-step troubleshooting guides or product walkthroughs to send to customers instead of lengthy written instructions.

06

QA and Product Teams

Capture bug reproductions, usability issues, or feature demonstrations with the exact browser and screen state, making reports clear and actionable.

Frequently Asked Questions

Can I record applications outside the browser?

Yes. When you select Screen as the source, your browser opens a sharing dialog where you can choose to capture your entire desktop β€” including any application running on your computer β€” not just the browser window.

What can I select to record?

The browser's native screen-share dialog lets you choose between your entire desktop, a specific application window, or just a single browser tab. The available options depend on your operating system and browser version.

Can I record system audio (sounds from my computer)?

The recorder captures microphone audio via getUserMedia(). System audio capture (sounds from apps or video playback) depends on your browser and OS β€” some browsers include a "Share system audio" checkbox in the screen-share dialog when it is supported.

What does the webcam overlay look like?

When Picture-in-Picture is enabled, your webcam feed appears in the bottom-right corner of the recording. You can choose between a rectangular border or a circular cutout, and adjust the size from 10% to 40% of the screen width using the slider.

Can I pause and resume recording?

Yes. Clicking Pause suspends recording without stopping it, and Resume continues adding to the same file. The final download contains all footage from the session as one continuous video.

What does auto-save do?

When auto-save is enabled, the recorder automatically saves and downloads a new segment every 5 minutes during recording. This protects long sessions against unexpected interruptions such as browser crashes or accidental tab closures.

What format is the downloaded recording?

The recorder saves in WebM format using the VP9 or VP8 codec with Opus audio. WebM plays natively in Chrome, Firefox, and Edge, and can be converted to MP4 using any standard video editor or converter.

Get Started Free

Ready to Capture Your Screen?

Open the recorder, choose your source, and start recording β€” no install, no upload, no waiting.

Workspace

Image Generator & EditorVideo Ads GeneratorAI Music StudioTry On HairstylesTry On ClothesDesign Poster, Banner & Flyer

Resources

TutorialsGalleryAd Videos

Utilities

AI StudioAI ToolsAI ModelsToolboxFile Converters

More

Pricing

Account

Upgrade