Meme Generator

Add top and bottom text to any image in the classic white Impact style with a black outline. Upload a picture, adjust the size and position, and download a PNG. Everything runs in your browser.

sample imageor drop an image here

How to use it

1. Pick an image

Upload a PNG, JPG, GIF, or WebP, or drop one onto the preview. The sample image is there if you only want to try the controls.

2. Write your captions

Type the top and bottom text. Captions are set in capitals and wrap to as many as three lines.

3. Adjust size and position

Use the sliders to scale the font and nudge each caption up or down. Long text shrinks on its own so it stays inside the image.

4. Download

Click Download PNG. The file name comes from your caption text.

Common questions

Does my image get uploaded?

No. The image is read and drawn by your browser on a canvas, and the PNG is built there too. Nothing is sent to a server.

What font does it use?

Impact when your device has it, which covers Windows and macOS. Other devices fall back to a condensed bold sans-serif, so the exact letter shapes can differ slightly.

Why are my captions in capitals?

The classic meme format uses uppercase white text with a black outline, so the tool sets every caption that way.

How large is the downloaded image?

Images wider than 900 pixels are scaled down to 900 pixels wide, keeping their proportions. Smaller images keep their original size.

Can I leave one caption empty?

Yes. Clear the top or bottom box and only the other caption is drawn.