ClearRec
QualitySettingsHow-to

Best screen recording quality settings in 2026: the destination-driven guide for tutorials, demos, and bug reports

Resolution, frame rate, bitrate, codec — the four knobs that determine how good your screen recording looks and how big the file gets. Here's the 2026 destination-driven decision tree across ClearRec's six quality tiers.

M. H. Tawfik16 min read

The most common "what settings should I use" question in screen recording is the wrong shape. It assumes there's one right answer. There isn't — the right settings depend on where the recording is going, who's watching, and what the destination expects. A bug report at 4K @ 60 fps is wasteful; an investor pitch at 720p is amateur. This post is the destination-driven decision tree across the four knobs that actually matter (resolution, frame rate, bitrate, codec), mapped onto ClearRec's six quality tiers, with real file-size numbers from our own benchmarks.

TL;DR — the lookup table

If you want the answer without the reasoning:

DestinationRecommended tierWhy
Bug report to GitHub / LinearMedium (1080p / 30 fps / 5 Mbps)Inbox-friendly, diagnostic-clean.
Bug report to Jira Cloud (10 MB cap)Low (720p / 30 fps / 2.5 Mbps)Fits under the cap with short clips.
Async update for SlackMedium (1080p / 30 fps / 5 Mbps)Plays inline, ~37 MB per minute.
Email attachment under 25 MBLow (720p / 30 fps / 2.5 Mbps)Comfortable headroom on Gmail/Outlook.
Landing page hero videoUltra (1440p / 60 fps / 20 Mbps)Looks crisp on retina; reasonable size.
Chrome Web Store demoUltra (1440p / 60 fps / 20 Mbps)YouTube ingests cleanly, looks polished.
Tutorial for an audienceHigh (1080p / 60 fps / 10 Mbps)Smooth UI motion, fine on retina.
Lecture or design review (>15 min)Medium (1080p / 30 fps / 5 Mbps)Long captures stay manageable.
Conference / large-display demoExtreme (4K / 30 fps / 30 Mbps)Crisp at scale; 30 fps fine for static content.
Cinematic product demoInsane (4K / 60 fps / 50 Mbps)The whole budget; brand-grade output.
GIF for a GitHub READMEMedium captured, GIF exported (15 fps)Two-pass palettegen at 15 fps.
Social media (Twitter / LinkedIn)High (1080p / 60 fps / 10 Mbps)Platforms re-encode anyway; ship clean H.264.

The rest of this post is the why for each row.

The four knobs that matter

Every screen recorder exposes some combination of four settings. They interact, but understanding each one independently makes the choice easier.

Knob 1: Resolution

Resolution is the pixel count. Common settings:

  • 4K (3840×2160): 8.3 million pixels per frame.
  • 1440p (2560×1440): 3.7 million pixels.
  • 1080p (1920×1080): 2.1 million pixels.
  • 720p (1280×720): 0.9 million pixels.

Higher resolution = bigger files at the same quality, roughly linear with pixel count. Higher resolution doesn't help if the source isn't there: capturing a 1080p Chrome tab at 4K is a 4× upscale and gives you 4× the file size for zero quality benefit.

Rule of thumb: match the recorded resolution to the audience's typical viewing resolution. Internal demos on retina laptops → 1080p or 1440p. Cinematic content on 4K monitors → 4K. Chat-window previews on phones → 720p.

Knob 2: Frame rate

Frame rate is frames per second. Common settings:

  • 60 fps: smooth, captures UI animation cleanly.
  • 30 fps: standard, fine for most static content.
  • 15 fps: usually reserved for GIF export.

Higher fps = bigger files, roughly 1.5-1.8× per doubling (less than linear because inter-frame compression handles predictable motion well).

60 fps is genuinely necessary for: high-motion content (animations, gameplay, fast scrolling), demos showing UI transitions, presentations on large displays where judder is visible.

30 fps is fine for: static slides, talking-head content, tutorials with discrete clicks, bug reports without time-sensitive symptoms, long-form lectures.

Knob 3: Bitrate

Bitrate is bits per second of video data. ClearRec's tiers span 2.5 Mbps to 50 Mbps. At equivalent codec and resolution, higher bitrate = better quality at higher file size.

The non-obvious part: bitrate has diminishing returns. The visual difference between 5 Mbps and 10 Mbps at 1080p / 30 fps is small. The difference between 1 Mbps and 5 Mbps is dramatic. The bitrate curve is steeply concave: cheap quality wins at the low end, expensive marginal gains at the high end.

