Free browser tool

Meme Generator

Upload any image, add classic Impact top and bottom text, and download your meme — right in your browser, with nothing uploaded.

100% private.Your images are processed entirely in your browser using the Canvas API. Nothing is uploaded to a server — the files never leave your device.

Drop an image to meme

or click to browse — PNG, JPG, WebP or GIF

Quick answer

A meme generator lets you add caption text to an image in the instantly recognisable meme style. Upload a picture above, type your top and bottom lines, and the tool draws them in bold, uppercase Impact with a black outline, then lets you download the finished PNG. It is free, needs no sign-up, and everything happens in your browser, so your image stays private.

What makes a meme look like a meme?

The classic image-macro look comes down to one thing: bold, uppercase white text in the Impacttypeface, outlined in black so it reads clearly over any background. That style became the internet shorthand for a meme in the late 2000s, and it still instantly signals “this is a joke caption.” This tool reproduces that look faithfully — heavy stroke, centred text, top and bottom lines — while letting you tweak the size and colours if you want something different.

How to make a meme

Start by uploading any image — a reaction photo, a screenshot, a stock picture or your own snapshot. Type a setup line into the top text box and a punchline into the bottom text box; the preview updates as you type. Adjust the font size so the captions fill the width without crowding the picture, then download the PNG. Because the meme is rendered at the full resolution of your image, it stays sharp when you post it to social media or a group chat.

Tips for memes that land

Keep captions short and punchy— a few words on top and a few on the bottom almost always beat a long sentence. Put the setup on top and the twist on the bottom so the joke reads in the right order. Make sure the text sits over a part of the image where the outline keeps it legible, and bump the font size up a little for busy or brightly coloured pictures. When in doubt, simpler wins.

Frequently asked questions

Is my image uploaded anywhere?+

No. This meme generator runs entirely in your browser using the HTML Canvas API. Your image is drawn and captioned on your own device and is never uploaded, stored or seen by anyone — it never leaves your computer.

Why is the text in that classic bold white font?+

That's the Impact typeface, the look most people picture when they think of a meme. The tool draws bold, uppercase white text with a black outline so it stays readable over any part of the image — light or dark.

Can I change the font size and colours?+

Yes. A slider sets the font size as a percentage of the image width, so the text scales with the picture and stays sharp at full resolution. You can also pick any fill colour and outline colour if you want to move away from the classic white-on-black.

Does the text wrap if it's long?+

Yes. Long top or bottom captions automatically wrap onto multiple lines to fit the width of the image, so nothing runs off the edge. Top text grows downward from the top and bottom text stacks upward from the bottom.

What image formats can I use?+

You can upload PNG, JPG, WebP or GIF images. The meme is exported as a PNG at the full resolution of your original image, so it stays crisp when you post or share it.

More free tools