ThumbnailThumb

A macOS app built
for thumbnails

Create eye-catching thumbnails with AI background removal and rich text styling.

Get on App Store

One-time purchase / macOS 14.0 or later

ThumbnailThumb editing interface

Presets for major social platforms

Pick a preset and your canvas is ready to go

YouTube
1280 × 720
Instagram
1080 × 1080
TikTok
1080 × 1920
X (Twitter)
1200 × 675
Twitch
1920 × 1080
Facebook
1200 × 630
Mirrativ
1280 × 720
Instagram Story
1080 × 1920

Four key strengths

Features tailored for thumbnail creation

AI Background Removal

Remove people or objects from a background with one click. Powered by Apple Vision for high accuracy.

Under 2 seconds Offline

Rich Text Styling

Create eye-catching text with outlines, shadows, gradients, italics, and more.

Outline Gradient

Fast Performance

Smooth operation with Metal GPU acceleration. Export in under one second.

1-second launch Native

Multi-Canvas Workflow

Manage multiple projects in tabs. Create variations with multiple canvases per project.

Tabs A/B testing

More features

Pro-grade tools built in

Figma-style color picker

HSB, eyedropper, and HEX input

Shape tools

Rectangle, circle, triangle, star, arrow, polygon

Drag & drop

Add images directly to the canvas

50-step undo

Experiment freely

PNG / JPEG export

Transparent backgrounds supported

Image cropping

Double-click to crop quickly

Developer & AI integration

Automate thumbnail creation via the local HTTP API and tt-client

1

Enable the local API in settings

Turn on "Local HTTP API" in app preferences (off by default). When enabled, an HTTP server starts on localhost (port 18080).

2

Install tt-client

The official CLI tool tt-client takes care of port discovery so you don't have to.

3

Drive it from Claude Code or any AI tool

Create, edit, and export projects, canvases, and elements programmatically.

Install
# Install via Homebrew
brew install jiikko/tap/tt-client
Usage
# Check status
tt-client /status

# Save a preview of the current canvas
tt-client --current preview -o ./thumb.png

# Export as PNG
tt-client --current export -o ./output.png
The port is auto-detected; you don't need to look it up manually.
For a full list of endpoints, run tt-client /help or tt-client '/help?topic={topic}'.

Example gallery

Thumbnails created with ThumbnailThumb

Educational & explainer

TED-style thumbnail
Lecture-style thumbnail
Science explainer thumbnail
Talking-head thumbnail

Gaming & Let's Play

Let's Play thumbnail
Horror game thumbnail
Highlight play thumbnail
Strategy guide thumbnail

Vlog & lifestyle

Morning routine thumbnail
Haul video thumbnail
Travel vlog thumbnail
Room tour thumbnail