Heart shape photo cutout — crop a picture into a heart
A true heart curve, not a rough stencil — with an optional outline, sticker border or shadow. Your pictures never leave your device.
Drop a picture to cut out
JPG, PNG, WebP, GIF or AVIF. Or paste one with Ctrl + V. It opens here, on your device.
Cut
Drag on the picture to move the shape.
Refine the edge
Finish
Background
Export
AI models run on this device and are kept in this browser after their first download.
How to use the heart shape
- Add a photo.
- Drag the heart over the part you want and set its size.
- Pick a finish — Sticker gives a white die-cut border with a soft shadow.
- Download PNG (transparent) or JPG on a colour.
A heart that looks like a heart
The outline comes from the classic heart curve, sampled finely and scaled to the size you choose, so the lobes stay round and the point stays sharp at any resolution.
For cards, posts and stickers
Add a white sticker border for a cut-paper look, or a red outline for a card. Put it on a colour background and save a JPG for apps that don’t like transparency.
Questions
How do I make a heart-shaped photo?
Open your photo here, move the dashed heart over the part you want, adjust the size, and download. Outside the heart is transparent.
Can I make a heart sticker for WhatsApp?
Yes. Choose the Sticker finish and the WhatsApp sticker file type: you get a 512 × 512 WebP under 100 KB.
Is my picture uploaded anywhere?
No. PicCutout opens and cuts your picture inside your browser, on your device. There is no upload step and no server that receives pictures. The only things this site downloads are its own pages and, if you agree, an AI model file, which is the same for everyone.
Can I put two photos into one heart?
Not in one step. Make the heart from a photo that already contains both people, or cut each separately and combine them in another app.
Is it free, and is there a watermark?
It’s free, with no sign-in and no watermark. Downloads are full resolution — up to 12 megapixels, which is where very large photos are scaled to keep the browser responsive.