Rule of thumb for H.264 screen content:

Resolution"Just OK" bitrate"Visually transparent" bitrate
720p1.5 Mbps2.5 Mbps
1080p3 Mbps5 Mbps
1440p6 Mbps10 Mbps
4K15 Mbps25 Mbps

ClearRec's tier bitrates are biased above "visually transparent" to give headroom for high-motion content. For static UI screen captures, you can go significantly lower without visible loss.

Knob 4: Codec

Codec is the algorithm that compresses the video data. The three that matter:

  • H.264 (AVC): the universal default. Plays everywhere. ClearRec's MP4 export uses this.
  • VP9: ~30-35% smaller than H.264 at equivalent quality. ClearRec's WebM export uses this.
  • AV1: ~20-30% smaller than VP9. ClearRec doesn't export AV1 directly because the encode is too slow inside ffmpeg.wasm for interactive use.

For a deep dive on the codec choice: MP4 vs WebM vs GIF.

The six ClearRec tiers, in detail

The tier matrix from lib/constants.ts:

TierResolutionFPSBitrateFile per minute (MP4)Encoder workload
Insane4K60 fps50 Mbps~375 MBHeavy
Extreme4K30 fps30 Mbps~225 MBHeavy
Ultra1440p60 fps20 Mbps~150 MBModerate
High1080p60 fps10 Mbps~75 MBLight
Medium1080p30 fps5 Mbps~37 MBVery light
Low720p30 fps2.5 Mbps~19 MBNegligible

The labels are intentionally aspirational at the top end ("Insane", "Extreme") to make the trade-off vivid — the top tiers are not "best", they're "most expensive in file size".

The destination-driven decision tree

Walk down this list to pick the right tier for your specific recording.

For bug reports (your most frequent recording, probably)

The dominant constraints: file size (trackers cap attachments), reviewer attention (10-second clips beat 60-second clips), and the bug needs to be visible.

  • GitHub PR / issue comments: 10 MB cap. ClearRec Medium tier, trim to under 20 seconds. ~6-7 MB for a 15-second clip.
  • Linear: 100 MB cap. ClearRec Medium tier; you have headroom.
  • Jira Cloud: 10 MB default cap. ClearRec Low tier for safety (Medium tier works only for very short recordings — ~10 seconds).
  • GitLab issues: 10 MB cap. Same as Jira Cloud.

For more on tracker-specific specifics: Screen recording for Notion, Linear, and Jira tickets.

For async dev updates / async work updates

The dominant constraints: feel personal, plays inline in chat, doesn't fill the recipient's inbox.

  • Slack: Medium tier, trim aggressively. 60-second clip is ~37 MB, plays inline.
  • Discord: Medium tier for paid servers, Low tier for free (8 MB cap on free Discord).
  • Microsoft Teams: Medium tier.
  • Email: Low tier under 25 MB. For most attachments, drop to 720p / 30 fps / 2.5 Mbps.

If you want the screen + face element (Loom-style), see Webcam + screen PiP workflow.

For product demos and marketing content

The dominant constraints: look polished, work on retina displays, plays cleanly on social.

  • Landing page hero: Ultra tier (1440p / 60 fps / 20 Mbps). Self-host the MP4 or upload to YouTube unlisted.
  • Chrome Web Store demo video: Ultra tier → upload to YouTube unlisted → paste URL in Web Store listing. (Full workflow.)
  • Twitter / LinkedIn: High tier (1080p / 60 fps / 10 Mbps). The platforms re-encode at lower bitrates; shipping at High preserves quality through their pipeline.
  • YouTube tutorials: High or Ultra tier. YouTube has its own ABR encoding ladder; uploading higher quality unlocks 1440p / 4K variants for capable viewers.
  • Embedded demo on docs site: High tier. The video plays in a <video> tag at typical 16:9 widths.

For the broader demo-video workflow: How to make a product demo video in 5 minutes.

For tutorials and how-to content

The dominant constraints: clear UI rendering, smooth motion, ages well.

  • Short tutorial (under 5 minutes): High tier. Smooth and crisp; ~75 MB per minute is fine for hosting.
  • Long tutorial (5-30 minutes): Medium tier. The fps drop saves significant file size on long content.
  • Course content for an educational platform: High tier minimum. Educational platforms (Coursera, Udemy, internal LMS) typically have generous storage and the quality matters for student satisfaction.
  • Internal training to be archived for years: Ultra tier. Future-proofs against display improvements.

For lectures, design reviews, and meetings

