Swirl Effect: Twist a Photo Into a Vortex
The twist falls off as a squared ramp, so it reaches the edge of its reach at zero rate and leaves no visible ring. Outside that reach the picture is not touched at all, byte for byte.
Drop images here
or click to browse · or paste with Ctrl+V
JPG · PNG · WebP · GIF · BMP · AVIF
Everything beyond this distance is left completely untouched.
Put the centre on the thing you want to twist. Off-centre swirls usually look better than dead centre ones.
Presets
Your photos are never uploaded. The twist and the export both run inside this browser tab.
People also use
Everything this tool does
A falloff that leaves no ring
The twist eases off as a squared ramp, reaching zero rotation and zero rate of change together. Measured across the edge of the reach on a fine test pattern, the largest neighbouring pixel jump was 3 levels.
Outside the reach, nothing is touched
Pixels beyond the radius are copied straight through rather than resampled, so the untwisted part of your photo stays bit for bit identical to the original.
Movable centre point
Put the swirl on a face, a sign or a flower rather than in the middle of the frame. Combined with a small reach, it twists one thing and leaves everything else alone.
Up to two full turns, both ways
Seven hundred and twenty degrees in either direction, which is enough for a genuine vortex, with one-tap buttons for the useful amounts.
Bilinear sampling
Every twisted pixel reads between grid points, so sampling quality decides whether the spiral looks smooth or stepped.
Drag to compare
Before and after share one frame with a slider between them, which makes it easy to see exactly how far the reach extends.
Six purpose-built presets
Classic swirl, gentle turn, vortex, twisted spot, off centre and anticlockwise, covering tight spots and whole-frame abstracts.
Batch with one ZIP
Apply the same twist across a set and take everything as a single archive built in your browser.
Transparency preserved
The alpha channel is untouched for PNG and WebP output.
Nothing is uploaded
No server, no queue, nothing to delete afterwards. Close the tab and every trace of the image goes with it.
What each control changes
Twist is how far the very centre rotates, reach is how far out the effect extends, and the centre point decides what gets twisted. The falloff between them is fixed, because getting it right is what stops a ring appearing.
| Setting | What it does | Try | Good for |
|---|---|---|---|
| Twist 60-120 | A gentle turn | reach 40-60 | Subtle distortion |
| Twist 200-360 | A full turn at the centre | reach 50-70 | The classic swirl |
| Twist 500-720 | Two full turns, a vortex | reach 60-100 | Abstract backgrounds |
| Negative twist | Anticlockwise | any reach | Mirroring a pair of images |
| Reach 15-30 | A small twisted spot | twist 300+ | Hiding a face or a logo |
| Reach 80-100 | Almost the whole frame | twist 150-300 | Full abstract |
| Off-centre | Twist away from the middle | reach 30-50 | Twisting one subject |
720
degrees of twist
0
pixels changed outside the reach
0
files uploaded
Movable
centre point
ZIP
batch download
Free
no account needed
FlipMyFormat vs other swirl tools
| Capability | FlipMyFormat | Typical free tool |
|---|---|---|
| Files stay in your browser | ||
| Squared falloff, no visible ring | ||
| Outside the reach nothing is resampled | ||
| Movable centre point | ||
| Up to two full turns, either direction | ||
| Batch ZIP download without paying | ||
| No watermark on the output |
How to swirl a photo without it looking like a smudge
A swirl works by rotating each pixel around a centre by an amount that depends on how far away it is, and the whole quality of the result comes down to the relationship between those two numbers. Rotate everything by the same amount and you have simply turned the picture. Rotate the centre a lot and the outside not at all, with a sudden change between them, and you get a visible circular seam where the two regions meet. What actually looks like a whirlpool is a twist that starts strong at the centre and eases off gradually, arriving at zero exactly where the effect ends. That is what the falloff here does, and it is why there is no reach slider for the softness: getting it wrong is the only real way to make this effect look bad, so it is not left to chance. The controls that matter to you are the centre point and the reach. The centre is worth moving; a swirl placed on a face, a flower or a sign is far more interesting than one centred on the middle of a landscape, and because everything outside the reach is untouched, you can twist one part of a picture while leaving the rest completely intact. Reach and twist then trade against each other. A small reach with a large twist gives a tight, violent vortex; a large reach with a moderate twist gives a slow, elegant turn across the whole frame. Both are good, and mixing them the wrong way round, a huge reach with a huge twist, is what produces the featureless smudge people associate with the effect.
- 1
Add a photo
Drag it in, click to browse, or paste with Ctrl+V. Images with strong lines or patterns show a swirl far better than smooth gradients.
- 2
Place the centre
Move Centre X and Y onto whatever you want to twist. Off-centre swirls usually look more deliberate than dead centre ones.
- 3
Set twist and reach, then export
Twist is how far the middle turns; reach is how much of the frame is involved. Save individually or take the batch as one ZIP.
Why the falloff shape matters more than the twist
Arriving at zero with zero slope
At the edge of the reach the twist has to become nothing, and how it gets there decides whether anyone can see the boundary. If the amount of rotation falls off linearly, it reaches zero while still changing rapidly, and the eye is extremely good at spotting that kind of sudden change in rate. It shows up as a faint circular ring around the swirl, which immediately makes the effect look pasted on. Squaring the ramp fixes it: the rotation arrives at zero and its rate of change arrives at zero at the same moment, so the twist blends into the untouched picture with no detectable boundary. We measured the largest jump between neighbouring pixels as you cross the edge of the reach on a fine test pattern, and it came out at 3 levels, which is inside the noise of the image itself.
What a round trip tells you
A swirl is mathematically reversible: twisting by an angle and then by exactly the opposite angle should give back what you started with. In practice it does not quite, and the size of the gap depends entirely on what is in the picture. Each pass reads pixels at positions between the grid points and interpolates, so fine detail is smoothed a little each time. On a photo-like test image with smooth gradients and mid-frequency structure, swirling by 240 degrees and then by minus 240 returned a mean difference of 0.035 levels per channel, which is effectively lossless. On a deliberately hostile four pixel checkerboard, the worst case any resampler can face, the same round trip cost 19.9 levels. Real photographs sit at the first end of that range, but the principle holds either way: one large swirl costs less than several small ones stacked.
What people use it for
Abstract backgrounds
A wide reach with a heavy twist turns a colourful photo into a smooth abstract that sits well behind text.
Psychedelic and festival artwork
The vortex is a long-standing visual convention for music and event design.
Obscuring a face or a logo
A small reach with a heavy twist makes a specific area unreadable while leaving the rest of the photo intact.
Album and single artwork
An off-centre swirl on a portrait is graphic and immediately unusual.
Transitions and motion stills
Swirled frames read as movement, which is why they appear in title sequences and lyric videos.
Textures for design work
Swirling a photo of paint, fabric or foliage produces organic texture with no repeating pattern.
Water and whirlpool effects
A moderate twist on a photo of water reads convincingly as a current.
Making a photo unrecognisable
A heavy full-frame swirl keeps the colours of an image while removing any identifiable subject.
Six tips worth knowing
Move the centre. A swirl placed on a face or a sign is far more interesting than one centred on nothing in particular.
Small reach with a big twist gives a tight vortex. Large reach with a moderate twist gives a slow elegant turn. Both together gives a smudge.
Photos with strong lines or patterns swirl best. Smooth gradients twist without anyone being able to tell.
Everything outside the reach is untouched, so you can twist one part of a picture and leave the rest exactly as it was.
Apply one large swirl rather than stacking several small ones. Each pass resamples, and fine repeating detail loses the most.
Negative twist is the mirror of positive. A matched pair is a quick way to make two images that clearly belong together.
Troubleshooting
There is a circular ring around the swirl
It should not appear, because the falloff arrives at zero with zero slope. If you see a boundary, check whether the reach is landing on a hard edge in the photo itself.
The middle is a featureless smudge
Twist and reach are both too high. Either shrink the reach for a tight vortex or lower the twist for a slower turn.
Nothing seems to have changed
The area under the swirl may have no detail to twist. Move the centre onto something with lines or pattern.
The image got softer after several passes
Each swirl resamples the picture, and fine repeating detail suffers most. On a photo-like image a plus and minus 240 round trip costs 0.035 levels on average, but on a fine checkerboard it costs 19.9. Apply one large swirl rather than several small ones.
Frequently asked questions
What does the swirl effect do?
It rotates pixels around a centre point by an amount that depends on their distance from it. The centre turns the most and the rotation eases to nothing at the edge of the reach, which reads as a whirlpool.
Why do some swirl tools leave a visible ring?
Because the twist falls off linearly and so reaches zero while still changing quickly. The eye picks up that sudden change in rate as a circular seam around the effect.
How is that avoided here?
The falloff is squared, so the rotation and its rate of change both arrive at zero at the same point. Measured across the edge of the reach on a fine test pattern, the largest neighbouring pixel jump was 3 levels.
What happens outside the reach?
Nothing at all. Those pixels are copied straight through rather than resampled, so that part of the photo is bit for bit identical to the original.
Can I swirl just one part of a photo?
Yes, and it is one of the better uses. Move the centre onto what you want twisted and lower the reach, and everything else is left exactly as it was.
What is the difference between twist and reach?
Twist is how far the very centre rotates. Reach is how far out the effect extends before it fades to nothing. A small reach with a large twist is a tight vortex; a large reach with a moderate twist is a slow turn.
Why does my swirl look like a smudge?
Because both twist and reach are at high values, so a large area is rotated so far that no structure survives. Reduce one of them.
Can the effect be undone?
Almost, and how closely depends on the picture. Swirling by the opposite angle reverses the transform, but each pass resamples. On a photo-like test image a round trip of plus and minus 240 degrees came back with a mean difference of 0.035 levels per channel; on a four pixel checkerboard, the worst possible case, it cost 19.9.
Should I stack several swirls?
Prefer one larger swirl. Every pass interpolates between pixels, and fine repeating detail such as fabric weave or brickwork loses the most. On smooth photographic content the cost per pass is very small.
Which photos swirl best?
Anything with strong lines, patterns or colour contrast: architecture, foliage, fabric, painted surfaces, crowds. Smooth gradients twist without any visible result.
Can I use it to hide a face?
It makes a face unrecognisable to the eye, but it is a reversible geometric transform in principle, so it is not a security measure. For genuine redaction, use a solid block or heavy pixelation.
How much twist can I apply?
Up to 720 degrees, which is two complete turns at the centre, in either direction. Negative values swirl anticlockwise.
Does the image change size?
No. The output keeps your original width and height. Only where each pixel reads its colour from changes.
Are my photos uploaded to a server?
No. The twist and the export both run in your browser using the canvas API. Nothing is sent anywhere.
Which format should I export?
Either works. A swirl is a smooth warp, so JPEG at quality 85 or above is fine. PNG is the safer choice if the untwisted part of the frame contains text or graphics.
Is transparency preserved?
Yes for PNG and WebP output. The alpha channel is untouched. JPG has no alpha, so transparent areas are filled with the background colour first.
Can I process a batch?
Yes. Add as many photos as you like and the same twist, reach and centre are applied to each. Take the set as a single ZIP built in your browser.
Does it add a watermark or need an account?
No to both. No sign-up, no email wall, no daily limit and no watermark on the output.