Video Recorder
Free webcam recorder: capture 4K-360p at 30fps, pause/resume, trim in/out, and export a web-ready MP4 (faststart, CRF) in-browser. No upload, no watermark.
Video Recorder - Record Video from Webcam Online
A free online video recorder that allows you to record videos directly from your webcam. No software installation required. Record in multiple quality settings from 4K to 360p. Perfect for creating video messages, tutorials, vlogs, and more.
How to record video with webcam?
Recording video is simple:
1. Click 'Start Camera' to activate your webcam
2. Allow camera and microphone permissions when prompted
3. Select your preferred camera if you have multiple
4. Choose video quality (4K, 1080p, 720p, 480p, or 360p)
5. Toggle 'Record Audio' on or off based on your needs
6. Click 'Start Recording' to begin recording
7. Click 'Pause' to temporarily pause, 'Resume' to continue
8. Click 'Stop Recording' when finished
9. Preview your recorded video
10. Click 'Download Video' to save to your device
All processing happens in your browser - your video never gets uploaded to any server!
What video quality should I choose?
Choose video quality based on your needs:
4K (3840x2160):
- Best quality, largest file size
- Professional videos, high-detail content
- Requires good lighting and powerful device
- File size: ~150-200 MB per minute
1080p Full HD (1920x1080) - RECOMMENDED:
- Excellent quality for most purposes
- Great for YouTube, tutorials, presentations
- Good balance of quality and file size
- File size: ~60-80 MB per minute
720p HD (1280x720):
- Good quality, smaller file size
- Perfect for web content, social media
- Works well on older devices
- File size: ~30-40 MB per minute
480p SD (854x480):
- Standard quality, small file size
- Good for quick messages, demos
- File size: ~15-20 MB per minute
360p Low (640x360):
- Basic quality, smallest file size
- For bandwidth-limited situations
- File size: ~8-12 MB per minute
Note: Actual quality depends on your camera capabilities and lighting conditions.
Can I record without audio?
Yes! You can choose to record video only without audio:
1. Before starting the camera, uncheck the 'Record Audio' option
2. This will record video from your webcam only
3. No microphone permission will be requested
4. Useful for:
- Silent demonstrations
- Adding voiceover later
- Recording in noisy environments
- Privacy concerns
You can also record with audio by keeping the checkbox checked (default). The tool will request both camera and microphone permissions.
What video format is the recording saved in?
The video recorder supports:
WebM (Default - Recommended):
- Native browser format
- Smaller file sizes
- Good quality
- Supported by most modern browsers
- Best for web sharing
MP4 (If browser supports):
- Widely compatible format
- Works on all devices and players
- Slightly larger file size
- May not be supported in all browsers
Note: Not all browsers support MP4 recording. If your browser doesn't support MP4, the tool will automatically fall back to WebM format. You can convert the downloaded WebM file to MP4 using our Video Format Converter tool if needed.
How long can I record?
There is no strict time limit imposed by the tool itself, but practical limitations include:
Browser Memory:
- Recording is stored in browser memory
- Very long recordings (>30 minutes) may cause issues
- Depends on available RAM on your device
File Size:
- Larger recordings take longer to process and download
- At 1080p: ~4 GB for 1 hour
- At 720p: ~2 GB for 1 hour
Recommendations:
- For recordings over 30 minutes, consider recording in segments
- Use lower quality for longer recordings
- Ensure stable browser and good device performance
- Close unnecessary browser tabs
If you need to record very long sessions, consider using dedicated desktop recording software instead.
Can I pause and resume recording?
Yes! The video recorder supports pause and resume:
1. While recording, click the 'Pause' button
2. Recording will pause, timer will stop
3. Camera preview remains active
4. Click 'Resume' to continue recording
5. The paused portion will NOT be included in final video
6. You can pause and resume multiple times
This feature is useful for:
- Taking breaks during long recordings
- Preparing between different segments
- Removing unwanted parts on the fly
- Creating more polished recordings
Note: Paused time is not included in the final video. When you resume, recording continues seamlessly from where you paused.
Is my video secure and private?
Yes, your videos are completely secure and private:
100% Client-Side Processing:
- All recording happens in your browser
- Videos are NOT uploaded to any server
- No data is sent to our servers
- Your recordings never leave your device
Camera Permissions:
- Camera access is only granted to your browser
- You can revoke permissions anytime
- Tool only accesses camera while actively recording
Data Storage:
- Recordings stored temporarily in browser memory
- Cleared when you close the browser tab
- Downloaded videos saved to your device only
- You have full control over the recordings
You can verify privacy by:
- Checking your browser's network tab (no uploads)
- Disconnecting internet before recording (tool still works)
- Reviewing browser permissions settings
Your webcam recordings are as private as files on your computer!

