Make a meme from your own picture

Add classic top and bottom captions to your own picture. Runs on your device.

How it works

  1. Add your image
  2. Type the top and bottom text
  3. Copy or download

Bring your own image

This page has no template library and no famous meme pictures. You bring the image: a photo from your phone, a screenshot, a drawing. Templates are other people's pictures, and this site does not host pictures at all. The image you choose is read by this tab and nothing is uploaded. You are responsible for having the right to use it. Add a JPEG, PNG or WebP, type a line for the top and a line for the bottom, and the preview shows the real composition. Either line can be left empty, and if both are empty you get your picture back without text. The tool adds no watermark and no logo of its own. It also does not offer stickers, free-floating text boxes, rotated text, GIF or video, or a second image. It does one thing: the classic caption look, on one picture.

How the text is sized

Each caption starts at one tenth of the picture's height. The tool wraps it into lines and shrinks it two units at a time until every line fits within 90 percent of the picture's width, with at most three lines per block. The outline is one fifteenth of the letter size, drawn first so the white fill stays crisp on top. The sizes are worked out once for the original picture's proportions and then scaled to the preview and to the saved file, so a line break you see in the preview is the line break in the saved picture. The smallest letter size is 12 units of 1000. A single very long word with no spaces stops shrinking there and may run past the edges. Use the two position sliders to move a block up or down by up to 20 percent of the height. Text cannot be dragged freely.

Fonts and how it looks on your device

The letters are drawn with fonts already on your device, in this order: Impact, Haettenschweiler, Arial Narrow Bold, then any sans-serif font. No font is downloaded. Some computers have Impact and show the classic look. Others do not, for example many Linux systems, and fall back to another font, which looks different. A friend's computer can therefore draw the same text with slightly different letters in a preview. The saved picture is fixed once you download it, so it looks the same everywhere. Emoji and non-Latin text are drawn with whatever font the browser picks for them and may not look like Impact. Choose capital letters on or off, and pick the text and outline colours. White fill with a black outline is the default and stays readable on most pictures.

Your picture and words stay here

The picture is decoded and drawn by your browser in this tab, and the result is built on a canvas in memory. No server receives your image or your text. The page counts visits with Google Analytics using rough groups, never a file name, the words you typed or an exact size. The words you type are not stored in your browser either, so they are gone when you close the tab. Only your capital-letters choice, the two colours and the save format are remembered. Save as PNG when the picture has transparent areas or sharp edges, such as a screenshot. Save as JPEG for photos when a smaller file matters more, at quality 92 out of 100. JPEG files are often smaller for photos, but not always. A transparent PNG saved as JPEG gets a white background. Copy image always puts a PNG on the clipboard, whichever format you chose to save.

Frequently asked questions

Why are there no meme templates?

Templates are other people's pictures, and this site hosts no pictures at all. Add your own image instead: a 12 MP phone photo, a screenshot or a drawing in JPEG, PNG or WebP. You are responsible for having the right to use it.

Why do my letters look different from a friend's?

The letters use fonts already on your device: Impact, then Haettenschweiler, then Arial Narrow Bold, then any sans-serif. A computer with Impact draws the classic look and one without it draws a plainer font. Once you download the picture, it looks the same everywhere.

Can I move the text?

Up or down only. Each block has a slider from minus 20 to plus 20 percent of the picture's height. Free dragging, rotated text and more than two text blocks are not part of this tool.

Should I save as PNG or JPEG?

PNG keeps every pixel and any transparency, which suits screenshots and drawings. JPEG is often a smaller file for photos, saved at quality 92 out of 100, and fills transparent areas with white. Copy image always copies a PNG, whichever format you chose.

Does it add a watermark?

No. The saved file holds your picture and your two captions, nothing else. There is no logo, no site name and no corner mark.

Is my text sent anywhere?

No. Your picture and your words stay in this tab. The words are not stored in your browser either, and no request carries them. The page counts visits with Google Analytics using rough groups, never the text or a file name.