ItsPaint app icon

ItsPaint

Native Mac paint and markup. No account, no network.

Author

Josh Lin

Pricing

Open Source

Category

Updated

Clicks

38
ItsPaint — image 1
ItsPaint — image 2
ItsPaint — image 3
ItsPaint — image 4
ItsPaint — image 5

Paintbrush, the macOS MS Paint clone, has not shipped since 2021 and is
Intel-only. Windows 11 Paint has meanwhile become a real editor — layers,
transparency, generative fill — but it wants a Microsoft account and, for the
interesting parts, a Copilot+ NPU. On macOS the only thing in the gap is Markup,
which cannot number the steps of a bug report or redact a token.

ItsPaint is a native AppKit paint and markup app for that gap. Twelve tools,
fifteen shapes, both colours and the palette visible at once, and no workspace to
set up before the first stroke.

What it is for

- Paste a screenshot, drop auto-numbered step badges on it, pixelate the API key,
and send it — the two jobs Markup will not do.
- Instant Alpha and one-command background removal, which declines rather than
guessing: if the flood would take essentially the whole canvas, nothing changes
and it says so.
- Paste an image larger than the canvas and the canvas grows to hold it, so
nothing is cropped when you place it.
- Rotate by any angle, with the canvas growing to fit the corners.
- Export to PNG, JPEG, TIFF, BMP, GIF, HEIC, AVIF, PDF and ICO.

What is underneath

Two layers: a UI-free drawing engine of 5,838 lines, and 8,251 lines of AppKit
and SwiftUI on top of it. Pixels are premultiplied RGBA8, every edit returns the
rectangle it changed, and the canvas redraws only that area. No third-party
dependencies at all.

Documents are a PNG with a JSON sidecar, so the artwork opens in anything, with
or without ItsPaint.

No network, and it is checkable

Neither com.apple.security.network.client nor .server is requested, so the
sandbox refuses a socket whatever the code asks for. otool -L on the shipped
binary finds no CFNetwork, no Network.framework and nothing outside the
system on either architecture. A grep of the source for the networking APIs
returns nothing. The three commands are in the README; the point is that you do
not have to take the claim on trust.

Free, MIT, notarised, macOS 14 or later. brew install --cask joshlin2201/itspaint/itspaint, or the disk image from GitHub Releases.

Public beta — the version number is honest about that.

More in Design

Flairy — Custom Folder Icons app icon

Flairy — Custom Folder Icons

Give your MacOS folders personality

Pixelcasso app icon

Pixelcasso

Native image editor for Paint.NET users on Mac

Tellie app icon

Tellie

Follows your voice. Word by word. Private. Gives every Mac a notch. Free to download.

HeatScope AI UX Attention Heatmaps app icon

HeatScope AI UX Attention Heatmaps

Analyze user attention with AI-powered heatmaps and optimize UX decisions faster.

GatherOS app icon

GatherOS

The Mac app for design inspiration

Sketch app icon

Sketch

Design, prototype, collaborate and handoff

Featured apps

ScreenPlace app icon

ScreenPlace

Effortlessly put every window in its place on your Mac.

Shotbase app icon

Shotbase

Shotbase is a modern screen capture workspace for macOS.

VidMage app icon

VidMage

Private AI face swapping for photos, videos and live calls

Hejour app icon

Hejour

A calm macOS notebook where every day is a page

Glance app icon

Glance

Native markdown editor for macOS

Screen Movie app icon

Screen Movie

Screen Recording & Motion Editor for macOS

Shortap app icon

Shortap

Quick tap gestures for your MacBook

Supaste app icon

Supaste

Clipboard and screenshot history

Cooldock app icon

Cooldock

Second Dock to your Mac with live widgets

DisplayBuddy app icon

DisplayBuddy

Control external displays without touching the buttons

Letterboxx app icon

Letterboxx

A dedicated reader for email newsletters.