Kaleidoscope Effect: Turn a Photo Into a Pattern
A real kaleidoscope folds light between mirrors, so every wedge is a reflection of its neighbour and the seams disappear. This does the same thing, which is why the pattern reads as one continuous design rather than a rotated pie chart.
Drop images here
or click to browse · or paste with Ctrl+V
JPG · PNG · WebP · GIF · BMP · AVIF
On is a real kaleidoscope, where every seam matches its neighbour. Off gives plain rotated copies with visible joins.
Higher zoom pulls a smaller part of the photo across the whole pattern.
Moves which part of your photo feeds the pattern. This is the control worth playing with most.
Presets
Your photos are never uploaded. The angle folding and the export both run inside this browser tab.
People also use
Everything this tool does
Mirrored wedges, not rotated copies
The angle is folded and then reflected, the way light behaves between real mirrors. Measured across every wedge boundary, the average seam difference was 0.0 levels with mirroring and 100.5 with plain rotation.
Move the source point
Choose which part of the photograph feeds the pattern. It changes the result more than any other control, and almost no other tool exposes it.
Bilinear sampling
Spokes stay smooth all the way to the corners instead of stair-stepping, which matters more here than elsewhere because the sampling error grows with radius.
3 to 24 segments
Bold graphic symmetry at three or four, the classic toy at six to eight, and fine mandala lacework past twelve, with one-tap buttons for the common counts.
Rotation and zoom
Turn the whole fold to change which lines run through the centre, and magnify anywhere from half to triple to decide how much of the photo you are seeing.
Pinwheel mode
Switch mirroring off when you actually want rotated copies with visible joins, which is a real look even though it is not a kaleidoscope.
Drag to compare
Before and after share one frame with a slider between them, which is the fastest way to find which region of the photo you are folding.
Batch with one ZIP
Run a whole set through identical geometry 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
Segments and mirroring decide the geometry, rotation and zoom decide the framing, and the source point decides which part of your photograph is actually being reflected. The last one changes the result far more than people expect.
| Setting | What it does | Try | Good for |
|---|---|---|---|
| 3-4 segments | Bold, simple symmetry | zoom 100-150 | Graphic backgrounds |
| 6-8 segments | Classic kaleidoscope feel | zoom 120-200 | Most photos |
| 12-24 segments | Fine, lacy radial pattern | zoom 150-300 | Mandala and textile looks |
| Mirror on | Every seam matches its neighbour | any segments | A real kaleidoscope |
| Mirror off | Plain rotated copies, visible joins | 3-6 segments | Deliberate pinwheel effect |
| Zoom 50-90 | Pulls in a wide area of the photo | low segments | Recognisable subjects |
| Zoom 200-300 | Magnifies a small detail | high segments | Abstract, texture-led patterns |
3-24
mirrored segments
0
files uploaded
360
degrees of rotation
Any
source point in the photo
ZIP
batch download
Free
no account needed
FlipMyFormat vs other kaleidoscope tools
| Capability | FlipMyFormat | Typical free tool |
|---|---|---|
| Files stay in your browser | ||
| Mirrored wedges with continuous seams | ||
| Movable source point in the photo | ||
| Bilinear sampling, no jagged spokes | ||
| 3 to 24 segments with rotation and zoom | ||
| Batch ZIP download without paying | ||
| No watermark on the output |
How to build a pattern worth keeping
The instinct with a kaleidoscope tool is to reach for the segment count first, and it is the least interesting control on the page. What actually decides whether you get something beautiful or something muddy is which part of the photograph is sitting under the centre of the fold, because that small region is the only thing you will see, repeated a dozen times. Move the source point across a photo with the preview open and you will watch the pattern change completely every few percent, from flat and dull where the picture is smooth to intricate and jewel-like where two colours meet or an edge runs diagonally. That is the control to spend your time on. Once you have found a region worth repeating, zoom decides how much of it you are seeing. High zoom magnifies a small detail across the whole pattern, which is how you get abstract, textile-looking results; low zoom pulls in more of the scene and keeps things recognisable, which is better when you want a face or a building to still be readable inside the symmetry. Segments then set the density: three to four is bold and graphic, six to eight looks like the toy everyone remembers, and past twelve you are into mandala territory where the wedges become thin and lacy. Rotation is worth a pass at the end, because turning the whole fold changes which lines run through the centre and it can rescue a pattern that felt slightly off balance. Finally, leave mirroring on unless you specifically want a pinwheel, since it is the difference between a pattern and a pie chart.
- 1
Add a colourful photo
Drag it in, click to browse, or paste with Ctrl+V. Flowers, textiles, graffiti, foliage and anything with strong colour contrast work far better than flat scenes.
- 2
Move the source point first
Drag Source X and Y around while watching the preview. This changes the pattern more than any other control, because it picks which region gets repeated.
- 3
Set segments and zoom, then export
Choose the density and how much of the photo is magnified, then save individually or take the whole batch as one ZIP.
What a kaleidoscope actually does with light
Mirrors, not copies
Inside a real kaleidoscope, two or three mirrors are angled to form a wedge, and light bounces between them. What you see is not the same image repeated around the circle, it is the wedge reflected off each mirror in turn, so every wedge is a mirror image of the one beside it. That is what makes the seams disappear: at the join between two wedges the pattern is symmetric, so the lines flow across instead of stopping. Software that simply rotates a copy of the wedge around the circle misses this, and the result has a hard visible join at every boundary, like a pie chart. This tool folds the angle into a wedge and then reflects the second half of it, exactly as the mirrors do. We measured it on a test image by comparing pixel pairs sitting either side of every wedge boundary: with mirroring the average difference across the seams was 0.0 levels, and with plain rotation it was 100.5.
Why the spokes are smooth
Folding an angle means reading the source image at positions that almost never land on a whole pixel, and unlike a grid-aligned effect the fractional part varies continuously as you move around the circle. Rounding to the nearest pixel would make every radiating spoke stair-step in a way that gets worse the further you go from the centre, because the same angular error covers more pixels at a larger radius. Bilinear sampling mixes the four surrounding pixels by distance instead, so a spoke stays smooth from the middle of the pattern all the way to the corner. It is the same sampling used by the motion blur and lens fringing tools here, for the same reason.
What people use it for
Seamless backgrounds
A high segment count on a colourful photo produces a radial pattern that sits behind text without competing with it.
Textile and wallpaper design
Photographs of flowers and fabric fold into repeating motifs that look designed rather than photographed.
Album and event artwork
Radial symmetry reads as psychedelic instantly, which is why it keeps returning to music and festival design.
Mandala-style prints
Twelve to twenty-four mirrored segments produce the fine radial lacework of a mandala from any detailed photo.
Social media posts
A pattern built from a personal photo is more distinctive than a stock graphic and takes seconds to make.
Phone and desktop wallpapers
Because the pattern is radially symmetric, it crops well to almost any aspect ratio without losing its balance.
Meditation and yoga branding
Symmetric radial imagery is the visual shorthand of the whole category, and this builds it from your own photography.
Abstracting a recognisable photo
High zoom on a small detail turns a photograph into something nobody could reverse engineer, which is useful when you want texture without subject.
Six tips worth knowing
Move the source point before touching anything else. It decides which region gets repeated, and it changes the pattern more than segments or zoom do.
Photos with strong colour contrast fold best. Flat, evenly lit scenes give flat, dull patterns no matter how many segments you use.
Leave mirroring on unless you specifically want a pinwheel. It is the difference between a pattern and a pie chart.
High zoom magnifies a small detail across the whole pattern, which is how you get abstract textile-looking results.
Try rotation last. Turning the fold changes which lines run through the centre and can rescue a pattern that felt unbalanced.
Export PNG. Long radiating edges are exactly what JPEG fringes, and it gets worse at high segment counts.
Troubleshooting
The pattern looks flat and boring
The source point is sitting on a smooth part of the photo. Move Source X and Y until you land on an edge or a place where two colours meet.
There are hard lines between the wedges
Mirroring is switched off, so you are getting rotated copies rather than reflections. Turn it back on.
The spokes look jagged near the corners
That should not happen, since sampling is bilinear. If you see steps, they are probably already in the source image from an earlier resize.
My subject is unrecognisable
That is usually the point, but if you want it readable, lower the zoom below 100 and use fewer segments.
Frequently asked questions
What does the kaleidoscope effect do?
It folds the image around a centre point into a chosen number of wedges, reflecting alternate wedges so the pattern is symmetric. The result is a radial design built entirely from one small region of your photograph.
Why does mirroring matter so much?
Because a real kaleidoscope uses mirrors, so each wedge is a reflection of its neighbour and the pattern flows across every seam. Rotating copies instead leaves a hard join at every boundary, which looks like a pie chart.
Can you measure that difference?
Yes. Comparing pixel pairs on either side of every wedge boundary, the average difference across the seams was 0.0 levels with mirroring and 100.5 with plain rotation. The seams are literally invisible in one and obvious in the other.
What does the source point control do?
It moves which part of the photograph sits under the centre of the fold, and therefore which region is repeated. It is the single most important control here, and moving it a few percent can change the pattern completely.
How many segments should I use?
Three or four for bold graphic symmetry, six to eight for the classic kaleidoscope look, and twelve to twenty-four for fine mandala-style lacework. Higher counts need more detail in the source to stay interesting.
What does zoom do?
It sets how much of the photo is being magnified into the pattern. High zoom pulls in a small detail and spreads it across everything, which gives abstract results. Low zoom keeps more of the scene and stays recognisable.
Which photos work best?
Anything with strong colour contrast and interesting edges: flowers, foliage, textiles, graffiti, stained glass, market stalls. Flat evenly lit scenes give flat patterns however you set the controls.
Can I keep my subject recognisable?
To a degree. Use fewer segments and a zoom below one hundred percent, which pulls in more of the scene. Past about eight segments most subjects dissolve into pattern, which is usually the point.
Why do the spokes stay smooth?
Because the source is sampled bilinearly. Rounding to the nearest pixel would make every radiating line stair-step, and it would get worse further from the centre, since the same angular error covers more pixels at a larger radius.
Is the output seamless as a repeating tile?
No. The pattern is radially symmetric, not tileable. It fills a frame beautifully but the edges will not join if you repeat it as a grid.
Does it change the image size?
No. The output keeps your original width and height, and samples that fall outside the picture are clamped to the nearest edge pixel.
What is pinwheel mode for?
It switches mirroring off so you get plain rotated copies with visible joins. That is not a kaleidoscope, but it is a real and useful look, especially at low segment counts.
Are my photos uploaded to a server?
No. The angle folding and the export both run in your browser using the canvas API. Nothing is sent anywhere and the tool keeps working if your connection drops after the page has loaded.
Which format should I export?
PNG. Kaleidoscope patterns are full of long radiating edges, which is exactly the structure JPEG fringes, and the problem gets worse at high segment counts.
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 several photos at once?
Yes. Add as many as you like and identical geometry is applied to each. Download individually or take the whole set as a single ZIP built in your browser.
Can I use the result commercially?
The tool adds no restrictions and no watermark. Whatever rights you held in the original photograph carry over to the pattern you make from it.
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.