How to encode h.265 without installing handbrake or any software
- Step 1Open the encoder in Chrome, Edge, or Safari — These expose hardware HEVC encode on most machines. Firefox generally doesn't and will fail fast. No install or admin rights are needed to open a web page. The tool requires the Pro + Media plan.
- Step 2Drop your video — MP4, MOV, MKV, WebM, AVI, M4V, TS are accepted. The source must be playable by the browser — standard H.264 always is.
- Step 3Set a target bitrate instead of a CRF — There's no CRF/preset like HandBrake. Type a kbps figure (the field ×1000s it): ~8000 for a good 1080p file, lower for smaller. Leave
0for an auto resolution-based ceiling. - Step 4Leave framerate at 0 — Keep the source cadence unless you need to change it.
- Step 5Run the encode — On Pro + Media with File System Access, it streams to a save location you pick; otherwise it downloads
<name>-h265.mp4. No temp files are written to the machine beyond the browser's own handling. - Step 6If it fails, switch to the software path — A "Hardware encoding for H265 is not available" error means the browser has no hardware HEVC encoder. Use the video-transcoder with codec H.265 — it runs libx265 in WASM (still no install) and gives you a CRF, the closest match to HandBrake.
This tool vs HandBrake
What carries over from a HandBrake mindset and what doesn't. Accuracy matters: this is a hardware encoder with two controls, not an x265 front-end.
| HandBrake concept | Here | Notes |
|---|---|---|
| Install required | None | Runs in the browser tab |
| Encoder | Hardware (NVENC/VideoToolbox/AMF/QSV) | Not x265 software (unless you use the transcoder) |
| Quality: CRF / RF slider | Not present | Set a target bitrate (kbps) instead |
| x265 preset (slow/fast) | Not present | Latency mode is fixed to realtime |
| Audio passthrough / encode | Not present | Output is video-only |
| Container choice | MP4 only | Always <name>-h265.mp4 |
| Closest CRF equivalent | video-transcoder (codec H.265) | libx265 WASM, CRF — also no install |
Which browser can encode HEVC
Pick a browser that exposes a hardware HEVC encoder. No install needed for any of these.
| Browser | Hardware HEVC encode | Note |
|---|---|---|
| Chrome / Edge (Chromium) | Usually yes | Uses NVENC/AMF/Quick Sync on Windows, VideoToolbox on Mac |
| Safari (macOS) | Yes | VideoToolbox |
| Firefox | Usually no | Expect fail-fast — use the software transcoder |
| Mobile Chrome / Safari | Sometimes | Heap limits cap large sources |
The two controls
Everything you set. No CRF, no preset, no audio.
| Control | Values | Default |
|---|---|---|
| Bitrate (kbps) | 0 (auto) or kbps | 0 |
| Framerate | 0 (source) or fps | 0 |
| Audio | Not carried through | — |
| Output | MP4 (-h265.mp4) | — |
Cookbook
Driving an HEVC encode without HandBrake's CRF and preset knobs — bitrate-first recipes, plus the no-install fallback.
The HandBrake 'RF 22, 1080p' equivalent
If you'd reach for RF ~22 in HandBrake at 1080p, here you just pick a healthy bitrate. ~8 Mbps HEVC at 1080p is a good general-quality file.
HandBrake habit: H.265, RF 22, 1080p Here: Fields: Bitrate (kbps) = 8000 Framerate = 0 Output: clip-h265.mp4 (video-only) No CRF slider — bitrate is the quality control.
Smaller file, lower bitrate
Where in HandBrake you'd raise RF for a smaller file, here you lower the bitrate.
Goal: smaller 1080p file Fields: Bitrate (kbps) = 4000 Framerate = 0 ~half the size of the 8000 kbps version, slightly softer on busy motion (no CRF to protect it).
Locked-down machine, no admin rights
The whole reason to use this: nothing installs. Open the tab, drop the file, encode. No temp binaries on the corporate disk.
Scenario: work laptop, no admin, IT blocks installs Step 1: open Chrome/Edge tab -> this tool Step 2: drop video, set bitrate Step 3: encode -> download Nothing installed. Nothing uploaded.
Firefox can't — use the no-install software path
If the only allowed browser is Firefox, hardware HEVC isn't there. The software transcoder is still install-free and gives you a CRF like HandBrake.
Error: "Hardware encoding for H265 is not available..."
Fallback (still no install):
/video-tools/video-transcoder
codec = h265, CRF = 23
-> libx265 in WASM, HandBrake-like quality controlKeep the audio (this tool drops it)
Unlike HandBrake's audio passthrough, this encode is video-only. If the clip needs sound, use a different path.
This tool: clip-h265.mp4 -> SILENT For a smaller file WITH audio, no install: /video-tools/video-bitrate-set (video + audio kbps) /video-tools/web-optimizer (H.264 + AAC, faststart)
Edge cases and what actually happens
Firefox / browser without hardware HEVC
Encode failsFirefox and some browsers don't expose a hardware HEVC encoder, so the run throws "Hardware encoding for H265 is not available on this device." Use Chrome/Edge/Safari, or the still-no-install video-transcoder (software libx265 with CRF).
Expecting a CRF or preset like HandBrake
Not presentThis is a hardware encoder — there's no CRF or x265 preset, only a target bitrate and framerate. If you specifically need CRF/preset behaviour, the video-transcoder with codec H.265 is the no-install equivalent.
Output is silent
By designUnlike HandBrake's audio passthrough, this path is video-only. For audio, use a tool that preserves it such as video-bitrate-set or web-optimizer.
Free or Pro plan
Upgrade requiredThe hardware-encode pipeline is gated to Pro + Media. Lower tiers see an upgrade overlay on run, even though no software install is involved.
Corporate proxy or extension blocks the page resources
Load issueIf a strict proxy or extension blocks WASM or worker scripts, FFmpeg.wasm (the muxer) may not load. The processing itself is local — try a different network profile or ask IT to allow the page's resources; nothing is uploaded.
Source won't load
Load failsThe browser must be able to decode the source. Odd MKV/AVI codecs fail; convert to MP4 first with the video-transcoder.
Large file on a low-spec work laptop
OOM riskIntegrated-graphics laptops with little RAM can run out of memory on big sources. Keep files modest, or use the streaming-to-disk path on Pro + Media to avoid holding the output in memory.
Auto bitrate file too big
Set itAuto uses a high resolution-based ceiling. For a predictable size set the bitrate yourself (e.g. 4000–8000 kbps at 1080p).
Frequently asked questions
Do I really not need to install anything?
Correct — nothing installs. The encoder runs in the browser tab, using your machine's hardware HEVC encoder through WebCodecs, and the MP4 muxer (FFmpeg.wasm) ships as part of the web page. No HandBrake, no FFmpeg binary, no admin rights, and nothing written to the system beyond the browser's normal handling.
Where's the CRF / quality slider like HandBrake has?
There isn't one, because this is a hardware encoder and those are rate-controlled. You set a target bitrate (kbps) instead. If you want HandBrake-style CRF, use the video-transcoder with codec H.265 — it runs libx265 in WASM (still no install) and accepts a CRF value.
Will it work on my locked-down work laptop?
If the browser is Chrome, Edge, or Safari and the machine has a hardware HEVC encoder, yes — no admin rights are needed to open a web page. The only common blocker is a strict proxy/extension that prevents WASM or worker scripts from loading. Nothing is uploaded, so it's appropriate for corporate networks.
It says hardware encoding isn't available — why?
Your browser doesn't expose a hardware HEVC encoder. Firefox is the usual culprit; some GPUs also lack HEVC encode. Switch to Chrome/Edge/Safari on capable hardware, or use the software video-transcoder (codec H.265), which works without an install and offers a CRF.
Is my video uploaded to a server?
No. Decoding, encoding, and muxing all happen locally in the browser tab. The file never leaves your machine. Only an anonymous usage counter is recorded server-side for dashboard stats.
Does the output keep audio?
No — the hardware HEVC path is video-only, unlike HandBrake's audio passthrough. For a file with sound, use video-bitrate-set or web-optimizer, both of which are also no-install browser tools.
What format do I get?
An MP4 named <yourname>-h265.mp4 with an HEVC video stream. There's no container choice on this tool.
What plan do I need?
Pro + Media. The hardware-encode and streaming pipeline is part of that plan. Free and Pro can open the page but hit an upgrade prompt when they run it.
How do I pick a bitrate without CRF experience?
Use the table: ~8000 kbps for general 1080p quality, ~4000 for a smaller file, higher for 4K. The rule size_MB ≈ bitrate_Mbps × seconds ÷ 8 lets you aim for a size. If it looks blocky on motion, raise the bitrate.
Can I encode several files without installing a batch tool?
Yes — Pro + Media handles up to 50 files per job, Developer is unlimited, all in the browser with no install. They process sequentially.
Is the software transcoder really a HandBrake substitute?
It's the closest no-install match: the video-transcoder runs libx265 in WASM and gives you a CRF, which is HandBrake's core quality model. It's slower than the hardware path here, but it works in any browser, including Firefox, with nothing installed.
Will the file play after I move it to another machine?
If that machine decodes HEVC — modern Apple, Windows with the HEVC codec, recent Android, most Smart TVs — yes. It won't play in Firefox or on old hardware. For maximum portability, encode H.264 with the web-optimizer instead.
Privacy first
Every JAD Video tool runs entirely in your browser via WebCodecs and FFmpeg (WebAssembly). Your video files never leave your device — verified by zero outbound network requests during processing.