The dominant constraints: file size for long captures, sufficient resolution to read slide text, audio quality.

  • 30-minute lecture: Medium tier. 60-min capture is ~2.2 GB at Medium vs ~9 GB at Ultra.
  • 90-minute design review: Medium tier, possibly Low if you'll watch back at <1080p.
  • Google Meet recording: Medium tier. (Meet workflow.)
  • Code review pair session: Medium tier with the Screen+Cam PiP format if you want both participants on camera.

For accessibility audits

The dominant constraints: capture focus rings (need 60 fps), screen reader audio (system-level capture), high resolution for small a11y elements.

  • Keyboard nav audit: High tier minimum (1080p / 60 fps). Focus rings need 60 fps.
  • Focus indicator bug: Ultra tier (1440p / 60 fps). Focus rings can be 2px wide; resolution helps.
  • Screen reader bug: OS-level recorder for system audio, Medium tier resolution is fine.
  • Color contrast bug: High tier. Need accurate pixel rendering; 60 fps isn't necessary.

Full a11y workflow: Screen recording for accessibility audits.

For cinematic / archival content

The dominant constraints: visual quality at large display sizes, future-proofing.

  • Conference keynote demo: Extreme tier (4K / 30 fps). Crisp at projector scale.
  • Marketing video for a launch event: Insane tier (4K / 60 fps). Top of the budget.
  • Archived training video for years: Insane or Extreme tier.
  • Stock footage for a video production: Insane tier. The downscale to whatever the final video's resolution is, is lossless; an upscale isn't.

Full deep dive: 4K @ 60 fps screen recording in Chrome.

For GIFs

GIFs are a special case because the format itself has its own constraints (256-color palette, no inter-frame compression).

  • GitHub README hero: capture at Medium, export GIF at 720p / 15 fps with two-pass palettegen.
  • Slack reaction-style GIF: capture at Low, export GIF at 480p / 12 fps.
  • PyPI / npm package README: same as GitHub.

Full GIF workflow: How to convert a screen recording to GIF in Chrome.

Per-destination file-size targets

DestinationRealistic file-size targetImplies
GitHub PR/issueUnder 5 MB15-second clip at Medium
Jira CloudUnder 5 MB15-second clip at Low, or short Medium
LinearUnder 25 MB1-minute clip at Medium
Notion (free)Under 5 MBShort Low-tier clip; embed YouTube for longer
Discord (free)Under 8 MB15-second clip at Medium, or 30-sec Low
Email (Gmail)Under 10 MBShort Medium clip
Slack (most channels)Under 25 MB1-minute clip at Medium
Loom-replacement (a file you send)Under 50 MB1-2 minute Medium clip
YouTube uploadNo cap (effectively)Shoot at the highest you can
Self-hosted MP4 on your siteDepends on bandwidth budgetOften Ultra; downscale for mobile via media query or video player

Three common settings mistakes

The settings mistakes I see most often:

Mistake 1: Recording at the highest tier "to be safe"

The instinct is "I can always downscale". True, but the file size you record at is the file size you have to upload, archive, and trim. Recording 30 minutes at Ultra tier produces a 4.5 GB file; the same content at Medium is 1.1 GB. Trim and re-encode happens after the recording — but the upload and archive happen at the recording tier.

The right framing: pick the lowest tier that meets the destination's quality bar.

Mistake 2: Recording at the lowest tier "to save space"

The mirror image. A 720p tutorial that the recipient watches on a 1440p display looks soft and amateur. The bandwidth and storage savings (~$0.01 per recording at modern cloud prices) don't pay for the perception cost.

The right framing: pick the lowest tier that meets the destination's quality bar — but no lower.

Mistake 3: Mixing tiers within a series

Recording episode 1 of a tutorial series at Ultra and episodes 2-10 at Medium creates a visible quality jump that distracts viewers. Decide the tier at the start of a series and stick with it.

What the encoder does and doesn't do

A few notes on what the bitrate setting actually means in ClearRec:

  • VBR (variable bitrate) by default. ClearRec targets the tier's nominal bitrate as an average; high-motion content can spike higher, low-motion (static UI) content runs lower. The file size matches the math (bitrate × duration) within ±15%.
  • Two-pass encoding for the higher tiers (Ultra, Extreme, Insane). The first pass analyzes the content; the second allocates bits intelligently. This adds ~30% to the encode wall-clock but produces ~10-15% smaller files at equivalent quality.
  • H.264 High Profile. ClearRec uses H.264 High Profile in MP4 exports, which is universal in 2026 (every device that plays H.264 supports High Profile). Older devices that only support Baseline would need a re-encode, but we haven't shipped on such hardware in years.

