Free · No sign-up · Runs in your browser

Free Meme Generator.

Choose an image, add a top and bottom caption, and download it — instantly, with nothing ever sent to a server. The captions are drawn onto a new copy of the image; your original file is left as it was.

Not uploaded — nobody sees it No watermark, ever Unlimited memes No subscription or account
Choose an image to start captioning it.
Your image is never uploaded — it’s captioned right here in this browser tab, on your device. It never reaches a server, so we never see it, copy it or keep it.
At a glance

Meme generator: quick facts

Add top and bottom captions to any image and download it.

Updated

Price
Free. No sign-up, no watermark, fine for commercial use.
Font
Impact, the classic meme font.
Output
PNG up to 1,000px wide with the captions built in.
Input
JPG, PNG or WebP images.
Privacy
Your image stays in your browser and is never uploaded.
How it works

How to make a meme

Choose a JPG, PNG or WebP image, type your top and bottom captions, adjust the text size, and download the finished meme as a PNG.

  1. 01

    Choose an image

    JPG, PNG or WebP, from your device.

  2. 02

    Add your captions

    Type a top and/or bottom line — the preview updates live.

  3. 03

    Download the PNG

    Save it, ready to share.

Tips

Tips for memes that land

The classic format is simple, which is exactly why the details matter.

  • Keep captions shortThe format works best with a set-up at the top and a punchline at the bottom, a few words each. Long captions shrink and cover the picture.
  • Size the text for phonesText size runs from 20 to 80. Most memes are seen on phones, where bigger text is easier to read, but check it doesn’t hide the part of the picture that makes the joke.
  • Pick images with room for textPictures with sky, a wall or another plain area at the top and bottom leave space for captions without covering faces.
  • Use images you’re allowed toYour own photos are always safe to use. For anything commercial, such as an advert or a product, use images you own or have permission for, rather than film stills or other people’s photos.

Like every Altto tool, this runs on your device — nothing you add is uploaded. How Altto works

1,000 px

is the widest a downloaded meme gets: plenty for social media and messaging apps, and small enough to send quickly.

FAQ

Frequently asked questions

Common questions about captions, fonts and downloads. For writing tips, see our guide on how to make a meme.

What font does this use?
Impact, the classic meme font, with a fallback to a similar bold sans-serif on devices that don't have it installed.
Can I move the text anywhere on the image?
Not yet — captions are placed at the top and bottom, in the traditional meme layout. Leave either box empty if you only want one caption.
What size and format is the download?
A PNG at your original image's resolution (capped at 1000px wide to keep file sizes sensible), with the captions baked in.
Can I use this commercially?
Yes — everything happens on your device and there's no watermark or licensing restriction from Altto. You're responsible for having the rights to any image you upload.
Can I make a moving (GIF) meme?
Not with this tool, which captions still images. You could caption each frame here, then combine the frames into an animation with GIF Maker.
Why does the text look different on another device?
Once downloaded, the captions are part of the picture, so the PNG looks the same everywhere. Only the preview can differ: on a device without the Impact font, Altto uses a similar bold font instead.