ItsPaint app icon

ItsPaint

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

Author

Josh Lin

Pricing

Open Source

Category

Updated

3 hours ago
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

Cooldock app icon

Cooldock

Second Dock to your Mac with live widgets

Supaste app icon

Supaste

Clipboard and screenshot history

Vehla app icon

Vehla

Mac command center

Neon Vision Editor app icon

Neon Vision Editor

A lightweight, modern code & text editor for macOS

MJSFX app icon

MJSFX

MJSFX is a sounds and effects design studio.

Hejour app icon

Hejour

A calm macOS notebook where every day is a page

Letterboxx app icon

Letterboxx

A dedicated reader for email newsletters.

Compresto app icon

Compresto

Compress videos, images, GIFs, and PDFs without noticeable

Revone app icon

Revone

All your revenue. One place.

Droppy app icon

Droppy

Droppy turns your Mac notch into a powerful productivity hub for files, clipboard, and extensions.