stickit / photo-sticker

Photo to sticker, free

Drop in any photo — JPG, PNG, HEIC — and SticKit packs it as a sticker for Telegram, WhatsApp, or Discord. Auto background removal and square crop happen client-side; export is one click.

What's inside

  • +Drag-drop any photo (JPG, PNG, HEIC, WebP)
  • +Auto background removal — your subject pops, the chat background shows through
  • +Smart square crop with face-aware framing
  • +Telegram (WebP 512×512), WhatsApp (.wastickers), Discord (PNG/APNG)
  • +Add captions, motion, and stickers on top of the photo
  • +Free, no signup, no watermark

How it works

  1. 1

    Drop the photo

    Drag a JPG/PNG/HEIC into the editor or paste from clipboard. We'll handle EXIF rotation and HEIC decode automatically.

  2. 2

    Trim and frame

    Square crop with face-aware framing. Optionally remove the background — runs entirely in your browser.

  3. 3

    Decorate

    Stack text, captions, motion, and emoji on top. Layer order is drag-and-drop.

  4. 4

    Export

    Pick Telegram / WhatsApp / Discord / Generic — SticKit packs the right format and uploads or downloads accordingly.

Format specs

InputJPG · PNG · HEIC · WebP
Telegram outWebP · 512×512 · ≤512 KB
WhatsApp outWebP · 512×512 · ≤100 KB · (.wastickers pack)
Discord outPNG · 320×320 · ≤256 KB

FAQ

Does the background removal need an internet round-trip?

No — it runs in your browser via TensorFlow.js. The photo never leaves your device for the matting step.

Will faces stay centred when cropping?

Yes. SticKit detects faces (also via in-browser ML) and offsets the square crop to keep them visible.

Can I batch-upload multiple photos?

Yes. Drop a folder or multi-select — each becomes its own sticker, all packed under one Telegram pack or .wastickers archive.

Related

Ready to make one?

Editor opens in your browser, no signup. First sticker in under a minute.

Open the editor