Paint by Code

Photo to paint-by-numbers

₺199,99 · Designed for iPad. Not verified for macOS.

Paint by Code turns your favorite photos into beautiful paint-by-numbers canvases — ready to color in the app or print at home. HOW IT WORKS 1. Add a photo from your library or camera 2. Choose your style — 8 to 24 colors, detail level, and canvas format 3. Generate your numbered canvas with a matching color legend 4. Paint in the app with Apple Pencil, or export to print FEATURES • Smart region detection — clear, paintable areas • Numbered canvas with color legend matched to your palette • Paint mode with Apple Pencil support • Colored pencil matching — see which real pencil matches each color • Export & print — A4, Letter, or square format • Save canvases locally on your device PERFECT FOR • Creative relaxation and mindfulness • Personalized gifts from your own photos • Family projects and rainy-day activities • Artists who love paint-by-numbers Everything runs on your device. Your photos stay private — no account needed, no cloud required. Start with any photo. Finish with something you made.

  • This app has not received enough ratings or reviews to display an overview.

This 1.3 update is again insane : Added : Tab bar — Create, Canvases, and Settings as first-class homes (Paint Studio / result stay fullscreen) Language — System / English / Nederlands, with a full Dutch string catalog across Create, Customize, Processing, Gallery, Settings, Paint Studio, and export Look presets on Customize — Poster, Soft watercolor, Bold comic (one-tap colors, smoothing, region size, and line style) Before ↔ After compare slider on Your Canvas — drag to compare quantized photo vs painted result Stats — quiet paint-time tracking (today, this week, active days, average, busiest day, week chart, library counts); no streaks or badges App Settings — default pencil brand, Paint Studio defaults, new-canvas defaults, Resume tile, haptics, keep screen awake, preferred look, Rate, Send feedback Firebase feedback — Settings → Send feedback writes to my Paint by Code Firestore project Gallery folders — create, rename, delete folders; filter chips; move canvases into folders Gallery multi-select — select many canvases, then Move or Delete Gallery swipe-to-delete with confirmation Clear selected photo on Create — dismiss preview and return to pick Library / Camera Resume last canvas on Create — shows last opened (relative time) under the wizard Collapsible Settings sections with live summaries when closed About & how it works as one Settings row (was separate Create toolbar actions) Changed Create wizard redesigned — cleaner step flow, richer Library/Camera rows, look chips after photo pick, clearer Continue to Customize; iPad side-by-side layout Create copy emphasizes digital coloring (not only print) Create tab label in Dutch: Nieuw (instead of “Maken”) Customize: step 3 of 3 header; photo preview removed so controls use full width Paint Studio: pinch to zoom while drawing (1 finger / Pencil draws; pinch zooms; 2 fingers pan) — Zoom mode optional for one-finger pan Gallery list layout — wider thumbnails, denser rows, horizontal header Opening a saved canvas no longer freezes the UI (background load + “Opening canvas…”) Export options sheet opens larger by default Settings collapse animation stays inside its own card (no content flying over neighbors) Localization uses the active in-app language reliably (Paint Studio status tips, gallery counts, export titles, resume dates) Fixed Language switch no longer remounts the whole app (avoids SIGKILL / jetsam on device) Dutch UI still showing English in Settings summaries, Create copy, resume dates, and Paint Studio status (“Draw with finger or Apple Pencil”) Rate / review button: clearer behavior in Simulator vs live App Store review link Canvas open felt stuck — heavy decode work moved off the main thread; gallery no longer decodes huge segmentation JSON just to list items Removed Example / teaser canvas on Create (tabs replace the old home chrome) Separate Create toolbar for About / How it works Tip strip under Create after Resume moved into the wizard flow

The developer, Tom Paape, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary based, for example, on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Provider
    • Tom Paape
    Size
    • 17.9 MB
    Category
    • Graphics & Design
    Compatibility
    Requires iOS 26.2 or later.
    • iPhone
      Requires iOS 26.2 or later.
    • iPad
      Requires iPadOS 26.2 or later.
    • Mac
      Requires macOS 26.2 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 26.2 or later.
    Languages
    • English and Dutch
    Age Rating
    4+
    Copyright
    • © 2026