For the deep technical detail on what runs underneath: The complete guide to ffmpeg.wasm in 2026.

Frequently asked questions

Q: What's the best resolution for screen recording in 2026? 1080p (1920×1080) for most workflows. 1440p when the destination is retina-display-heavy. 4K only for cinematic and large-display contexts.

Q: 30 fps or 60 fps for screen recording? 60 fps for high-motion content (animations, fast UI, gameplay) and demos intended for an audience. 30 fps for static content (slides, talking heads, bug reports without time-sensitive symptoms) and for long captures where file size matters.

Q: What's a good bitrate for 1080p screen recording? 5 Mbps is the sweet spot for screen content — visually transparent for most material, inbox-friendly file sizes. Drop to 2.5 Mbps for chat-window previews; go up to 10 Mbps for high-motion or detail-heavy content.

Q: What's the smallest file size I can get for a screen recording without it looking bad? At 720p / 30 fps / 1.5 Mbps, you can hit roughly 11 MB per minute of recording while keeping screen content readable in a chat-window preview. Below that, text starts to soften.

Q: Does higher bitrate make the recording look better? Up to a point. The bitrate curve is steeply concave — going from 1 Mbps to 5 Mbps is a dramatic quality jump; going from 20 Mbps to 50 Mbps is barely visible. For screen content specifically, 5 Mbps at 1080p / 30 fps is essentially "visually transparent"; everything above is diminishing returns.

Q: What's the best codec for screen recording? H.264 (in MP4) for compatibility — works everywhere. VP9 (in WebM) for known-modern destinations where 30% file-size savings matter and the destination decodes VP9 reliably (most modern browsers do).

Q: Should I use the highest quality available for every recording? No. Higher quality = bigger files = slower upload, slower playback, more storage. The right answer is "lowest quality that meets the destination's bar". For 80% of workflows, ClearRec's Medium tier (1080p / 30 fps / 5 Mbps) is the right choice.

Q: What bitrate does YouTube want for uploads? YouTube re-encodes whatever you upload. For 1080p uploads they recommend 8 Mbps (60 fps) or 12 Mbps for HDR. For 4K, 35-45 Mbps. ClearRec's Ultra and Insane tiers are above these targets, which gives YouTube clean source to re-encode from.

Q: Why does my recording look pixelated even at a high bitrate? Usually one of two things: (1) the source content is upscaled (capturing a 720p browser window scaled up to 1080p just gives you a soft 1080p), or (2) heavy motion content at insufficient bitrate (the bitrate curve allocates less per frame when motion is high).

Q: What's the right setting for a Chromebook recording? Depends on the Chromebook. Budget ($250-400): Low tier (720p / 30 fps). Mid ($400-700): Medium tier (1080p / 30 fps). Premium ($700+): Up to Ultra tier (1440p / 60 fps). The Chromebook's SoC determines what it can encode without thermal-throttling. See Screen recording on Chromebook in 2026.

Q: Is variable bitrate (VBR) better than constant bitrate (CBR)? For most screen content, VBR is better — it allocates more bits to high-motion segments and fewer to static segments, producing smaller files at equivalent quality. CBR matters mainly for streaming over fixed-bandwidth connections, which isn't a screen-recording use case.

Q: What quality settings does Loom use? Loom's free tier records at 1080p / 30 fps with a relatively conservative bitrate (~3-5 Mbps), and re-encodes server-side to multiple variants. ClearRec's Medium tier matches Loom's quality bar; ClearRec's higher tiers exceed it. (Full Loom comparison.)

The summary

The right screen recording settings depend on the destination. The shortest version:

  • Bug reports: Medium (1080p / 30 fps / 5 Mbps), drop to Low for Jira Cloud's 10 MB cap.
  • Async updates and email: Low to Medium, depending on attachment cap.
  • Tutorials and demos: High to Ultra (1080p-1440p / 60 fps).
  • Landing pages and marketing: Ultra (1440p / 60 fps).
  • Long lectures: Medium (1080p / 30 fps).
  • Cinematic / archival: Extreme or Insane (4K).

For 80% of workflows, Medium tier is the right starting point. The decision tree above moves you up or down from there based on the specific destination.

Install ClearRec from the Chrome Web Store. Six quality tiers in the popup, picker is one click, and the right setting for your destination is usually the second one down. If you change defaults, the next recording remembers.

See also