Meme Generator

How to make a meme

  1. Pick a layout: classic text over the picture, a caption bar on top, two pictures side by side or stacked, or four panels.
  2. Upload your picture (or several for the panel layouts).
  3. Type the top and bottom text, or the caption. Add extra text boxes and drag them into place if you need them.
  4. Download a PNG or JPG, or copy the image and paste it where you want it.

How the text is fitted

Classic meme text is white with a black outline so it reads on any picture, light or dark. The tool wraps your words to the width of the panel (with a small margin) and then picks the largest size, starting from about an eighth of the panel width, at which every line fits and the whole block takes no more than a third of the panel’s height. Top text hangs from the top edge and bottom text sits on the bottom edge, so a short punchline gets big letters and a long one wraps onto more lines instead of running off the picture. The outline is a fixed share of the letter size, so it stays proportional when the text shrinks. Our first test run found that a 60-letter single word still overflowed a narrow panel at the smallest size; words that long are now broken across lines.

What we tested

On October 14, 2026 we drove the tool in Chromium: every layout, text from one to forty words in each position, and long single words, checking that every line stayed inside its panel and reading the downloaded files with Pillow.

CheckResult
Text-fit cases (5 layouts, 2 picture shapes, 8 texts, every position)304 text blocks
Lines wider than their panel0
Text blocks outside their panel0
Smallest size used13 px
PNG download1000x750 px, 103,307 bytes
JPG download1000x750 px, 84,306 bytes
Outlined text present32,976 white and 23,218 black outline pixels in the top band
Caption bargrows from 1035 to 1260 px tall for a longer caption

The page fitted a 390 px phone screen with no errors.

Using pictures responsibly

A meme is still a picture of something or someone. Use your own photos or images you are allowed to use, and think twice before putting words in a real person’s mouth.

Frequently Asked Questions

Is this meme generator free and without a watermark?+
Yes. There is no watermark, no account and no limit, and the picture is made in your browser, so your images are never uploaded.
Why are there no famous meme templates?+
Most well-known meme pictures are photographs or film stills that belong to someone else, so we do not host them. Upload a picture you have the right to use (your own photo works best), or use one of the blank layouts with your own images.
What font does it use?+
The classic outlined text uses Anton, an open-source condensed bold typeface (SIL Open Font License) in the style of the Impact font memes are known for, served from this site so it looks the same on phones and computers, including Android, where Impact is not installed. The caption layout uses DM Sans.
Why does my text get smaller?+
Each line of text is wrapped to the width of its panel and shrunk until it fits a third of the panel's height, so long text never runs off the edge; a single word too long for the panel even at the smallest size is broken across lines. In our test, texts of 1 to 40 words and very long single words all stayed inside their panels (0 overflows in 304 text blocks).
Can I put text anywhere?+
Yes. Press + Text box, type, and drag the text on the picture to place it.
Which format should I download?+
PNG keeps text edges sharp and suits pictures with flat colors; JPG makes much smaller files for photos. Copy image puts a PNG on the clipboard so you can paste it straight into a chat, where the browser allows it.

Built by Derek Giordano · Part of Ultimate Design Tools

Privacy Policy · Terms of Service