The resolution and frame rate printed in a HandBrake preset's name are ceilings, not targets. Your 60 fps screen recording did not get "converted" to 30 fps by accident — you picked a preset whose name ends in 30, and HandBrake enforced that as an upper limit exactly as documented.
The name reads like a description of the output. It is not. It is a description of the most the output is allowed to be.
What this actually means
HandBrake's official preset documentation states the rule in one sentence. When you select one of the official presets, "higher resolution video will be downscaled to a maximum resolution, and higher frame rates will be peak limited to a maximum frame rate. Audio and other settings may also be enforced."
Two words in there do all the work: downscaled and peak limited. Both only move in one direction — down. Nothing in that sentence says a preset will raise anything.
The documentation then gives two worked examples that settle the question completely:
"When selecting one of the 720p30 Presets, a Source with 1080p video at 60 frames per second will be downscaled to 720p resolution and peak limited to 30 frames per second"
"When selecting one of the 720p30 Presets, a Source with 480p video at 30 frames per second will not be scaled or peak limited"
That is the whole mechanism. A 720p30 preset is a pair of ceilings — 720p and 30 fps. A source above either ceiling gets pulled down to it. A source below both ceilings passes through untouched.
The naming convention is deliberate and consistent across groups. HandBrake's documentation says "Each General Preset is named according to the quality or speed, maximum resolution, and maximum frame rate it produces," and repeats the phrasing for Devices presets: "Each Devices Preset is named according to the device name or class, maximum resolution, and maximum frame rate it produces." Matroska presets are named the same way.
So the reason this feels like a bug is simple: HandBrake's default starting preset is Fast 1080p30, and anyone recording gameplay or a high-refresh screen capture is handing it a source above one of those two ceilings.
The fastest fix: pick a preset whose ceiling is at or above your source
You do not need to fight the preset. You need a preset with a bigger ceiling. Since a source under both limits is not touched, choosing a preset with headroom leaves your resolution and frame rate alone.
Presets whose official names carry 60, taken straight from HandBrake's preset tables:
| Group | Preset | Container / video | Notes from the official table |
|---|---|---|---|
| Web | Creator 720p60 / 1080p60 / 1440p60 2.5K / 2160p60 4K | MP4 / H.264 | Quality "High", medium speed, large files |
| General | Very Fast / Fast / HQ / Super HQ 2160p60 4K | MP4 / AV1 or H.265 | A 1080p60 source clears both ceilings |
| Devices | Apple 1080p60 Surround, Chromecast 1080p60 Surround | MP4 / H.264 | Includes surround audio |
| Hardware | H.265 NVENC / QSV / VCN / MF / VideoToolbox 1080p60 | MP4 / H.265 | Speed listed as "Very Fast" |
If your source is 1080p60 and you want a broadly playable H.264 MP4, Creator 1080p60 is the direct answer. HandBrake describes that group plainly: "Creator Presets produce videos suitable for uploading to video hosting services such as Vimeo and YouTube." The trade is file size — the official table rates Creator presets as producing large files.
The General 2160p60 4K presets also preserve a 1080p60 source, since both of its numbers sit under the ceiling. But they encode in AV1 or H.265, and HandBrake's codec page notes H.265 has "Limited device compatibility compared to H.264/AVC, but this is improving rapidly."
If the file also has to fit a size cap, the Social 25 MB presets are the ones that combine both concerns — and they are all named with 60. Their guarantee carries a condition that is easy to miss, which is covered in what the Social 25 MB guarantee actually covers.
Try it right here
Runs in your browser. Your file is not uploaded anywhere.
If you only need a smaller file and do not want to reason about preset ceilings at all, the compressor above runs in your browser tab — the video is read from disk, re-encoded locally, and handed back, with nothing uploaded. For more control over the trade between bitrate and resolution, the full video compressor is the same engine with the knobs exposed, and all Clapr tools are in one place.
Other causes, in order of likelihood
Your source was already below the ceiling and you expected an upgrade. Symptom: you chose a 1080p preset and your 480p clip came out 480p. Cause: presets do not upscale. The official example is explicit that a 480p30 source under a 720p30 preset "will not be scaled or peak limited." Fix: none needed in HandBrake — that is the documented behaviour.
The audio changed too, and you only noticed the video. Symptom: a 5.1 mix came out stereo. Cause: the same enforcement applies beyond picture. HandBrake's documentation says "When selecting a Preset that does not include surround sound, only stereo audio is encoded; the discrete surround audio is dropped." Fix: pick a preset whose name includes Surround — those encode stereo and pass the surround track through where possible.
You followed a tutorial written against renamed presets. Symptom: the preset the guide names is not in your list, so you picked the nearest-looking one — often a 30 preset — and got its ceilings. Cause: HandBrake renamed several preset groups. Per the official notes, "As of HandBrake 1.7.0, the Email 25 MB Presets have been superseded by the Social 25 MB Presets, which for shorter durations produce higher quality video at up to 60 frames per second," and "As of HandBrake 1.6.0, all 2160p60 presets have been renamed 2160p60 4K." Fix: use HandBrake's own replacement table, walked through in where HandBrake's Discord preset went.
The 60 fps hardware preset you wanted is greyed out, so you settled for a 30 preset. Cause: "HandBrake will disable any Hardware Preset where the associated hardware and software drivers are not detected, or are outdated." Fix: the documentation names only those two conditions and gives no minimum driver version, so check the official documentation for the current hardware requirements rather than guessing.
You used a Production Proxy preset and got a quarter-size file. Cause: that is the stated design — "Production Proxy Presets create fast to encode, Intra-only video limited to one-quarter the desired editing resolution." Fix: for an editing master rather than a proxy, the official table lists Production Max and Production Standard with a maximum resolution of Unlimited, and describes them as creating constant frame rate video. Be warned that HandBrake says these "typically create files much larger than most compressed sources and are not suitable for general use."
How to tell it worked
Do not encode the whole file to find out. HandBrake's documentation suggests testing your settings by encoding and watching short clips with its Preview feature — the same advice applies here, and it turns a twenty-minute mistake into a twenty-second one.
Then check the finished file's resolution and frame rate in any player that reports media properties. If they match your source, the ceilings were above it and nothing was enforced. If they landed exactly on the two numbers in the preset name, the ceilings were below your source — that is the enforcement working as documented, and the fix is a preset with more headroom.
One thing not to read as a failure: the file size will not be predictable. Most official presets use constant quality encoding, where HandBrake varies the bitrate to hold a quality level, so two clips at the same resolution and frame rate can come out very different sizes.
FAQ
Why did HandBrake change my 60fps video to 30fps?
Because the preset you chose has 30 in its name, and that number is a maximum frame rate. HandBrake's documentation states that higher frame rates are "peak limited to a maximum frame rate" by the preset. Pick a preset named with 60 — Creator 1080p60, for example — and a 60 fps source is left alone.
Does HandBrake upscale video to match the preset name? No. The official example is direct: a 480p30 source under a 720p30 preset "will not be scaled or peak limited." Presets only pull sources down to their ceilings; they never raise anything up to them.
Which HandBrake preset keeps 1080p60? Any preset whose ceilings are at or above 1080p and 60 fps. Creator 1080p60 is the straightforward H.264 MP4 choice. Apple 1080p60 Surround and Chromecast 1080p60 Surround are H.264 too. The General 2160p60 4K presets also clear both limits, but encode AV1 or H.265.
Why is my 1080p video still 1080p after picking a 4K preset? Same rule, other direction. A 2160p60 preset sets a ceiling of 2160p and 60 fps; your 1080p source is under both, so nothing is scaled. Getting a genuinely larger picture out of a smaller source is not something HandBrake's preset system does.
Does the preset change my audio as well? Yes. HandBrake's documentation warns that "Audio and other settings may also be enforced," and spells out that a preset without surround sound encodes stereo only and drops the discrete surround audio. If you need the surround track, choose a preset with Surround in the name.
More HandBrake and export troubleshooting lives in the fix guides. Preset behaviour cited from HandBrake's official preset documentation, checked 25 September 2026 — preset names and groups have changed between versions before, so verify against the official page for your build.