Shake Image Effect

By Calvin Sun

Add a shake effect to any image and turn it into an animated GIF. Customize intensity, speed, rotation, and motion style — all processed locally in your browser.

Upload Image or GIF

JPG, PNG, WebP, or GIF — drag and drop here

Applies intensity, speed, rotation, and a matching pattern

Choose how the image moves frame to frame

Maximum X/Y movement per frame in pixels

Controls frame timing for still images and GIF delay scaling

Between 20 and 500 milliseconds per frame

Extra tilt applied while the image shakes

Between 0 and 45 degrees

How to treat empty space when the image moves or rotates

Longest side in pixels. Leave empty to keep the original size.

Preserve clear pixels or flatten them to a solid color before encoding

#000000

Transparent pixels are filled with this color before encoding.

Lower sampling interval looks sharper but encodes slower

Override every frame delay, or keep the delays from the shake effect

Between 20 and 10000 milliseconds

How many times the GIF repeats after the first play

0 = play once; higher values add more repeats

About this tool

  • Turn a static image into a shaky animated GIF in your browser
  • Add a shake filter over an existing GIF without uploading it
  • Pick Classic, Horizontal, Vertical, Jitter, or Earthquake motion
  • Download a looping GIF with quality and transparency controls

Everything runs locally in your browser. Your images are not uploaded to a server.

Make Any Image Shake

Upload a JPG, PNG, or WebP still and turn it into an animated GIF with a shake image effect. The tool is built for image shake and shaky image loops — not stock photo galleries — so you stay focused on making the picture move:

"The Canvas API provides a means for drawing graphics via JavaScript and the HTML <canvas> element." MDN Web Docs
  • Convert a static image into a shaking GIF online
  • Add a shake filter over an existing animated GIF
  • Keep the original dimensions or set an optional max size
  • Preview motion before you download

Whether you need a subtle camera shake effect image or a strong image jitter effect, this page covers the shake image / make image shake intent in one place.

Customize the Shake Effect

Fine-tune how the shaky image looks without a full video editor:

"The Graphics Interchange Format defines a protocol intended for on-line transmission and interchange of raster graphic data in a way that is independent of the hardware used in their creation or display." W3C GIF89a Specification
  • Shake intensity: Controls the maximum horizontal and vertical movement each frame.
  • Shake speed: Slows or speeds the loop for stills, and scales frame delays on GIF input.
  • Rotation: Adds a slight tilt so the motion feels more like camera shake.
  • Shake patterns: Switch between Classic, Horizontal, Vertical, Jitter, and Earthquake styles.

Use Subtle for light camera shake, or Intense for hard jitter and earthquake-style motion.

Shake Image Effect Styles

All styles live on this page — there are no separate URLs for each motion type:

  • Classic Shake: Random light movement up, down, left, and right — a balanced image shaker effect.
  • Horizontal Shake: Mostly left–right motion for a side-to-side shake picture.
  • Vertical Shake: Mostly up–down motion for bouncing or impact emphasis.
  • Jitter: Fast, small, irregular shakes — ideal for nervous or glitchy energy.
  • Earthquake: Larger random offsets with stronger rotation for dramatic shaky image effect shots.

Pick a style, tweak intensity, and export one looping GIF for social posts or memes.

How to Add a Shake Effect to an Image

Four short steps:

  1. Upload an image or GIF.
  2. Choose a shake style and adjust the intensity.
  3. Preview the animation on desktop (or generate on mobile).
  4. Download the result as an animated GIF.

Optional edge handling scales the image slightly to fill, or leaves transparent / solid margins when pixels move outside the canvas.

Why Use a Shake Image Effect?

Shaking image loops work well when a still feels too quiet:

  • Meme images: Add impact to reaction stills without editing video.
  • Reaction GIFs: Turn a face or screenshot into a short shaking GIF.
  • Impact effects: Sell a hit, slam, or explosion with Earthquake or Intense presets.
  • Gaming graphics: Emphasize damage, alerts, or UI callouts.
  • Social media: Attention-grabbing animations that stay lightweight as GIF.

Need meme captions on a still photo? Try Intensify GIF Maker. Need a multi-PNG sequence instead? Use PNG to GIF. To change playback rate after export, open GIF Speed Changer.

Related OmniGIF tools:

Frequently Asked Questions - Shake Image Effect

How do I make an image shake?

Upload a JPG, PNG, WebP, or GIF, choose a shake pattern and intensity, preview the motion, then download the animated GIF. OmniGIF builds the frames with the Canvas API and encodes them as GIF89a entirely in your browser.

Can I turn a static image into a shaking GIF?

Yes. A still photo or graphic becomes a short shaky image loop — the core use case for this shake image effect tool. Adjust speed to make the camera-shake feel slow or fast.

Can I add a shake effect to an existing GIF?

Yes. Upload a GIF and OmniGIF applies the same shake motion on top of every frame while keeping the animation length. For meme-style intensify captions on a still photo, use Intensify GIF Maker instead.

Can I control the shake intensity?

Yes. Use the intensity slider for maximum X/Y movement, plus speed, rotation, and patterns such as Jitter or Earthquake. Quick presets (Subtle, Normal, Intense) set a balanced starting point.

What image formats are supported?

JPG/JPEG, PNG, WebP, and GIF. Static formats become a new shaking GIF; GIF input receives an added shake effect and exports as a new GIF.

Does the shake effect reduce image quality?

GIF supports up to 256 colors per frame, so photos may show some banding after encoding. Flat graphics usually look cleaner. Choose High GIF quality when detail matters, and keep the original size unless you need a smaller file.

Are my images uploaded to a server?

No. OmniGIF processes files locally in your browser. Nothing is uploaded to create the shake effect or download the GIF.

Shake Image Effect – Make a Shaky GIF Online | OmniGIF