Meme Generator
Add classic Impact-font top and bottom text to any meme template.
Written by Anil Gautam · Updated
What font size works for a meme?
The font size slider, from 20 to 160 px with 60 as the default, is measured in the template's own pixels, while the preview, which redraws as you type, is scaled to fit the page. That is why 60 px looks bold on a small template and tiny on a camera photo. On a 600 x 600 template, a 60 px font is one tenth of the image width; lines wrap at 570 px, sit 66 px apart, and the top caption starts 12 px below the edge.
A 4000-pixel-wide photo would need 400 px for the same look, and the slider stops at 160. Resize the photo to about 1200 px wide with Bulk Image Resizer first; 120 px then matches the proportion of 60 px on a 600 px template.
How does the text wrap and get its outline?
Both captions are converted to capitals automatically. Words wrap when a line would pass 95% of the image width, so long top captions grow downward and long bottom captions grow upward. A single word too long for the width is never split and can run off the sides, so shorten it or lower the font size. An empty box leaves that edge clear.
The outline is a stroke one tenth of the font size wide (6 px at 60 px), drawn first and partly covered by the fill, so about half of it shows. White fill with a black outline is the default; on bright images, swap the two colours. Text is drawn in Impact when your device has it, then Arial Black, then a plain bold sans-serif, so the same caption can look different on another computer or phone. Captions in Hindi or other scripts work as well: Impact has no Devanagari letters, so the browser borrows a system font for them.
What do you get when you download?
Download PNG saves meme.png at the template's full resolution, with no watermark added. Large photos make large PNG files, and PNG to JPG Converter will shrink one that a chat app or website refuses. Choose another image keeps your captions, colours and size, so you can try the same caption on several templates.
The layout is fixed: one centred caption at the top and one at the bottom, with no dragging. For text in other positions, Screenshot Editor can place text and arrows anywhere on an image.