About this tool
This generator draws bold, white, black-outlined text onto your image using the classic meme caption style — text at the top and/or bottom, in an impact-style font. The whole thing runs on an HTML canvas in your browser, so nothing is uploaded anywhere.
How to use the Meme Generator
- Choose an image to use as your meme's base.
- Type your top and/or bottom text — it's automatically converted to all caps, the traditional meme style.
- Download the finished meme once it looks right.
Common use cases
- Making a quick reaction meme from a screenshot or photo
- Captioning a group chat photo for a laugh
- Creating a template-style meme from any image you already have
Tips for a classic look
Traditional memes use short, punchy phrases in all capital letters — the setup on top, the punchline on the bottom. Keep each line to roughly 3-6 words where possible; the font shrinks automatically to fit longer text, but very long captions can start looking cramped. High-contrast source images (not too busy near the top and bottom edges) make the white outlined text easiest to read.
Things to watch out for
This tool doesn't include any pre-loaded meme templates or images — you'll need to supply your own base image, whether that's a screenshot, a photo, or a picture saved from elsewhere. Be mindful of copyright and platform rules when using someone else's photo or a copyrighted image as your base, particularly if you plan to share the result publicly.
Make a meme that lands
The classic meme format is short text on the top and bottom of an image. Keep each line to a few words, write in capital letters for contrast, and put the setup on top and the punchline on the bottom. Text should be readable at a glance on a phone, so pick a high-contrast color and avoid busy parts of the picture. Cropping the image to a square works well for most social platforms.
Images, rights and sharing
Use images you took yourself, ones you have permission to use, or ones with a license that allows reuse. A famous photo of a person may carry privacy or publicity concerns, and a meme that mocks a private individual can hurt. For sharing, save as a JPG or PNG at a normal social size around 1080 pixels wide, and keep a copy of the original image so you can make changes later.
How the caption is drawn
Each time you type, the tool redraws your image at its full original size on a canvas and paints the captions over it. The text is converted to capital letters automatically, centered, filled in white and outlined in black, which is the classic meme look. The font is Impact when your device has it; if Impact isn't installed, the browser falls back to Haettenschweiler, then a bold narrow Arial, then any sans-serif font. So the same meme can look slightly different on a phone and on a Windows or Mac computer.
The starting font size is one twelfth of the image width, so captions scale with the picture: on a 1,200-pixel-wide image the text starts at 100 pixels tall. If a line is wider than about 92% of the image, the font shrinks in small steps until it fits, down to about 14 pixels. The outline thickness scales with the font size.
Fixing text that looks wrong
- Text is tiny. Long captions shrink to fit on a single line; the tool doesn't wrap text onto a second line. Cut the caption down, or move part of it to the other line.
- Text runs off the edges. On a narrow image, a very long caption can reach the minimum size and still be too wide. Shorten it or use a wider image.
- Text looks blurry. The caption is drawn at the image's own resolution, so a small source image gives small, soft text when you enlarge it. Start with a larger image.
- The font doesn't look like Impact. Your device doesn't have it and a fallback font was used, as described above.
File format of the download
If you start with a PNG, the meme downloads as a PNG, which keeps transparent areas. Any other source, including JPG, WebP and GIF, downloads as a JPG at 92% quality, so transparency is lost and an animated GIF becomes a single still frame. To make a JPG meme smaller for a chat app, run it through the Image Compressor, and to change its dimensions first use the Image Resizer.
No watermark, no account
The download contains only your image and your two captions. The tool doesn't add a logo or watermark, and there's no signup, because everything happens in your browser and the image is never sent to a server. If you want a small credit or handle on your meme, add it with the Watermark Tool afterwards.
Frequently asked questions
No. The text is drawn onto the image using an HTML canvas entirely in your browser — the image is never uploaded anywhere.
Yes — leaving either field empty simply skips that line, so you can add only top text, only bottom text, or both.
The font size shrinks automatically to fit long text within the image width, so very long captions will appear smaller rather than getting cut off.
No. The downloaded file contains only your image and the top and bottom text you typed. Nothing else is drawn onto it, and you don't need an account. If you do want your own handle or logo on the meme, you can add one afterwards with a separate watermark tool.
The tool converts every caption to uppercase before drawing it, because all-caps white text with a black outline is the traditional meme style. You can type in lowercase, but the result will still show capitals. For mixed-case captions, you would need an image editor that lets you place text freely.
The tool keeps PNG images as PNG, but any other source format, such as JPG, WebP or GIF, is saved as a JPG at 92% quality. JPG has no transparency, so a transparent WebP background comes out solid. Convert the image to PNG first if you need transparency kept.