Wiggle Stereoscope
Create a wigglegram online with a free wiggle stereoscope generator. Drop your photo below to turn it into a looping 3D animation in seconds
Create a wigglegram online with a free wiggle stereoscope generator. Drop your photo below to turn it into a looping 3D animation in seconds
Upload a photo and generate a wiggling 3D animation from it - no glasses needed. A depth map is estimated from the image and used to rock between perspectives.
Or drag your image here
Supports JPG, PNG, WebP, GIF (Max 20MB)
Sign up for our free API and handle every image upload, transformation and delivery from a single URL!
Easily turn a photo into a wigglegram online, instantly and effortlessly. No stereo camera, no plugins, no installation. Simply drop your image into our generator, adjust the depth, and receive a looping animated GIF in seconds.
You can create a wigglegram on the fly, securely, ad-free and inside your browser. Developers can get an API to handle image upload and delivery at any scale!
No stereo pair and no depth sensor. Per pixel depth is estimated from the image itself, so any ordinary photo can become a wigglegram.
Whether it’s 3D animations, interactive product displays or real time filtering, Cloudinary’s API covers a wide spectrum of image enhancement features. Developers can easily make older images look amazing again!
Automatic optimization ensures that images are delivered in the best quality and format based on the user’s device, browser or connection. Automatically apply the most efficient format!
Read depth by brightness, saturation, warmth or a combination of all three. A Preview Depth Map shows exactly what the tool sees as near and far, and the animation updates as you adjust it.
Create automated workflows on preset configurations. Save time and ensure that files are transformed and ready to deliver automatically after upload.
Go beyond GIF. Support for cutting edge formats like AVIF, JPEG-XL and HEIC ensure that visual assets are delivered in formats that offer the best combination of quality and efficiency.
Use the wiggle stereoscope in 3 simple steps, or sign up for Cloudinary to handle image delivery for thousands of assets programmatically!
Upload and drop your JPG or PNG photo into the generator
Adjust the depth method, offset and frame rate until the preview looks right
Once the animation is complete, download your looping GIF.
Explore more depth and retro effects for your images: Red-Cyan 3D Anaglyph, VHS Effect.
We’re showing a resized version of the original asset to avoid slow loading speeds. View the original.
A wigglegram is an animation that rocks back and forth between slightly different
viewpoints of the same scene. The rapid shift between perspectives is read by the brain as depth, which produces a 3D impression without glasses or a special screen. The format comes from stereo photography, where two images captured a few centimetres apart were alternated to show parallax. Because the effect relies on motion rather than on filtering colour channels, a wigglegram plays anywhere an animated GIF plays, including phones, messaging apps and social feeds.
A wiggle stereoscope is the tool that produces a wigglegram. Traditional versions needed a genuine stereo pair, two photographs taken a short distance apart, and simply alternated between them. This generator works from one photo instead. It estimates a depth value for every pixel using cues such as brightness, colour saturation and warmth, then shifts each pixel horizontally in proportion to that depth to build a series of synthetic viewpoints. The result is a plausible reconstruction of depth rather than a measurement of it, which is why photos with clear foreground and background separation give much stronger results.
Yes, it’s free to use online. Just upload your image and download the result.
Not as a single API call. The depth estimation that drives the effect runs in your
browser, and Cloudinary has no transformation that generates a depth map from a photograph. What developers can automate is everything around it: upload, storage,
transformation and delivery for every image an app touches, all from one URL. Sign up for the free API to build that part once and reuse it across your whole library.
A wigglegram grabs attention in a feed because it moves, without needing video, sound or a player. It works as a profile image, a product shot with a sense of depth, a nostalgic photo effect, or a lightweight alternative to a 3D render. Unlike a red and cyan anaglyph it needs no glasses, so anyone can see the effect immediately. The output is a standard animated file, so it can be posted, messaged or embedded anywhere without a plugin.
Keep the frame count moderate and the dimensions modest. Animated files grow quickly with both, and a wigglegram reads perfectly well at a small size because the effect comes from motion rather than detail. Lower the quality setting if the file is still large. For a website, serving the animation through an optimised delivery URL will compress it further and pick the best format for each browser automatically, rather than sending the same file to everyone.