AppCorpus
Market US

KaleidoPaint

by Jeff Weeks

iPhone · iPad

Active Last checked 31 Jul 2026

Quick verdict

What it is
Store information collected; independent summary not yet available.
At a glance
  • Free to download

Categories and search queries

Official categories

AppCorpus categories

Key functions

Function Availability Access Scope Evidence
Free app Yes Free Store published

Screens

App Store

30 store screenshots

KaleidoPaint ipad screenshot 1
KaleidoPaint ipad screenshot 2
KaleidoPaint ipad screenshot 3
KaleidoPaint ipad screenshot 4

Pricing & paywalls

App Store

  • Free

Ratings & reviews

App Store

4.6 77 ratings · App Store

  1. 5/5An invaluable app for art.

    This is probably one of the greatest apps on the app store, and it's free. 99% of apps on here are absolute garbage and filled with truly idiotic and annoying popups, yet here is this little quiet app tucked away that allows you to make incredibly complicated and intricate patterns exceptionally easy. If you're looking to make textile patterns this program is invaluable. One feature I would like to request though is the ability to break a line from the point you select in the editing tab, it could be located right by the delete node and split node selection. Or just an eraser tool would be fabulous. Anyway, I love this app to death and I was wondering if something like this was out there, and here it is with no ads anywhere and completely intuitive.

    SirTimmyJimmy · 31 Jul 2026

  2. 5/5This is one of those must have apps

    Completely ad free, IAP free. This has the feel of one of those awesome open source drawing projects, like Alchemy, that are so rare on iOS. I'm actually addicted to using this app lately; the possibilities are endless, and I can tell that with practice I will be able to make some truly amazing work. I also love how the UI is feels completely native: no fancy switches in colors that clash with the system colors, just regular blue and green elements like you'd see in any system app. I've still got so many suggestions for the dev, I'll be sending an email shortly.

    voidofcourse · 31 Jul 2026

  3. 5/5Perfect for patterns and mandalas

    I have been using this program for years to make mandalas, and symmetrical tile patterns for creating coloring pages and graphic textiles. I love that the developer continues to support this app and the new features and user interface are awesome. This app is easy to use/learn, it’s been amazingly stable, and it allows you to draw (or edit) artistic creations beyond your “paper and pencil” skill level. It’s also fun to use just to chill and relax.

    TWCrew · 31 Jul 2026

  4. 5/5COMPLETELY CAPTIVATING!!!

    This is far and away the most fun and fascinating app I’ve ever had. There are plenty of apps out there to spend leisure time on or to simply dive into some mind-numbing activity when you want to, but this one engages your artistic and creative side without you having to have artistic training or skills. Can’t draw a straight line? So much the better! I love the versatility! If I like the first design that emerges, I will duplicate it (sometimes several times) before continuing so after I finish the current one, I can go back and go in a different direction with the next one. One of the best features is that you can change the drawing completely simply by changing the symmetry. And I love that you can expand it up to add tiny details like dots. You will need go wrong with this app!

    WendyGael · 31 Jul 2026

  5. 5/5The best symmetry drawing app for technical drawing

    I’ve been looking for a symmetry drawing application like this for a long time. The best feature is the edit mode, where you can adjust your lines like standard bezier curves from your favorite desktop vector software. This allows you to create highly technical, purposeful patterns that you can actually integrate into art and design projects. I would happily pay for this app for that feature alone.

    Awwwwwwyeah · 31 Jul 2026

Privacy & accessibility

App Store

Privacy

  • Data Not Collected Developer declared

Accessibility

No accessibility labels collected yet.

Versions

