On-device AI — professional-grade, fully private.

Video Stabilizer Online

Stabilize shaky video on your device, with the shake measured

  • Runs on your device
  • Shake removed, measured
  • Free to 720p · Pro full size
  • MP4, WebM or MOV out

Drag & drop your video

MP4, MOV, MKV or WebM · one video at a time

Stabilization settings
Processing
Processing

This device has no accelerated path available, so the compatible route is used.

Picks the smoothing from the shake actually measured in your clip.

Smoothing
60

Chosen from your clip. Turn Auto off to set it yourself.

Shakiness
6

How far to search between frames. Raise it for walking or running shots.

Accuracy
Accuracy

Finer sampling resolves smaller detail and takes longer.

Max zoom
114%

The most the frame may be cropped to hide stabilized edges.

Quality
Quality

Never spends more bits than your source already contains.

Format
Format

Only formats this device can encode are offered.

Export size

Add a video to see its export size.

How to stabilize shaky videos online

Add a video, choose how much shake to remove, and export a steadier clip.

  1. 1

    Add your video

    Drag a clip in or click to browse. MP4, MOV, MKV and WebM are read directly on your device.

  2. 2

    Choose the strength

    Leave Auto on to let the tool pick from the shake it measures, or set the smoothing yourself.

  3. 3

    Stabilize

    Press Stabilize. The clip is analysed once to measure the camera's motion, then re-framed to a smooth path.

  4. 4

    Compare and download

    Switch between the original and the result, check the shake removed and the crop it cost, then save the file.

Why stabilize videos?

Handheld footage carries the small, constant motion of the hand holding it. A viewer reads that as amateur long before they could describe why, and it is the difference between a clip that looks shot and one that looks captured by accident. Stabilization measures that motion and takes it back out, without a gimbal and without desktop software.

Reduce camera shake with adjustable accuracy, smoothing, and zoom—preview and export.

Compatible video in and out. Tunable motion correction, optional zoom for edge borders, private browser processing.

Benefits of video stabilization

  • Smoother playback: Frame-to-frame jitter is what makes handheld video tiring to watch; removing it is the single biggest improvement available to footage that is otherwise fine.
  • Better handheld clips: A phone or a compact camera held at arm's length shakes by a few pixels every frame. That is exactly the range this tool measures and corrects.
  • Deliberate moves survive: A pan or a slow push is camera work, not shake. The tool separates the two by frequency and keeps the move.
  • You can see what it cost: The shake removed and the frame given up are both reported as numbers, before you download anything.

The crop trade, and how to control it

Every stabilizer works by moving frames — shifting and rotating each one so the picture sits where a steady camera would have put it. Moving a frame leaves a gap at the edge it moved away from, and the only way to hide that gap is to zoom in slightly so the gap falls outside the visible area. That is the trade at the heart of the tool: steadiness costs field of view, and there is no setting that avoids it.

How the zoom is chosen

  • Per frame, not per clip: Each frame's correction implies a minimum zoom. The tool works out all of them before it renders anything.
  • The 92nd percentile, not the maximum: One violent frame in a nine-hundred-frame clip should not cost every other frame its edges. The worst 8% are allowed to reveal a sliver of border instead.
  • Capped by you: Max zoom is a ceiling, not a target. If the clip needs less, less is used; the tool never zooms further than the shake actually requires.
  • Reported, not hidden: The percentage of frame removed is shown beside the result, and outlined on the original when you switch to compare.

What to change if the crop is too heavy

Lower the smoothing first. Strength and crop move together, because a stronger correction moves frames further and a further-moved frame leaves a larger gap. Dropping smoothing from its top to its middle typically halves the crop while still removing most of the shake. Only if that is not enough should you lower Max zoom, which caps the crop directly but lets the worst frames show their edges.

What each setting does

There are five controls, and each one changes a different part of the process. Two decide how the camera's motion is measured, two decide how much of it is removed, and one decides how the result is written.

The controls

  • Smoothing: How much of the measured motion is treated as shake rather than as intended camera movement. Low keeps slow drift and removes only fast jitter; high removes the drift too.
  • Auto: Reads the high-frequency part of the measured motion and picks a smoothing value from it, so a nearly-steady shot is corrected gently and a violently shaky one is not under-corrected.
  • Shakiness: How far the motion search looks between one frame and the next. Raise it for footage shot while walking or running, where frames move further apart.
  • Accuracy: How finely the picture is sampled when motion is measured. Higher tiers resolve smaller structure and cost more time; the difference shows on detailed scenes.
  • Max zoom: The ceiling on how much of the frame may be cropped away to hide the borders that stabilization reveals.
  • Quality: How many bits the re-encode may spend. Never more than your source already contains, because re-encoding cannot add detail that was never there.

Two processing routes, one result

Measuring motion between two frames is the expensive part of stabilization, and it is the kind of arithmetic graphics hardware is built for. The tool offers two routes to it and picks the faster one your device supports.

How they differ

  • Accelerated: Motion is measured using your device's graphics hardware, in parallel across the frame. This is the default wherever it is available.
  • Compatible: The same measurement, done on the processor. Slower, and available everywhere.
  • The same answer: Both routes run identical arithmetic once the motion has been measured. Across a full clip their trajectories agree to within a hundredth of a pixel.
  • Chosen, not guessed: The accelerated route is offered only when the hardware path has actually run, not merely when the device claims to support it.

