Mirror Effect (Symmetry and Kaleidoscope)
Make a photo symmetrical: mirror the left, right, top or bottom half, mirror one quarter four ways, or turn it into a 6, 8 or 12-segment kaleidoscope.
Mirroring half of a photo onto the other half creates perfect symmetry: surreal landscapes, symmetrical faces, reflections in water, or patterns for backgrounds. This tool mirrors the left, right, top or bottom half, mirrors one quarter four ways, or folds a slice of the picture into a 6, 8 or 12-segment kaleidoscope. You can move the mirror line to choose exactly which part is kept. Everything happens in your browser.
How to use this tool
- Choose one or more images.
- Pick the effect: a half mirror, a four-way quarter mirror or a kaleidoscope.
- Move the mirror line with the position setting, or set the kaleidoscope centre and source angle.
- Download the result; kaleidoscopes are saved as PNG with a transparent background.
Formula
half mirror: output width = 2 × mirror line; pixel x right of the line shows source pixel 2 × line − 1 − x. Kaleidoscope: angle θ → θ mod (360° ÷ n), mirrored in every other segment
The mirror line sits at the centre plus the offset (a percentage of the width or height), and the kept part is copied exactly. For a kaleidoscope with n segments, each output pixel is measured from the centre; its angle is folded into the first segment of 360° ÷ n degrees, every other segment is flipped so that neighbours meet without a seam, and the colour is read from the source at the same distance with bilinear interpolation. The circle's radius is the distance from the centre to the nearest edge.
Example
A 4000 × 3000 photo mirrored left to right with the line at the centre stays 4000 × 3000 px: the left 2000 columns are kept and column 3999 repeats column 0. With an offset of +10% the line moves to 2400 px and the result is 4800 × 3000. An 8-segment kaleidoscope around the centre uses a radius of 1500 px, so it is 3000 × 3000 px with 45° segments.
Frequently asked questions
How do I make a symmetrical face?
Use a straight-on portrait, choose left to right or right to left, and move the mirror line until it runs exactly down the middle of the nose.
Why is the result wider than my photo?
When the mirror line is moved away from the centre, the kept side is wider than half the photo, and its mirror image doubles it.
Why are the kaleidoscope corners empty?
A kaleidoscope is round. Its corners are transparent in PNG and white in JPG; crop to a circle or place it on a background.
Are my images uploaded?
No. The effect is calculated on your device.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/add-symmetry-to-image-tool/
Cite or embed this tool
kakaoCalc. (2026, November 8). Mirror Effect (Symmetry and Kaleidoscope). https://kakao.mobile/tools/add-symmetry-to-image-tool/
“Mirror Effect (Symmetry and Kaleidoscope).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/add-symmetry-to-image-tool/.