Upload an image to mirror
Accepted formats: JPG, PNG, WEBP, BMP, GIF (non-animated)
Paste (Ctrl/⌘+V) or drop an image — or import from a URL
A kaleidoscope takes a single slice of an image and mirrors it around a center point to build a symmetric, mandala-like pattern. This tool does exactly that on the HTML canvas: it folds one angular wedge of your photo and reflects it across every wedge boundary, so the result has perfect radial symmetry — rotate it by one wedge or flip it across a wedge axis and it lands on itself. Choose how many segments make up the pattern (from 2 up to 24), spin the wedge with the rotation slider to pick which part of the photo fills it, and use zoom to magnify the center detail that gets repeated. It's a fast way to make abstract wallpapers, profile backgrounds, textile and tile patterns, or eye-catching social graphics from an ordinary photo. Everything runs locally in your browser — your image is never uploaded, transparency is preserved where the sampled area is transparent, and there's no sign-up and no watermark.
How It Works
Choose a tool
Pick from 120+ tools to resize, convert, compress, or enhance your image.
Upload & edit
Drag and drop your image and adjust the settings. It stays on your device.
Download
Save your result instantly — no watermark, no sign-up required.
Why Image Machine?
Your files never leave your device
All processing runs locally in your browser. Your images are never uploaded to a server.
Completely free
Every tool is free, with no limits, no watermarks, and no hidden costs.
Lightning fast
No upload waiting — your images are processed instantly on your own device.
Professional quality
Pixel-perfect output with full control over format, size, and quality.
Frequently Asked Questions
What does the Segments slider control?
Segments is the number of mirrored wedges that make up the pattern — it sets the order of symmetry. A low value like 4 or 6 gives bold, simple symmetry; higher values like 12 or 24 slice the circle into more wedges for a finer, more intricate mandala. Because each wedge is a mirrored copy of its neighbor, the whole image is symmetric under rotation by one wedge and under reflection across any wedge axis.
How is this different from just rotating or flipping the image?
Rotating or flipping moves the whole picture as one piece. A kaleidoscope instead takes a single angular wedge and repeats a mirrored copy of it all the way around the center, so every segment shows the same slice reflected back and forth. That folding is what produces the radial, mandala-like symmetry you can't get from a single rotation or flip.
What do the Rotation and Zoom sliders do?
Rotation spins the wedge around the center, which changes which part of your photo gets captured and repeated — small turns can completely change the resulting pattern. Zoom scales how far out the wedge samples from the center: zooming in magnifies the central detail so a smaller area of the photo fills the whole mandala, while zooming out pulls in more of the surrounding image.
Is my image uploaded, and does it keep transparency?
No upload — the kaleidoscope is built entirely in your browser using the HTML canvas, so your image never leaves your device and it works offline once the page has loaded. The effect samples color and transparency together, so a transparent PNG stays transparent wherever the mirrored wedge samples a transparent area. There's no sign-up and no watermark.