Meme Generator - Free Online Meme Maker, No Watermark

Add classic top and bottom captions to any picture and download it instantly. Impact lettering, live preview, no watermark, no sign-up, and your image never leaves your browser.

What This Meme Generator Does

This tool draws your caption into the image's own pixels on an in-browser canvas and hands back a new file. It is not an overlay a viewer's device re-renders: once downloaded, the words are part of the picture and survive being re-posted, screenshotted, cropped or emailed. Two text fields are offered because the format has two slots — a setup on top and a punchline underneath — and each is wrapped, centred and drawn independently. Type in either one and the preview redraws immediately from the full-resolution image, so what you are looking at is a scaled-down view of the actual file rather than an approximation of it. Every measurement is taken relative to your image's width instead of in fixed pixels. A caption set to 10% of the width reads the same on a 480px reaction image and on a 4000px photo, where a fixed 48px font would be a banner on one and a footnote on the other. Long captions wrap by themselves, and if a wrapped block would still run past 42% of the picture's height the font steps down until it fits — which is what stops the top and bottom blocks from ever colliding in the middle. On each line the outline is stroked before the fill, the detail that keeps the letters solid white; an outline painted after the fill eats into the glyph and the text reads grey instead. Reading, drawing and encoding all happen inside this tab. Nothing is uploaded, which matters more here than on most tools, because meme sources are so often screenshots of private conversations.

Why Burn the Caption Into the File

Every social platform has a caption box, and none of them put the words in the image. That text lives in a separate layer the platform re-renders, and it is gone the moment somebody saves the picture, crops it, or forwards it somewhere else.

The joke travels with the picture — saving or re-posting it cannot separate the caption from the image
Private screenshots stay private: the file is read and drawn in your browser and never sent to a server
No watermark, no account, and no queue — the output is your image plus your text, nothing added
The result keeps your source resolution, so it stays sharp on a phone, a projector, or a printed page

How to Make a Meme

Four steps, all of them running locally. Nothing is uploaded and nothing is processed on a server.

1

Drop in any JPG, PNG, WebP or GIF frame — a template you saved, a screenshot, or your own photo

2

Type the top and bottom lines; the preview redraws on every keystroke so you can judge the wrap

3

Set the text size and outline weight, or switch to bars if the caption is covering something important

4

Download as PNG for a lossless copy, or JPG when you need the smaller file for a chat app

Meme Generator FAQ

No. The file is decoded, drawn and encoded by your own browser, and the finished meme is written straight to your downloads folder. Nothing is sent to a server, so there is no copy of your picture for anyone to retain, and the tool keeps working if you go offline after the page has loaded. This is the reason the preview updates instantly — there is no round trip waiting to happen.
The lettering is Impact, the typeface designed by Geoffrey Lee in 1965 that Microsoft later shipped in its Core fonts for the Web pack, which is how it ended up on virtually every Windows and Mac desktop and became the meme default. Linux and most Android devices never received it, so on those the tool falls back through Anton, Haettenschweiler and Arial Narrow Bold — condensed, heavy faces that keep the same shape. Installing Impact locally gives you the exact look.
Neither. The output contains your image and your text and nothing else — no logo, no corner badge, no "made with" strip. There is no fixed file-size cap either, because there is no upload to limit; the practical ceiling is how much memory your browser will give a canvas, which on a desktop is comfortably past any photo a phone produces.
Yes — switch Caption placement to "On bars". The canvas grows taller and the caption is drawn on a solid bar above and below the picture, so nothing in the image is covered. It is the right choice when the interesting part of the photo reaches the edges, and it is also the look used for white-background captioned images. The outline is dropped in that mode because the bar already provides the contrast.
The same width and height as the image you dropped in, so the source resolution is preserved rather than resampled. The one exception is "On bars", where the height grows by exactly the height of the two bars. If you need a specific size for a platform, make the meme first and then run the result through the resize tool — resizing before captioning would shrink your text along with the picture.
PNG is lossless, so the caption edges stay razor sharp and re-editing later costs nothing in quality; it is the better choice for flat-colour templates and screenshots. JPG produces a much smaller file for photographic sources, at the cost of faint compression noise along the high-contrast edges of the lettering. For sharing in a chat app where size matters, JPG is fine; for anything that might be edited again, keep the PNG.
Any image you can open is fair game — your own photos, screenshots, drawings, a frame you exported from a GIF. There is no template gallery here on purpose: hosting a library of popular meme images would mean redistributing other people's copyrighted stills, so the tool captions whatever you bring instead. If you want a classic template, save it from wherever you found it and drop it in.
Text shrinks automatically when a wrapped caption would take up more than about 42% of the image height, which is what keeps the top and bottom blocks from running into each other. If you would rather have fewer, longer lines, raise the text size and shorten the wording. You can also press Enter inside either field to force a line break exactly where you want one — your own breaks are always respected, and automatic wrapping only applies inside each line you type.

More Image Tools

Explore other powerful tools for your image editing needs

Compress Image

Reduce file size

Resize Image

Change dimensions

Crop Image

Cut out area

Convert Format

Change format

Photo Editor

Edit photos

Rotate Image

Rotate image

Flip Image

Horizontal/Vertical

Add Watermark

Add watermark

Add Border

Add image border

Rounded Corners

Add rounded corners

Filters

Brightness/Contrast

Blur Face

Hide faces

Mosaic

Blur regions

Remove Background

Remove BG

Enhance Image

AI upscale

Add Text

Add text to image

Collage

Combine multiple images

HTML to Image

Webpage to image

GIF to Image

Extract frames

Trim Image

Remove empty edges

Batch Rename Images

Safely rename files in bulk

Circle Crop

Crop images into circles

Black & White

Convert images to grayscale

Split Image

Cut an image into a grid

Merge Images

Combine images into one

Change DPI

Set image DPI metadata

Image to Base64

Encode images as Base64

Image to PDF

Combine images into one PDF

HEIC to JPG

Convert iPhone HEIC photos to JPG

EXIF Remover

View and strip hidden photo metadata, including GPS location

Favicon Generator

Full icon set plus HTML

Color Palette

Extract colors from an image

Base64 to Image

Decode Base64 back to an image

HEIC to PNG

Convert iPhone HEIC photos to lossless PNG

Text Behind Image

Put text behind the subject of a photo, entirely in your browser

Color Picker

Get the HEX, RGB and HSL of any pixel

Signature Maker

Draw a signature and download it as a transparent PNG

Signature Background Remover

Ink from paper, on transparency

Transparent Background Maker

Make a background transparent

Image Upscaler

Enlarge images 2x, 3x or 4x

PDF to JPG

Turn PDF pages into JPG images

PDF to PNG

Turn PDF pages into PNG images

Passport Photo Maker

Crop ID photos to official sizes