Batch overlay

Browser-only batch compositing: your overlay_path images (logos, watermarks) are stretched to each output frame the way the Python PIL sample does, while photos and video frames stay cover-centered (transparent letterboxing when the aspect ratio differs) before the overlay is applied. Nothing is uploaded — processing stays on your device. Free vs Pro matches the studio: ZIP PNGs include the same corner watermark until Pro (Stripe token or Facebook trial) is active in this browser.

How to use it

  1. Under Overlay images, use the rounded Choose overlays control or drag files onto the dashed box (drops merge with your list).
  2. Under Input folder, use Choose inputs or drag photos and videos onto the box (same merge behavior).
  3. Set Video FPS for how often to sample each clip (caps at 400 frames per file).
  4. Use Preview combinations to see composites before downloading. Free shows two tiles; Pro shows the full preview grid (large sets are capped on-screen only).
  5. Tap Download ZIP — Free includes two PNGs (first overlay×frame pairs). Pro includes every overlay with every sampled frame, named o<n>_<label>.png.

Overlay images

Same role as overlay_path — typically a transparent PNG. With Pro, the ZIP pairs every overlay with every sampled base frame. Free ZIPs include only the first two pairs in that order.

or drag & drop images here · adds to your list

Input folder

Same role as input_folder — many photos plus MP4/WebM/MOV/etc. Images run in picker order, then each video’s sampled frames.

or drag & drop photos / videos here · adds to your list

Overlay × input previews

Each tile is one composite. Free shows up to two combinations (first inputs × first overlays in order). Pro renders every combination for stills plus one representative frame per video (capped for browser performance); the ZIP uses every sampled video frame × every overlay.

Last ZIP run — sample frames from the archive (up to six):

Free vs Pro

One studio. Free = watermarked PNG + limited GIF. Pro = full exports + video + transparent GIF + unlimited multi-GIF. One-time Stripe unlock; token stays in this browser.

Pro features apply after a successful Stripe Checkout. Clearing site data may remove your unlock token; keep your receipt or contact support if you need access restored.
Feature / benefit Free Pro
Price $0 Forever $0.99 One-time · 99¢ USD
Background removal & sticker styling Full studio (matte, double outline, icon band, palette) Same as Free
PNG copy & download Includes corner watermark image Clean — no watermark
Sticker video (MP4) & GIF from video Not included Clean export (no watermark)
GIF export Icons-only GIF with white background Transparent GIF or icons-only with custom background color
Multi-photo animated GIF (queue + per-image settings) Up to 2 images; 1s default hold per row (editable) Unlimited images; same per-row timing & styling
Neon confetti icon band (shapes in the border) 4 shapes (star, heart, bolt, sparkles) Full library — all icons
Jelly bean — custom first 4 stroke colors FIFA / ColorAPI only Pick four leading ring colors
Account required Runs in your browser; no login Unlock token stored locally after pay
Get started You’re on Free until you unlock. Unlock Pro in the studio