PaintCode banner
PaintCode

Cross-Platform

PaintCode Overview

Turn drawings into Objective-C/Swift code with PaintCode 3

How does PaintCode work?
  1. Draw things in PaintCode.
    You can also import PDF, SVG, PSD, AI and EPS documents.
  2. Get the Generated code.
    Choose Swift, Objective-C, Java, C#, JavaScript or SVG.
  3. Use the code in your app.
    Works on iOS, macOS, Android and the web.
Why should you use PaintCode?

Resolution independence
Avoid the @1x, @2x and @3x image resolution hell. Draw your user interface with resolution independent code generated by PaintCode.

Parametric Drawings
Use variables and expressions to control the color, position, rotation, visibility and other attributes of your shapes.

Faster Workflow
All your PaintCode drawings are exported into a single code file called StyleKit. Re-export StyleKit at any time and see all the updated drawings right in your app.

Stay on top of new tools for iOS developers

Subscribe to get a convenient weekly roundup of iOS Dev Tools' newest addition
of helpful and time-saving developer tools, services, and SDKs to get your job done faster.