Resolution and Frame Rate Choices

The first decision you face when setting up a screen recording is resolution. Get this wrong and your text will look blurry or your file size will spiral out of control before you edit a single second of footage.

1080p (1920×1080) is the gold standard for tutorial videos in 2024. It is natively supported by YouTube, Loom, Vimeo, and every modern video player. UI elements, menu text, and code snippets render crisply at this resolution on any 1080p or higher display. It also produces manageable file sizes — roughly 200–400 MB per hour at moderate bitrates.

1440p (2560×1440) makes sense if your source monitor is a QHD display and you want viewers to be able to zoom in on small UI details. YouTube transcodes this to its 1440p tier, which many desktop viewers prefer. The downside is larger files and longer upload times.

4K (3840×2160) is rarely necessary for software tutorials unless you are recording a CAD application or are producing marketing-grade promotional content. The extra resolution is largely wasted on viewers watching on 1080p monitors, and encoding takes significantly longer.

Frame Rate: 30 fps vs 60 fps

For the vast majority of software walkthroughs, 30 frames per second is more than sufficient. The human eye cannot easily distinguish between 30 and 60 fps for slow cursor movements and menu navigation. Where 60 fps genuinely helps:

  • Recording fast-scrolling code editors or spreadsheets
  • Demonstrating animation tools, CSS transitions, or game engines
  • Any tutorial where the speed of interaction is itself part of the lesson

At 60 fps your file size roughly doubles compared to 30 fps at the same resolution and codec settings. If storage or upload speed is a concern, stick with 30 fps.

Quick Reference: Recommended Settings
Resolution: 1920×1080 (1080p) — Frame Rate: 30 fps — Codec: H.264 or VP9 — Audio: 44.1 kHz stereo at 128 kbps minimum

Codec and Bitrate

H.264 remains the most compatible codec for distribution. VP9 (used by WebM) offers better compression but requires more CPU for encoding. AV1 is the future standard but encoding is slow on most consumer hardware. For recording, most browsers and tools default to VP8/VP9 in WebM containers — this is fine for editing and re-encoding later.

Audio Quality: Mic vs System Audio

Nothing destroys a tutorial's credibility faster than poor audio. Viewers tolerate slightly lower video quality, but they will abandon a video the moment background hum or room reverb makes it hard to follow instructions. Audio quality deserves as much attention as your recording resolution.

Microphone Options by Budget

  • Built-in laptop mic: Adequate only for private recordings. Picks up typing, fan noise, and room reflections. Avoid for any published tutorial.
  • USB headset mic (e.g. Logitech H390): A significant step up. Positions the mic close to your mouth, reducing room noise. Good for beginners on a tight budget.
  • USB cardioid condenser (e.g. Blue Yeti, Audio-Technica AT2020USB): The sweet spot for solo creators. Rich, clear voice capture with adjustable pickup patterns. A cardioid pattern rejects sound from behind, minimising keyboard and fan noise.
  • Broadcast dynamic mic (e.g. Shure SM7B): Used by professional podcasters and YouTubers. Requires an audio interface but provides exceptional noise rejection in untreated rooms.

Room Treatment

Even an expensive microphone will sound poor in a reflective room. Soft furnishings — curtains, carpet, bookshelves filled with books, a closet full of clothes — absorb reflections. Recording in a small carpeted room is far better than a large tiled one. If you must record in a reverberant space, position the mic within 20–30 cm of your mouth and use a noise-reduction plugin in post.

System Audio Capture

When your tutorial involves software with its own sound effects (audio editors, game engines, notification sounds), you need to capture system audio simultaneously with your voice. On Windows, this is straightforward via the "Desktop Audio" source in most recording tools. On macOS, you need a virtual audio device like BlackHole or Loopback because Apple restricts system audio capture by default. The MDN Screen Capture API documentation explains the browser-level controls that govern what audio a web-based recorder can capture.

Warning: macOS does not allow browser-based apps or screen recorders to capture system audio without a third-party virtual audio driver. If your tutorial requires both your voice and system sounds on macOS, install BlackHole or Loopback before recording.

Cursor Highlighting and Click Indicators

In a live demonstration, viewers have no idea where to look. Your cursor is their guide. Making it visible, predictable, and animated transforms a confusing recording into an intuitive one.

Techniques for Better Cursor Visibility

  • Increase pointer size: On Windows, go to Settings → Accessibility → Mouse pointer. On macOS, System Settings → Accessibility → Display → Pointer. A larger pointer is visible even on compressed video.
  • Cursor highlighting: Many dedicated screen recorders add a semi-transparent circle around the cursor. This spotlight effect guides the viewer's eye naturally.
  • Click animations: Visual ripple or flash effects on mouse clicks tell viewers exactly when an action was performed. This is especially helpful for teaching keyboard-driven workflows where the cursor barely moves.
  • Slow down before clicking: Deliberately pause and move the cursor slowly toward the element you are about to click. Viewers need time to track your cursor and understand what you are pointing at.

The W3C Screen Capture specification notes that browsers expose a displaySurface option that lets recorders capture cursor data separately, enabling post-processing cursor effects even in browser-based tools.

