Add speech bubbles, captions, and text overlays to your photos and videos — in seconds. Native builds for macOS, Windows & Linux, including ARM64.
What it does
Oval, Cloud, Rectangle, Spiky, Text-only, Scrim, and Caption — switch styles in one click.
Open MP4, AVI, WebM, MOV or MKV. Frame-accurate scrubbing with an LRU cache for smooth playback.
Set in/out trim points, cut silent sections, play a clip in reverse — then export with audio intact via FFmpeg.
Place two photos or videos side-by-side for before/after comparisons. Bubbles work on both panels.
One-click Anton-font caption bars above and below your photo — exactly like classic internet memes.
Font family, size, bold, italic, colour, fill opacity, border colour and width — all live-updating.
Every action — add, move, resize, restyle, type — is undoable. Experiment freely.
PNG, JPEG, or WebP at the photo's original resolution. No handles or guides in the output.
Stack multiple photos or videos on the canvas. Control z-order with right-click — Bring to Front, Send to Back, Remove Layer.
Self-contained binaries for macOS Apple Silicon, Windows 11 ARM, and Linux aarch64. No system Python or Qt required — just download and run.
Free download · v3.1
M1 / M2 / M3 / M4 · macOS 12 Monterey or later. FFmpeg bundled — no Homebrew needed. Right-click → Open first launch (unsigned app).
Intel / AMD 64-bit. Fedora, Ubuntu, Debian, and any distro. AppImage needs no installation.
Fedora, Ubuntu, Debian, and any distro on aarch64. AppImage needs no installation.
Windows 10 or 11 on Intel / AMD. Installer or portable — your choice.
Windows 11 on Snapdragon / ARM. Native ARM64 binary — runs without x64 emulation.
Python 3 + PyQt6. Clone, pip install, and run. Build scripts included for all platforms.
View on GitHub All ReleasesAI-powered batch background removal — 100% offline. Drop your character sprites; get clean transparent PNGs without cloud APIs, subscriptions, or watermarks.
Turn layered artwork into looping 2.5D parallax animations. Import cutouts, paint depth, preview motion, and export MP4 or GIF loops.