GALAXY OF TOOLS

VIDEO SECTOR

Stabilize Video

Smooth out hand shake: measure the camera path, steady it and crop just enough to hide the moving edges.

Drop a shaky video here or click to choose MP4, MOV, WebM, MKV · up to 2 GB and 10 minutes · stays on your device

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

Stabilize shaky video in your browser

Use this video stabilizer to stabilize shaky video without uploading it. It measures how the camera moved from one frame to the next, works out a smooth version of that path, then shifts and gently rotates every frame so the picture follows the smooth path instead of the shaky one. A small, automatic zoom hides the edges that would otherwise move in and out of view.

It suits walking shots, phone clips filmed at arm’s length, footage from a moving car or boat, and zoomed-in shots where every tremor is magnified. You choose how strong the smoothing is and how much cropping you will accept, and the tool reports exactly what it did: the average and largest correction, the roll it removed and the zoom it applied, alongside a chart of the measured and smoothed camera path.

Everything runs on your device with the browser’s WebCodecs engine and the open-source Mediabunny library (MPL-2.0), so private videos stay private. The original sound is copied across untouched.

How to use the Stabilize Video

  1. Drop a video onto the box or click to choose one (up to 10 minutes).
  2. Set the Smoothing strength. Around 5 removes hand shake while keeping intentional pans; 8–10 gives a locked-off, tripod-like look but needs more cropping.
  3. Choose how far the tool may crop in Hide moving edges, or pick “Don’t crop” to keep the full frame with black edges.
  4. Leave Correct rotation on for hand-held footage, choose the Audio and Output size, and press Stabilize video.
  5. Check the measured path chart and the crop amount, compare the clips with Play both, then press Download MP4.

Stabilize Video features

Real motion tracking

Up to 48 textured blocks per frame are matched between frames (block matching with sub-pixel refinement), and a robust RANSAC fit ignores people or cars moving through the shot.

Shift and roll correction

Corrects horizontal and vertical shake and, optionally, rotation around the lens axis.

Adjustable smoothing

Ten strengths from a light touch (±0.1 s moving average) to a strong, almost static camera (±3 s).

Smallest possible crop

Calculates the exact zoom needed to keep the frame filled, never more than the limit you set, and shows the percentage.

Clear report and chart

See the average and largest correction, the largest roll fix and the measured versus smoothed camera path.

Untouched sound

The audio track is copied packet for packet, so it stays in perfect sync and loses no quality.

How the stabilizer works

  1. Measure. Each frame is scaled to about 320 pixels and converted to greyscale. On a grid of up to 48 blocks, the most textured 16×16 patch (by the Shi-Tomasi corner measure) is searched for in the next frame, first on a half-size copy over ±24 pixels, then refined to a fraction of a pixel.
  2. Fit. The block movements are combined into one shift-and-rotation per frame; RANSAC discards blocks on moving subjects.
  3. Smooth. The shifts add up to a camera path. A centred moving average of that path — the strength slider sets its width — is the steady path the video should follow.
  4. Warp and crop. Each frame is moved by the difference between the two paths and scaled by one constant zoom, just large enough to keep the edges out of view.

What stabilization cannot fix

  • Motion blur. Shaky footage in low light is often blurred within each frame; steadying the frame position makes the blur more noticeable, not less. Film in good light or with a faster shutter.
  • Rolling-shutter wobble. Phone sensors read the image line by line, so fast shake bends straight lines into a “jelly” effect. This tool moves whole frames and cannot straighten that distortion.
  • Fast pans and walking bounce. Very large movements may need more crop than allowed; those frames are only partly steadied (you will see a note). Lower the strength or allow more cropping.
  • Featureless scenes. Sky, water, fog or darkness give too little texture to track; such frames are left uncorrected.
  • For other edits, try Slow Motion Video or the Time-Lapse Maker on the steadied clip, or Crop Video to reframe it.

Stabilize Video FAQ

How do I stabilize a shaky video online?

Open the video, leave Smoothing strength around 5, choose how much cropping you accept, and press Stabilize video. The tool measures the shake, smooths the camera path, steadies every frame and gives you an MP4 to download.

Why does the stabilized video look zoomed in?

Moving each frame to cancel the shake would reveal empty edges, so the picture is enlarged slightly to hide them. The exact zoom and crop percentage are shown; choose a lower strength or a lower crop limit to keep more of the frame.

Can it fix the wobbly “jelly” effect from my phone?

No. That is rolling-shutter distortion inside each frame. The stabilizer moves and rotates whole frames, which removes shake but not the bending of straight lines.

Will it remove intentional pans?

No — the smoothed path follows slow, deliberate movement such as a pan or a walk forward and removes only the quick jitter around it. At the highest strengths the camera becomes very steady, so slow pans are softened too.

Does the audio stay in sync?

Yes. The frame timing is unchanged and the original audio is copied without re-encoding.

Is my video uploaded?

No. Analysis and encoding happen in your browser on your device. Only the open-source Mediabunny library is downloaded from a CDN.

You might also need