How video stabilization works

The clip is read twice. The first pass measures where the camera was pointing in every frame; the second pass re-draws every frame so that it points where a steady camera would have. Nothing about the timing changes — only where each picture sits inside its own frame.

Stabilization process

  • Measure: The picture is divided into a grid of small blocks, and each block is searched for in the previous frame. The result is a field of motion vectors covering the whole picture.
  • Fit: A single camera movement is fitted to those vectors, rejecting the ones that disagree — a person walking through the shot or a passing car moves independently of the camera and must not be mistaken for it.
  • Smooth: The frame-by-frame camera positions are added up into a path, and that path is smoothed. What the smoothing removes is the shake; what it keeps is the camera work.
  • Re-frame: Every frame is drawn back at its corrected position, zoomed just enough to hide the edges the correction revealed, and encoded. Audio packets are copied across untouched.

Analysis runs on your device's graphics hardware where available, with an equally accurate path everywhere else.

Formats, sizes and limits

The tool reads containers directly on your device rather than handing them to a server, so what it can open is decided by your device rather than by an upload queue. Anything it cannot open is refused the moment you pick the file, with the reason and a way forward — never after a wait.

What goes in and what comes out

  • Input: MP4, MOV, MKV and WebM. Which codecs inside them work depends on your device, so the tool asks it rather than promising a number.
  • Output: MP4, WebM or MOV, offered only where your device can actually encode them.
  • Free: One video at a time, up to 200 MB and 5 minutes, exported at up to 720p. Every control and both processing routes are included.
  • Pro: No size or length cap beyond what your device can handle, and export at your video's full resolution.
  • Not supported: AVI, WMV, FLV, MPEG and 3GP cannot be decoded on your device by any browser. The tool names the format and links to the converter instead of failing later.

Frequently Asked Questions

Why does stabilized video have black bars around the edges?

Stabilization works by shifting and rotating frames to compensate for camera shake, which reveals empty pixels at the edges of the frame. The tool hides them by zooming in slightly, and tells you exactly how much of the frame that cost — the crop percentage sits beside the result. A higher stabilization strength needs a larger zoom, so the Max zoom control lets you cap it: below that cap the tool uses only as much as the clip actually needs.

How much of my video gets cropped?

Only as much as the shake requires, and never more than the Max zoom you set. The tool measures every frame's correction, takes the amount that covers 92% of them, and adds a small margin — so a few violent frames reveal a sliver of border instead of costing the whole clip a heavy crop. On gently handheld footage this is typically 2–5% of the frame; on a locked-off tripod shot it is close to zero. The exact figure is shown next to the result before you download anything.

What is the difference between stabilization strength levels?

Strength decides how much of the camera's real motion is treated as shake. A low setting smooths only fast jitter, keeps almost all of the frame, and suits slight hand tremor. A high setting also removes slower drift and sway, which looks far steadier but needs a larger zoom to hide the borders. Auto reads the high-frequency part of the measured motion and picks a value from it, which is why it does not over-correct a shot that was already steady.

Will stabilizing my video reduce its quality?

The video track is re-encoded, so some change is unavoidable — but the tool never spends more bits than your source already contains, and never fewer than the quality preset asks for. Choosing High keeps the output as close to the source's own bitrate as the format allows. Your audio is not re-encoded at all: the original audio packets are copied across untouched, so that half of the file is bit-for-bit identical.

Can I stabilize a video that was shot while walking or running?

Yes. Heavy motion produces large frame-to-frame shifts, which need a larger zoom to stabilize cleanly, so the effective field of view shrinks more than with gentle handheld shake. Raise the Shakiness setting so the motion search looks further between frames, and raise Max zoom to give the tool room to work. If the result feels floaty, lower the smoothing — maximum strength can flatten a deliberate camera move as well as the shake.

What is the difference between the two processing routes?

Only speed. The accelerated route measures motion using your device's graphics hardware; the compatible route does the same arithmetic on the processor. They run the same analysis and produce the same correction — measured across a whole clip, the two trajectories agree to within a hundredth of a pixel — so the compatible route is a slower path to an identical result, not a lesser one. The tool picks the faster one your device supports and lets you override it.

What video formats and lengths can I stabilize?

MP4, MOV, MKV and WebM go in; MP4, WebM and MOV come out, subject to what your device can encode. Free handles files up to 200 MB and clips up to 5 minutes, exporting at up to 720p; Pro removes all three limits and exports at your video's full resolution. Older containers such as AVI, WMV, FLV and 3GP cannot be opened on your device at all — the tool says so at the moment you pick the file rather than after a wait, and links to the converter.

Does the stabilizer change the video's duration, frame rate or audio?

No. Stabilization only adjusts where each frame sits in space — the duration, the frame rate and every audio packet come through unchanged, and the tool refuses the result outright if the output's length has drifted from the source's. Variable-frame-rate recordings from phones are handled by timestamp rather than by frame number, so the two passes stay in step even when the interval between frames does not.

Is my video uploaded anywhere?

No. The clip is read, analysed, re-framed and encoded entirely on your device, and nothing about it is sent over the network at any point. That is also why the tool is fast on a large file: there is no upload to wait for and no queue to sit in. You can confirm it — open your browser's network panel and stabilize a clip; no file data leaves the page.

4.8out of 5

from 850 ratings

Rate this tool

Tap a star — it takes a second