Video Stabilizer
Last updated: October 1, 2026
Reduce camera shake and stabilize shaky footage using the vidstab FFmpeg filter.
Drop your file here
or click to browseAccepted: video/*,.mp4,.mov,.avi,.mkv,.webm
What is Video Stabilizer?
This tool cannot stabilise your video, and it is better to say so here than after you have uploaded a file and waited. The rest of this page explains why, which tools can do it, and what stabilisation actually costs — because that last part changes what you should ask for.
Why this one cannot do it
Every other tool on ToolsHall processes video inside your browser, which is what keeps your files private and makes them free and unlimited. That is done with a version of the FFmpeg video engine compiled to run on a web page.
Stabilisation needs two specific FFmpeg filters — one that analyses the motion of a whole clip, and one that applies the correction. Those filters come from an external library that is not included in the browser build of the engine. It is not a setting or a missing option: the code simply is not there, so there is nothing to call.
The tool detects this and reports it rather than producing a broken file, which is the right behaviour. But it only finds out after you have chosen your settings and it has loaded your video, which is a poor use of your time — hence this page.
What does work — online
Stabilisation online is entirely possible. It just has to happen on a server, where the full engine with all its filters is available. Several services do it:
ezgif has a straightforward video stabiliser and is free, with file size limits.
CapCut offers stabilisation in its web editor and its desktop and mobile apps, and it is free.
Online Video Cutter, Tensorpix and several similar services also offer it, with varying limits and paid tiers.
The trade-off is the obvious one and worth stating: you upload your footage. For a holiday clip that is usually fine. For anything involving other people, a workplace, a client, a child or a private setting, it is worth pausing on — the alternative below keeps the file on your machine.
What works better — on your own computer
If the footage matters, or there is a lot of it, or you would rather not upload it, desktop software does a better job and has no limits.
Free and straightforward: DaVinci Resolve is free, professional, and its stabiliser is genuinely excellent — better than anything you will get online. It is a large download and a real application, but for one clip you only need the basics.
Free and simple: Shotcut and Kdenlive are free open-source editors with stabilisation filters, and both are far lighter than Resolve.
Already on your device: if the video came from a phone, check the phone first. Google Photos has one-tap stabilisation on Android, and iMovie on iPhone, iPad and Mac has a stabilisation checkbox. For a single clip this is usually the fastest route of all, and nothing is uploaded.
If you are comfortable with a command line, a full desktop FFmpeg has exactly the filters this tool is missing, in a two-pass process — one to analyse, one to apply.
What stabilisation costs, whichever tool you use
The part nobody explains, and knowing it will make you happier with the result.
Stabilising always crops your video. The way it works is to shift and rotate each frame to cancel out the shake — and shifting a frame leaves empty edges. The only way to hide them is to zoom in slightly, so the empty edges fall outside the picture.
So the finished video is a little more zoomed-in than the original, and the shakier the footage, the more it has to zoom. Heavy shake can cost ten per cent of the frame or more. That is why stabilised footage sometimes feels tighter than you remember, and why it can lose something at the edges that you wanted.
Every stabiliser offers a choice about this — usually crop the borders away, or keep them and see the edges move. Cropping is almost always the right answer; visible moving borders look far worse than a slightly tighter frame.
Two more honest limits. It cannot fix motion blur — if individual frames are blurred because the camera was moving during each exposure, stabilising makes the movement smooth but the frames stay blurred, which can look oddly worse. And it cannot fix rolling shutter wobble, the jelly-like distortion phone footage gets in fast movement; that needs a specific rolling-shutter correction.
Finally: stabilisation re-encodes the video, so there is a small quality cost, and a two-pass analysis is slow. Expect a wait proportional to the length of the clip.
How not to need it
Worth thirty seconds, because prevention is free and costs no frame.
Brace against something. A wall, a railing, a door frame, a table. Two points of contact beats good intentions.
Use both hands and tuck your elbows in against your ribs, rather than holding the phone out at arm's length.
Do not zoom. Digital zoom multiplies shake as well as the image. Walk closer.
Turn on your camera's own stabilisation if it has a setting for it — most phones do, and doing it at capture is better than fixing it afterwards because nothing has to be cropped.
Move your feet, not your arms. A slow walk with the camera held steady looks far better than a stationary stance with a wandering hand.
And if the clip is already shot: consider whether you need the whole thing. Trim Video cutting out the worst few seconds is sometimes a better fix than stabilising the lot.
Related tools
Trim Video cuts out the shakiest part, which is often all that is needed. Video Filters applies colour and effect filters in your browser, which the engine here does support. Crop Video tightens the frame deliberately rather than as a side effect.
How to Use Video Stabilizer
-
Upload Video
Upload your shaky video file.
-
Set Smoothing Level
Choose Low, Medium, or High smoothing. Select whether to crop black borders from the stabilized edges.
-
Stabilize and Download
Click Stabilize Video. Two-pass processing will take several minutes.
Features
Two-Pass Stabilization
Motion detection pass followed by transformation smoothing for best quality results.
Adjustable Smoothing
Three smoothing levels to balance stabilization strength against edge cropping.
Border Handling
Option to crop black border artifacts or keep them for maximum field of view.