Why can't I see my camera?
If you can't see your camera, try these solutions:
1. Camera Permissions:
- Browser may have blocked camera access
- Click the camera icon in address bar
- Select 'Allow' for camera permissions
- Refresh the page and try again
2. Camera in Use:
- Close other apps using the camera
- Check Zoom, Skype, Teams, etc.
- Only one app can use camera at a time
- Restart browser if needed
3. Browser Compatibility:
- Use Chrome, Firefox, Edge, or Safari
- Update browser to latest version
- Some older browsers don't support MediaRecorder
4. Hardware Issues:
- Check camera is connected (external webcam)
- Check camera privacy shutter is open
- Try camera in other apps to verify it works
- Restart your device
5. Browser Settings:
- Check browser hasn't blocked the site
- Clear browser cache and cookies
- Disable conflicting extensions
- Try incognito/private mode
If problems persist, try a different browser or device.
Can I select which camera to use?
Yes! If you have multiple cameras:
1. The tool automatically detects all available cameras
2. Use the 'Select Camera' dropdown to choose:
- Built-in webcam
- External USB webcam
- Virtual cameras (OBS, etc.)
3. You can switch cameras before starting recording
4. Camera names are shown in the dropdown
5. If camera labels aren't visible, grant permissions first
Common camera setups:
- Laptops: Usually have 1 built-in webcam
- Desktops: May have external USB webcams
- Streamers: May have multiple cameras + virtual cameras
Note: You cannot switch cameras during an active recording. Stop the current recording first, then select a different camera and start a new recording.
How do I trim the recording to exact in and out points?
After you stop recording, a Trim (In / Out) panel appears below the preview:
1. Scrub the preview to the moment you want, then click 'Set In' to mark the start, or 'Set Out' to mark the end.
2. Or drag the two range handles directly. As you drag, the preview seeks to that frame so you can place the cut precisely.
3. The In/Out readouts show MM:SS.mmm (millisecond precision).
4. When you download, only the selected segment is exported.
Frame accuracy: because the export re-encodes with libx264, FFmpeg starts decoding exactly at your In point (input -ss + full re-encode), so the cut is frame-accurate rather than snapped to the previous keyframe. Any trim automatically routes the file through FFmpeg and produces an MP4, even if you picked 'Original'.
Why does a WebM-to-MP4 export need faststart and yuv420p?
Two technical reasons that matter for professional web delivery:
faststart (-movflags +faststart):
- By default the MP4 'moov' atom (the index) is written at the END of the file.
- A web player then has to download the whole file before it can start playing.
- faststart moves the moov atom to the FRONT, so the clip is progressively streamable and starts instantly on YouTube, the open web, or any HTTP player.
yuv420p (-pix_fmt yuv420p):
- WebM webcam sources (VP8/VP9) can carry a chroma layout or odd dimensions that QuickTime, Safari and many hardware decoders refuse to play.
- Forcing 4:2:0 plus an even-dimension scale (scale=trunc(iw/2)*2:trunc(ih/2)*2) guarantees broad compatibility.
This tool applies both automatically on every MP4 export.
How do I estimate file size from resolution, fps and bitrate?
File size is driven by the video bitrate, not the resolution alone. The math is:
file size (MB) ≈ bitrate (Mbps) × duration (seconds) / 8
The recorder uses these target bitrates at 30fps:
- 4K: ~20 Mbps → ~150 MB/min
- 1080p: ~8 Mbps → ~60 MB/min
- 720p: ~5 Mbps → ~37 MB/min
- 480p: ~2.5 Mbps → ~19 MB/min
- 360p: ~1 Mbps → ~7.5 MB/min
Doubling the frame rate (e.g. 1080p60) roughly needs ~1.5x the bitrate to hold the same per-frame quality.
For the MP4 export, CRF replaces a fixed bitrate: CRF 18 is near-visually-lossless (largest), CRF 23 is the balanced default, CRF 28 is small. CRF is constant-quality (variable bitrate), so size depends on motion and detail rather than a fixed CBR target.
How do I import the file into Premiere, Resolve or FFmpeg?
The exported MP4 (H.264 + AAC, yuv420p, faststart) imports natively everywhere:
Premiere Pro / DaVinci Resolve:
- Just drag the .mp4 onto the timeline; no transcode needed.
- If you want a faster editing codec, transcode to ProRes/DNxHD inside the NLE.
FFmpeg (command line):
- Inspect: ffmpeg -i recording.mp4
- Re-trim losslessly: ffmpeg -ss 00:00:05 -to 00:00:20 -i recording.mp4 -c copy out.mp4
Container/codec recommendations:
- YouTube/web: H.264 + AAC in MP4 with faststart (exactly what this tool outputs) — upload directly.
- Broadcast/finishing: re-wrap to a mezzanine codec (ProRes 422 / DNxHR) in your NLE for grading and color.
The raw WebM 'Original' is also editable, but MP4 is the safer interchange format for most pipelines.
What are the system requirements?
Minimum Requirements:
Browser:
- Chrome 60+ (recommended)
- Firefox 55+
- Edge 79+
- Safari 14.1+
- Opera 47+
Hardware:
- Working webcam (built-in or external)
- Microphone (if recording audio)
- 4GB RAM minimum (8GB+ recommended for HD)
- Stable internet for loading the tool
For Best Experience:
- Modern processor (Intel i5/AMD Ryzen 5 or better)
- 8GB+ RAM
- Good lighting for better video quality
- Quiet environment for clean audio
- Updated browser and operating system
Note: Recording happens offline after the tool loads. You can disconnect from internet and still record videos.
Key Features
- Record video directly from webcam
- Multiple quality options: 4K, 1080p, 720p, 480p, 360p
- Record with or without audio
- Multiple camera support - switch between cameras
- Pause and resume recording
- Frame-accurate in/out trim before export
- Web-ready MP4 export (yuv420p + faststart, selectable CRF)
- Real-time recording preview
- Recording timer display
- Video preview before download
- Instant video download
- No file size limits
- No time limits (within browser memory)
- 100% browser-based - no uploads to server
- Completely private and secure
- No software installation required
- No watermarks on videos
- WebM and MP4 format support
- Works on Windows, Mac, Linux
- Mobile-friendly interface
- Free forever - no hidden costs
