Pet Pet Generator LogoPet Pet Generator

Headpat GIF Maker

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.

What is a headpat GIF?

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:

  • Headpat — the hand drops onto the head for a single, soft pat. That is the motion this page makes.
  • Petting — the hand strokes side to side, like stroking a cat.
  • Petpet — the classic "pet pet" squish, where the image itself is squeezed and wobbled under a rapidly moving hand. That is what our petpet generator does.

Everything below is about the first motion only, so the tuning advice actually matches the animation you are making.

How to make a headpat GIF

  1. Choose an image with headroom. Pick a photo with a little air above the subject — that is where the hand lands. Square images fit the frame best, and a clear, well-lit subject reads much better at small GIF sizes than a busy background.
  2. Upload a local file. Drag and drop it into the tool at the top of this page, or click the upload area. If you were planning to paste an image URL instead: most sites — Discord, Google Photos, most forums — block other websites from embedding their images, so the load fails with a blank frame. Save the picture to your device first, then upload the file; that always works.
  3. Line up the head. Turn on "Move Pet Position" and drag the image until the crown of the head sits just below the palm. On desktop you can also nudge it with the arrow keys. A pat that lands on empty background or on the chin looks broken — this one alignment step decides whether the GIF reads as a headpat at all.
  4. Tune size, squish and speed. Open Advanced Options. Keep the squish low and the speed slow — a headpat should feel gentle, and the headpat GIF maker above starts you at 8 frames per second with a light squish for exactly that reason. Then drop Pet Image Size until the head fills most of the frame while the palm still lands on it.
  5. Export and save. Press Download when the preview looks right. The GIF is generated entirely in your browser — which also means it only lives in your browser until you save it, so read the saving sectionbelow before you share it.

How to save your headpat GIF (desktop & mobile)

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.

  • Desktop: the Download button saves headpat.gif straight to your Downloads folder. From there you can drag it into Discord, attach it to a post, or upload it wherever you like.
  • iPhone / iPad (Safari): tap Download, then open the file from the downloads icon or the Files app. Long-press the GIF and choose Save to Photos — animated GIFs stay animated in your photo library.
  • Android: the file lands in your Downloads folder (you will also see it in the notification shade once the download finishes). Tap it to preview, then use Share if you want to move it into your gallery app.
  • In-app browsers can block the download. If the button does nothing inside WeChat, QQ, Instagram or another app's built-in browser, copy this page's address, open it in Chrome or Safari, and download from there.
  • See stray green dots in the export? That is a known GIF-encoding quirk in some browsers. Re-export in a different browser — Chrome, Firefox, Safari and Edge all work.

Turn your PFP or emote into a headpat GIF

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.

Where people use headpat GIFs

The motion is small, warm and unambiguous, which is exactly why it survives in so many contexts.

Discord and group chats

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.

Streamers and fandom communities

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.

Blogs and social media

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.

Headpat GIF Maker FAQ

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.