This headpat GIF maker turns any photo, avatar or PFP into a looping head pat GIF — right in your browser. Upload an image, line the palm up with the head, and download a share-ready GIF. No sign-up, no watermark, and nothing ever leaves your device.
Works best with a square image that has a little headroom — that is where the hand lands.
A headpat GIF is a short, looping animation in which a hand comes down from above and gives someone a gentle pat on top of the head. It is internet shorthand for "well done", "there, there" or plain affection, and it shows up everywhere from Discord reactions to fan-art comment threads. The gesture itself comes from anime and manga, where patting a character's head is a classic sign of care — ourhistory of the petpet meme covers how the format spread.
It helps to separate the three hand motions people often lump together:
Everything below is about the first motion only, so the tuning advice actually matches the animation you are making.
The most important thing to know: your headpat GIF is created locally in your browser, and it exists only in that browser tab until you download it. The preview you see is a temporary link that works on your device alone — if you copy and send it to someone, all they will get is a broken image. Always download the file first, then share the file itself, and the GIF will play anywhere.
Profile pictures are the easiest source material: they are already square, so most PFPs drop straight into the frame. Check two things — that the crop is not so tight that the hand has nowhere to land (zoom out with the Pet Image Size slider if so), and that the head sits low enough in the frame for the pat to come from above. PNGs with transparent backgrounds keep that transparency in the exported GIF.
Emotes follow the same pipeline: keep Output Image Size at 112 pixels and the file you export is in the right zone for both major platforms. Twitch accepts a single square GIF between 112×112 and 4096×4096 pixels under 1 MB and auto-resizes it into its chat sizes, and Discord takes custom emoji up to 256 KB with GIF support — both per their official documentation. If a 112-pixel export comes out larger than a platform's limit, lowering Output Image Size or trimming animation frames is the first thing to try. For how people actually wire these up in communities, seecreative ways to use petpet GIFs.
The motion is small, warm and unambiguous, which is exactly why it survives in so many contexts.
A headpat of someone's avatar is the go-to reaction when a friend lands a good joke or shares good news. Moderators use them too, as a soft welcome pat when someone new joins the server.
Headpat GIFs double as channel emotes and as fan-art currency: artists pat their favorite characters, and chat pats the streamer back. Because the motion is calm, it reads as a "blessed" reaction rather than a hype one.
A looping headpat illustrates a wholesome post without a single word, and it works as a reply when a plain like feels too cold. More placement ideas live in ourreaction GIF guide.
Upload a photo with a little headroom, turn on Move Pet Position to line the palm up with the crown, keep the speed slow, and press Download. The headpat GIF maker above already starts with a headpat-tuned preset, so most of the time you only need steps 1 and 3 — the whole thing takes under a minute and never leaves your browser.
Export your GIF at 112×112, then upload it to Twitch or Discord. Twitch accepts a single square GIF between 112×112 and 4096×4096 pixels (under 1 MB) and auto-resizes it into its chat sizes; Discord takes custom emoji up to 256 KB with GIF support. Both limits come from their official documentation.
Save the profile picture to your device, upload it to the headpat GIF maker above, and align the hand over the head. PFPs are already square, so they rarely need cropping — just check that the pat lands on the head and not on empty background, then download the GIF.
Tap Download in your phone's system browser: on iOS, long-press the opened GIF and choose Save to Photos; on Android, find the file in the Downloads folder. If the download silently fails, you are probably inside an in-app browser like WeChat, QQ or Instagram — open this page in Chrome or Safari instead.
A square image with a clearly visible head and a little space above it. Faces, pets and chibi-style characters read best at GIF sizes; busy backgrounds and razor-tight face crops hide the pat and make the loop hard to follow.
They are three different hand motions. A headpat GIF shows the hand coming down on top of the head in a single soft pat; a petting GIF strokes horizontally back and forth; a petpet GIF squishes and wobbles the whole image under a rapidly moving hand. This page makes the headpat version, while our petpet generator makes the classic squish.