Skip to main content

All processing done locally in your browser

Image Machine logo
Image Machine

Kaleidoscope — Turn Any Photo into a Symmetric Mandala Online

Upload an image to mirror

Accepted formats: JPG, PNG, WEBP, BMP, GIF (non-animated)

Upload Image

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

1

Choose a tool

Pick from 120+ tools to resize, convert, compress, or enhance your image.

2

Upload & edit

Drag and drop your image and adjust the settings. It stays on your device.

3

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.

Editing Tools

Lens Distortion

Levels

Meme Generator

Image to Text

Oil Painting

Passport & ID Photo