Upload an Image
Choose a PNG, JPEG, or WebP file up to 20 MB.
Purupuru Maker is a free online image wobble maker. Upload a PNG, JPEG, or WebP image, paint the part you want to move, choose a motion style, and export a GIF, MP4, or WebM directly in your browser. No upload or sign-up is required.
Paint the part of a still image that should move, preview the wobble, and export the result. PNG, JPEG, and WebP files up to 20 MB stay in your browser.



Four focused steps take you from a still image to a looping animation.
Choose a PNG, JPEG, or WebP file up to 20 MB.
Brush over the flexible area, then erase or adjust the mask as needed.
Start with Jelly, Sway, Bounce, Wave, Pulse, or Quake and preview the result.
Pick GIF, MP4, or WebM, choose framing, and download the finished loop.
Start with a preset, then fine-tune only what the animation needs.
Soft up-and-down jiggle for boba cups, cheeks, and rounded details.
Side-to-side motion for hair, ribbons, fabric, and plants.
Elastic vertical motion for ears, tails, mascots, and stickers.
Circular motion for flowing shapes and loose outlines.
Gentle breathing motion for plushies, mascots, and soft props.
Fast shaky motion for memes, reactions, and comic emphasis.
Jelly, Sway, Bounce, Wave, Pulse, and Quake cover soft jiggle, side motion, elastic bounce, circular motion, breathing movement, and quick shake.
Change brush size, paint strength, and horizontal, vertical, or circular movement.
Tune stretch, stability, cohesion, randomness, gravity, and loop speed.
Paint a small detail or a whole subject. These are four useful starting points.
Add gentle motion to hair tips, ribbons, sleeves, or fabric while keeping the face steady.

Try ears, tails, paws, fur, or other soft details with a careful mask.

Turn one reaction or character into a compact looping GIF.

Use restrained movement to make a drink, package, or product detail feel more lively.
Choose a short looping image or a video. Original, Crop, and Follow Camera framing help you keep the motion in view.
Up to 10 seconds in a recent Chrome or Edge browser.
Up to 10 seconds of efficient web video.
A shareable loop up to 5 seconds.
Your source image is edited and exported on your device. It is not uploaded to a Purupuru Maker server.
Mask painting and motion preview happen in your browser.
The finished file is created in the current browser session.
A clean mask and restrained settings usually make the best loop.
Yes. You can use the editor and export GIF, MP4, or WebM animations without an account or sign-up.
No. Purupuru Maker uses a browser-based motion and deformation engine. You paint the image areas that move and control the animation settings yourself.
No. Your source image is processed and exported in your browser and is not uploaded to Purupuru Maker servers.
Purupuru Maker accepts PNG, JPEG, and WebP images up to 20 MB.
Yes. The editor has a responsive mobile layout and supports touch input in modern mobile browsers. Performance and export availability depend on your device and browser.
GIF is a looping image format with a 1–5 second duration. MP4 and WebM are video formats with a 1–10 second duration; MP4 offers broad playback support when available, while WebM is an efficient web video format.
MP4 export relies on browser video-encoding APIs. Purupuru Maker enables it only when compatible WebCodecs or MediaRecorder support is detected, which recent Chrome and Edge versions provide.
Choose a steady preset, keep Randomness low, and set a Loop Period that fits evenly into the export duration, such as a 1-second period for a 3-second export. There is no separate seamless-loop switch, so preview the full cycle before downloading.