KaleidoPaint — iPhone studio for endlessly tiled patterns
KaleidoPaint is a free iPhone app by Jeff Weeks (listed in the Lifestyle section of the App Store). It’s built for anyone who wants to design seamless, repeating artwork—everything from simple mandalas to complex tiled motifs—using a compact, touch-friendly interface.
Main features you’ll notice
- Smooth zoom, rotate and scroll controls for precise navigation while you draw.
- Unlimited Undo and Redo so you can experiment without losing progress.
- Seventeen different symmetry modes to generate intricate repeating layouts quickly.
- A vector-based drawing engine that keeps brushstrokes crisp at any scale.
- Curve-smoothing to tidy rough strokes into clean lines.
- An Edit Mode that lets you reshape or change the color of individual dots, lines, or regions.
- Export options that include saving paintings and producing tileable rectangles for use as repeatable textures.
How editing and controls work
KaleidoPaint combines precision and flexibility. Its vector support preserves clean edges when you zoom in or resize, while the curve-smoothing option helps convert wobbly input into polished curves. The Edit Mode provides fine-grain control: select any element (a point, a stroke, or an area) to nudge its shape or swap colors without redrawing the whole piece.
Exporting and applying your patterns
When a design is finished, you can export images from the app for sharing or further editing. The app can also generate tileable rectangles, making it simple to produce repeating backgrounds, wallpapers, fabric prints, or assets for other projects.
Recommended alternative
- 草莓涂涂 — 数字填色 (Free)
If you want a different approach to patterned or color-based artwork, try the above alternative available on the App Store.
Image credit
Screenshots provided by Amber van Hoek.
Quick download note
Ready to start? Download KaleidoPaint from the App Store to explore its interface and feature set—perfect for sketching repeating designs on the go.
Technical
- iPhone
- German
- Russian
- French
- Chinese (Simplified)
- Portuguese
- English
- Italian
- Chinese (Simplified)
- Spanish
- Arabic
- Japanese
- Dutch
- Free