App Store

  • 2.10

    - Updated for iOS 11 and 12 - Older versions of KaleidoPaint, for iOS 5 through iOS 10, are still available on the App Store. Please contact Jeff Weeks ([email protected]) for instructions on how to download them.

  • 2.10.2

    - New icon, thanks to Amber van Hoek - Launch-screen format satisfies new App Store requirements

  • 2.10.3

    Added white border to icon

  • 2.10.4

    - Color Picker now offers a “wide color gamut” (Display P3) on devices with wide-color displays. Note: When you open one of your older drawings, KaleidoPaint maps the drawing’s “traditional color gamut” (sRGB) to an appropriate subset of the Display P3 gamut, so your older drawings will still look exactly the same, even when stored in the new wide-color format. - Fixed a bug that had allowed a drag in the Color Picker to get “stolen” and re-interpreted as a scroll of the enclosing window. - More efficient GPU usage on iPhone 8 and later (thanks to “non-uniform threadgroup sizes”), for faster rendering. - Added Portuguese translation, thanks to Nuno Fernandes.

  • 2.3.1

    - exports images at 100%, 200% or 400% size - improved thumbnails - added Traditional Chinese

  • 2.4

    - Drag thumbnails to reorder drawings - Lock/unlock drawings - Good performance even with thousands of complex drawings Thanks to QA testers: Francine Champagne, Carmen Meléndez-Lugo, Jeff Racinski and Adam Weeks Marano

  • 2.5

    - Gesture recognition works reliably even on newer iPads with high-precision touchscreens - Color picker shows selected color's location in the color space - A “realign” button removes any zoom, rotation or skew, to restore a drawing's original placement on the screen With thanks to Francine Champagne for reporting these issues and testing the revised app

  • 2.6

    - New editor lets you edit all lines simultaneously - Runs on iPhone as well as iPad

  • 2.6.1

    Added Editor help pages in Japanese and German

  • 2.7

    - Updated for iOS 8 and 9 - Added menu to re-select any line thickness already present in drawing (thanks to Hilary Frye for requesting this feature) - Symmetry group changes now undoable - 3-finger reshaping (skew) now undoable

  • 2.8

    - HSB color picker (thanks to Herman van Boeijen for requesting it) - KaleidoPaint now runs on over 95% of all mobile devices

  • 2.8.2

    - Added "Save Tileable Rectangle" (thanks to Ellie Baker and others for this suggestion) - Supports 400%-size image export on iPad Pro (thanks to Herman van Boeijen for reporting this bug) - KaleidoPaint is now "device-assignable" for easy installation on school iPads via MDM (thanks to James Eichmiller for this suggestion)

  • 2.8.3

    - Save Tileable Rectangle rewritten to support all 17 wallpaper patterns (thanks to Francine Champagne for requesting this feature and testing the result; see her helpful hints at https://tessellations.ca/2016/12/28/tileable-rectangles-from-kaleidopaint) - Saves exported images with a color profile (sRGB or Display P3) that matches the display itself

  • 2.9

    - Graphics rewritten using Apple's “Metal” graphics library, with fallback to OpenGL ES on older devices (pre-A7) or on iOS 9. - Computes flood-fills directly on the GPU. Makes use of the GPU's parallel processing capabilities to achieve a 2-fold to 24-fold speed-up, depending on number of symmetries in the particular wallpaper group. (Metal version only) - KaleidoPaint's memory demands have been reduced 1000-fold by storing flood-fills using run-length encoding (RLE) instead of raw bitmaps. For example, at Medium Resolution, each filled region required a 1 MB mask in the previous version of KaleidoPaint, but in the new version the same filled region requires only ~1 KB. (Metal version only) - Redraws flood-fills from RLE data directly on the GPU, making full use of the GPU's parallel processing capabilities. (Metal version only) - Added High Resolution. (Metal version only) - Improved support for iPencil and other stylus input. Thanks to Francine Champagne for reporting this issue. - Fixed bug that was causing slowly-drawn lines to retain too many nodes. Again, thanks to Francine Champagne for reporting this bug. - Adjusts input touches so that the curve-in-progress will appear even when the user starts drawing in a distant translate of the main unit cell. Thanks to Jeff Racinski for reporting this bug. Many thanks to Jeff Racinski, Susan Kauppi and Francine Champagne for beta testing.

  • 3.0

    Entire app re-written in Swift and SwiftUI. File browser lets you organize your drawings into folders. File browser supports iCloud Drive as well as local storage on device. Color picker offers a choice of five color selection methods (grid, spectrum, sliders, eyedropper or hex code) and a user-customizable saved-color palette. Separate line color ("paintbrush") and fill color ("paint bucket"). You can copy the color of any dot, line or filled region directly to the paintbrush, the paint bucket or any other dot, line or filled region. You can copy the thickness of any dot or line directly to the paintbrush or any other dot or line. Options to "change all of same color", "change all of same thickness" or "delete all of same color". Exports images to any folder. Option to export images with transparent background. Adjustable parameter for less vigorous or more vigorous line smoothing. Simple slider-based interface to adjust drawing's aspect ratio and shear. Default grid alignment is now consistent among the symmetry patterns *2222, 2222, 2*22, 22*, 22×, **, *× and ××, in the sense that mirror lines and rotation points agree, to make it easier to see the relationships among those symmetry patterns. Symmetry panel now positions the buttons for the families (**, *× and ××), (22*, 22×) and (*2222, 2222, 2*22) consistently, so you can easily see what symmetries change and what symmetries stay the same as you switch from one pattern to a different pattern in the same family. This also lets you see how the drawing's symmetries relate to the pattern's name in orbifold notation. Many thanks to Francine Champagne, Amber van Hoek and Geneviève Crabe for their extensive help improving KaleidoPaint. KaleidoPaint is far better thanks to their ideas. Special thanks to Francine for creating the icons for the symmetry pattern buttons as well as for her instructional videos and web pages. Special thanks to Amber for creating KaleidoPaint's elegant icon and for providing spectacularly good drawings for KaleidoPaint's App Store screenshots.

  • 3.0.1

    Version 3.0.1: On iOS 16, moves the drawing title up to the navigation bar, to allow more space for the drawing itself. Version 3.0.0: - Entire app re-written in Swift and SwiftUI. - File browser lets you organize your drawings into folders. - File browser supports iCloud Drive as well as local storage on device. - Color picker offers a choice of five color selection methods (grid, spectrum, sliders, eyedropper or hex code) and a user-customizable saved-color palette. - Separate line color ("paintbrush") and fill color ("paint bucket"). - You can copy the color of any dot, line or filled region directly to the paintbrush, the paint bucket or any other dot, line or filled region. - You can copy the thickness of any dot or line directly to the paintbrush or any other dot or line. - Options to "change all of same color", "change all of same thickness" or "delete all of same color". - Exports images to any folder. - Option to export images with transparent background. - Adjustable parameter for less vigorous or more vigorous line smoothing. - Simple slider-based interface to adjust drawing's aspect ratio and shear. - Default grid alignment is now consistent among the symmetry patterns *2222, 2222, 2*22, 22*, 22×, **, *× and ××, in the sense that mirror lines and rotation points agree, to make it easier to see the relationships among those symmetry patterns. - Symmetry panel now positions the buttons for the families (**, *× and ××), (22*, 22×) and (*2222, 2222, 2*22) consistently, so you can easily see what symmetries change and what symmetries stay the same as you switch from one pattern to a different pattern in the same family. This also lets you see how the drawing's symmetries relate to the pattern's name in orbifold notation. - Many thanks to Francine Champagne, Amber van Hoek and Geneviève Crabe for their extensive help improving KaleidoPaint. KaleidoPaint is far better thanks to their ideas. - Special thanks to Francine for creating the icons for the symmetry pattern buttons as well as for her instructional videos and web pages. - Special thanks to Amber for creating KaleidoPaint's elegant icon and for providing spectacularly good drawings for KaleidoPaint's App Store screenshots.

  • 3.0.2

    Version 3.0.2: Removes a no-longer-valid constraint from KaleidoPaint 2 that was preventing the pen from resizing correctly when the aspect ratio was set to an extreme value. Thanks to Francine Champagne for reporting this bug. Version 3.0.1: On iOS 16, moves the drawing title up to the navigation bar, to allow more space for the drawing itself. Version 3.0.0: - Entire app re-written in Swift and SwiftUI. - File browser lets you organize your drawings into folders. - File browser supports iCloud Drive as well as local storage on device. - Color picker offers a choice of five color selection methods (grid, spectrum, sliders, eyedropper or hex code) and a user-customizable saved-color palette. - Separate line color ("paintbrush") and fill color ("paint bucket"). - You can copy the color of any dot, line or filled region directly to the paintbrush, the paint bucket or any other dot, line or filled region. - You can copy the thickness of any dot or line directly to the paintbrush or any other dot or line. - Options to "change all of same color", "change all of same thickness" or "delete all of same color". - Exports images to any folder. - Option to export images with transparent background. - Adjustable parameter for less vigorous or more vigorous line smoothing. - Simple slider-based interface to adjust drawing's aspect ratio and shear. - Default grid alignment is now consistent among the symmetry patterns *2222, 2222, 2*22, 22*, 22×, **, *× and ××, in the sense that mirror lines and rotation points agree, to make it easier to see the relationships among those symmetry patterns. - Symmetry panel now positions the buttons for the families (**, *× and ××), (22*, 22×) and (*2222, 2222, 2*22) consistently, so you can easily see what symmetries change and what symmetries stay the same as you switch from one pattern to a different pattern in the same family. This also lets you see how the drawing's symmetries relate to the pattern's name in orbifold notation. - Many thanks to Francine Champagne, Amber van Hoek and Geneviève Crabe for their extensive help improving KaleidoPaint. KaleidoPaint is far better thanks to their ideas. - Special thanks to Francine for creating the icons for the symmetry pattern buttons as well as for her instructional videos and web pages. - Special thanks to Amber for creating KaleidoPaint's elegant icon and for providing spectacularly good drawings for KaleidoPaint's App Store screenshots.

  • 3.0.3

    - Aspect ratio snaps more easily to 1:1 ratio for perfectly square patterns. - Shear snaps to half-integers for precise "half drop" patterns. Thanks to Rebecca Elfast for this suggestion. - Drawing snaps to 90° alignments.

  • 3.0.4

    – Adjusted navigation bar for iOS 17 compatibility. – When running on iOS 17, the navigation bar includes a drop-down menu that lets you · export your drawing's source code · rename your drawing (However, iOS 17.0.2 is a bit quirky about how it updates the navigation bar: you'll see the new name, then the old name, and then — after a few seconds wait — the new name again.)

  • 3.0.5

    Removes temporary code needed to work around a bug in iOS 17.0.x. This new version runs correctly on iOS 15, 16 and 17.1 or later.

  • 3.0.6

    Updated for iOS 18.1 compatibility. Thanks to Michael Kaiser for reporting the problem.

  • 3.0.7

    – Updated for iOS 18.4 compatibility. – Renders all drawings at High resolution. – Note: iOS's document picker sometimes leaves a spinning wait cursor visible over the icon of a recently saved drawing. It's annoying but harmless — your drawing really has been saved and you can ignore that wait cursor which will go away when you re-open that drawing or another one.

  • 3.1

    – KaleidoPaint runs on iOS, iPadOS and now on macOS too. The file format is the same, so you can view and edit your drawings on all three platforms interchangeably. – Press and hold a drawing's icon in the KaleidoPaint file browser on iOS to share its vector-graphic source code by Mail, Messages, AirDrop, or Save to Files. On macOS you can send the .kaleidoPaint file in those same ways, by selecting it within the relevant apps. – Share PNG images of your drawings in all ways imaginable: Mail, Messages, AirDrop, Save to Files, Copy, and others. – Updated for iOS 17+ – Note #1: iOS's document picker sometimes leaves a spinning wait cursor visible over the icon of a recently saved drawing. It's annoying but harmless — your drawing really has been saved and you can ignore that wait cursor which will go away when you re-open that drawing or another one. – Note #2: A 2-finger gesture lets you scroll, rotate and pinch simultaneously on iOS. However on macOS you may rotate and pinch simultaneously but you must scroll separately.

  • 3.1.1

    – Fixed bug that was blocking Export panel on narrow displays. – Minor changes for better legibility on iOS/iPadOS/macOS 26.

  • 3.1.2 · 20 Jan 2026

    Snaps to exact rotation

Availability by market

Data quality & evidence

Page completeness
Live store listing
Last verified
31 Jul 2026
Sources
App Store

Report a correction