Screen recording is one of those tasks where free tools are genuinely as good as paid ones — you just have to know which ones to use. The bad options stamp a watermark on your video or cut you off after five minutes. The good options give you clean output with no strings attached. Here's what's actually worth using.
Built-In Options First
Before installing anything, check what your operating system already provides. Both Windows and macOS have built-in screen recorders that are overlooked by most users.
Windows: Xbox Game Bar (Win + G)
Windows 10 and 11 include the Xbox Game Bar, accessible with Win + G. The Capture widget records a single application window (not the full desktop) in MP4 format with no watermark, no time limit, and no installation required. Audio from your microphone and system sound can be recorded simultaneously.
Limitation: it only records one window at a time — not the full desktop or multiple windows. For a bug report, tutorial, or quick demo, it's usually enough. For anything spanning multiple windows, you need OBS or ShareX.
macOS: Screenshot App (Shift + Cmd + 5)
Press Shift + Cmd + 5 on any Mac running macOS Mojave or later to open the screenshot toolbar. It offers full-screen recording or a selected portion, with or without microphone audio. Output is a .mov file in your chosen location, with no watermark or limit.
On macOS Sequoia, the Screenshot app also supports basic trimming in QuickTime Player after recording. For a clean how-to video or a bug recording to send to support, this is all most people need.
OBS Studio — The Professional Free Option
obsproject.com — Open Broadcaster Software — is free, open source, and used by professional streamers and video creators. It records to MP4 or MKV with no watermark, no time limit, no file size cap, and outputs at whatever quality your hardware supports.
What OBS can do
- Record full screen, a specific window, a browser source, or a webcam
- Combine multiple sources in a single recording (screen + webcam in a corner)
- Capture system audio and microphone simultaneously on separate tracks
- Stream directly to YouTube, Twitch, or any RTMP endpoint
- Use scenes to switch between layouts mid-recording
Where it's overkill
OBS has a learning curve. First-time setup takes 15–30 minutes of configuration: choosing encoder settings, configuring audio sources, setting output format and bitrate. For a quick screen capture to share with a colleague, that overhead isn't worth it. For anything you're going to edit, publish, or send regularly, the setup pays for itself quickly.
ShareX — Best Free Option for Windows Power Users
getsharex.com is a free, open-source screenshot and screen recording tool for Windows that goes far beyond the basics. It records video, captures scrolling screenshots, annotates images, uploads to dozens of hosting services automatically, and lets you build custom workflows.
Features relevant to screen recording:
- Record full screen, a region, or a window — with or without audio
- Convert recordings to GIF automatically (useful for short demos)
- Highlight mouse cursor and keypresses during recording
- Auto-upload to Imgur, Google Drive, Dropbox, or your own server after capturing
- Scrolling capture for long web pages or documents
The GIF conversion feature is particularly useful: paste a 5-second GIF directly into a GitHub issue or Slack message without anyone needing to open a video player.
For Browser-Only Recording
Loom (free tier: 25 videos, 5 min each)
loom.com records screen + webcam + audio and instantly generates a shareable link. It's the quickest way to send someone a video without emailing a file. The free tier limits you to 25 videos and 5 minutes each — enough for quick async communication, but not ongoing use.
Screenity (Chrome extension, open source)
github.com/alyssaxuu/screenity is a free, open-source Chrome extension for screen recording with annotation. No account, no watermark, no server upload — the video saves directly to your computer. Good for one-off recordings when you don't want to install desktop software.
Which Tool for Which Job
- Quick clip, no setup: Xbox Game Bar (Windows) or Shift+Cmd+5 (Mac)
- Full-desktop recording, professional quality: OBS Studio
- Screenshots + recording + GIFs + workflow automation: ShareX (Windows)
- Send someone a video link instantly: Loom (free tier) or Screenity (browser, local save)
Output Format and File Size
Screen recordings in MP4 (H.264) are the most compatible format — they open on Windows, Mac, iOS, Android, and every major video platform. If you're sharing a short clip online, aim for:
- 1080p at 30fps for standard tutorials or demos
- 720p at 30fps for files you need to keep small
- Bitrate of 4–8 Mbps for 1080p (OBS and ShareX let you set this directly)
A 5-minute 1080p recording at 6 Mbps comes out around 225 MB — manageable to share or upload without further compression.