Writing a Recording Script or Outline

The single biggest quality improvement most creators can make has nothing to do with equipment — it is preparation. Recording without a plan results in "um"-heavy narration, missed steps, and long pauses while you think about what to say next.

Full Script vs Outline

A full word-for-word script produces the most polished audio but can sound robotic if you read it rather than internalise it. A detailed step-by-step outline is usually the better compromise: it ensures you cover every point in order without tying you to specific wording.

What a Good Outline Includes

  • Hook (first 15 seconds): What will viewers be able to do by the end? State the outcome immediately.
  • Prerequisites: What should viewers already have open, installed, or prepared?
  • Numbered steps: Each action you will take on screen, written in the order you will perform them.
  • Talking points per step: The key fact, tip, or warning for each action — not a full sentence, just a trigger phrase.
  • Common mistakes: Things to warn viewers about at the relevant moment.
  • Outro: Summary of what was accomplished and a call to action.
Pro Tip: Do a full dry run without recording. Navigate every step exactly as you plan to in the actual recording. This surfaces any unexpected dialogs, loading times, or UI differences that would otherwise cause awkward pauses.

Before You Hit Record: Environment Prep

Your operating system is full of distractions that will embarrass you mid-recording if you do not disable them first.

Checklist Before Recording

  • Enable Do Not Disturb / Focus Mode to suppress notification banners
  • Close or hide all applications not needed for the tutorial
  • Clear your desktop of personal files and icons (or use a clean user profile)
  • Set your browser to a clean profile with no personal bookmarks visible in the toolbar
  • Increase your UI font sizes and zoom level so text is legible at 1080p
  • Disable email and messaging applications
  • Plug in your laptop so CPU throttling does not cause performance drops mid-recording
  • Close all unrelated browser tabs to free up memory
  • Set your screen resolution to match your recording resolution

Post-Processing Basics

Even the best single-take recording benefits from a small amount of editing. You do not need a feature-length editing workflow — a few targeted edits make a significant difference.

Essential Edits

Trim the beginning and end. Most recordings start with a few seconds of silence or cursor fumbling before you begin. Cut everything before your first word.

Cut long pauses. Any silence longer than two seconds should be cut or sped up. Jump cuts between actions feel natural in tutorial videos and keep pacing tight.

Noise removal. Free tools like DaVinci Resolve (bundled Fairlight audio) or Audacity can remove consistent background noise. Record two seconds of room tone at the start of every session — this gives the noise profile tool a clean sample to work from.

Zoom and highlight annotations. Video editors like DaVinci Resolve, Kdenlive (free), or CapCut allow you to add zoom-in effects and text callouts that draw attention to specific UI elements.

Normalise audio levels. Your voice should peak around –6 dB and average around –18 LUFS for online video. Most editors can auto-normalise your audio track with one click.

Free Editing Tools

  • DaVinci Resolve (free tier): Professional-grade, handles both video editing and audio mixing.
  • Kdenlive: Open-source, cross-platform, excellent for basic screen recording edits.
  • OpenShot: Simple drag-and-drop editor suited for beginners.
  • Audacity: Dedicated audio editor for cleaning up voice tracks before importing to a video editor.

Platform-Specific Considerations

YouTube

YouTube recommends uploading at the native recording resolution rather than downscaling before upload. YouTube re-encodes your video into multiple quality tiers (360p, 480p, 720p, 1080p), and uploading at 1080p or higher ensures the 1080p tier is available to viewers. Use H.264 at a high bitrate (15–25 Mbps for 1080p) to give YouTube's encoder the best possible source material. Add closed captions — YouTube's auto-captions are imperfect, and tutorials with accurate captions rank better in search.

Loom

Loom is purpose-built for async tutorial sharing within teams. Its browser extension captures screen, webcam, and microphone simultaneously. The viewer experience is polished (with chapter markers, reactions, and time-stamped comments). Loom compresses uploads aggressively on free plans, so if you need full quality, export from Loom and host on YouTube or Vimeo instead.

GitHub / Documentation Sites

Embedding video in documentation is increasingly common. Use short, silent GIFs or looping WebP animations for quick demonstrations (under 10 seconds). For longer sequences, embed a YouTube or Vimeo player. GitHub README files support GIF embeds natively — keep them under 5 MB by reducing to 15 fps and limiting to 480p width.

Recording in the Browser

The modern browser's Screen Capture API has matured to the point where browser-based screen recorders produce output indistinguishable from native applications for most use cases. The key advantages are zero installation, cross-platform compatibility (Windows, macOS, Linux, Chromebooks), and instant sharing.

When using a browser-based recorder, the browser will show a permission prompt asking which surface to capture: browser tab, application window, or entire screen. For most software tutorials, "entire screen" or "application window" gives you the cleanest result. The browser encodes the capture using WebM/VP9, which is widely compatible and can be re-encoded to MP4/H.264 in any editor.

Try It Free — No Signup Required

ToolMasta's browser-based screen recorder lets you capture your screen instantly — no downloads, no account, no watermarks. Record your tab, a window, or your full display and save the video directly to your device.

Open Screen Recorder