Upload any picture, add bold top and bottom text, and download your meme in seconds — completely free, with no watermark.
Drop an image here or click to browse
PNG, JPG, or WebP — up to 20MB
Turn any photo into a classic meme right in your browser — upload a picture, add bold top, middle, and bottom captions in the iconic white-with-black-outline style, and adjust the text size to fit. Nothing is ever uploaded to a server; your image is processed and rendered entirely on your device.
Is this meme generator really free?
Yes, completely free with no limits and no account required.
Can I add text to the middle of the image too?
Yes. Toggle on middle text to add a third caption between the top and bottom lines — useful for multi-panel style jokes.
What image formats can I upload?
PNG, JPG, and WebP files up to 20MB are supported.
Is there a watermark on my meme?
No. Unlike many free meme makers, we never add a watermark or logo to your download — that's one of the reasons this tool exists.
Can I download my meme as a JPG instead of PNG?
Yes. Choose PNG or JPG in the export format toggle before downloading.
Can I write captions in languages other than English?
Yes. Type in any language, including Chinese, Japanese, Korean, or Arabic. Characters the Impact meme font doesn't include are drawn in your device's standard font, and long lines wrap automatically.
Your photo is never uploaded to a server. All meme text rendering and image export happens locally in your browser using the Canvas API.
Add text or logo watermarks to a batch of photos, right in your browser.
Crop photos to any size with draggable handles and aspect ratio presets.
Resize to any dimension with social media presets.
Add custom captions and text overlays to animated GIFs.