Skip to content

Meme generator: add captions to your own photo, in English or Arabic

Turn a photo from your phone, or a plain coloured background, into a meme in a few seconds. Type the top and bottom text, add more text boxes if you need them, and drag each one where you want it. Captions shrink to fit their box automatically, get a thick outline so they stay readable on any picture, and Arabic letters join and run right to left as they should. The meme is made in your browser, saved at full size, and carries no watermark.

Quick answer

To make a meme, choose your own photo or a blank background, type the top and bottom text, drag the boxes into place, adjust the colour, outline and size if you want, then press Save meme to download a PNG or JPG. It is free, needs no account and adds no watermark.

Made on your device, no watermark

Drag a text box on the picture to move it. Select a box and use the arrow keys for small steps (Shift for bigger ones).

Picture

Drag and drop a JPG, PNG, WebP or HEIC picture, up to 50 megapixels. It stays on this device.

Or start from a blank background:

Text
Style of text box 1
Save

Saved size: 1080 × 1080 pixels

Made in your browser: nothing is uploaded and no watermark is added.

Other jobs: photo editor · crop · compress

How to use the Meme generator

  1. Tap "Use your own photo" and pick a picture, or choose a blank colour or gradient and a size for a post or story.
  2. Type the top and bottom text. Use "Add a text box" for a label anywhere else on the picture.
  3. Drag each box into place. Select a box to change its font, colour, outline, width or size, or turn auto-fit back on.
  4. Choose PNG or JPG and press "Save meme". Open the file to check it before you share it.

Readable captions on any picture

The classic meme look is white capital letters with a black outline: the outline keeps the words readable on a bright sky and a dark room alike. Each caption here sits in a box. With auto-fit on, the tool finds the largest font size at which every line fits the box, wrapping long sentences onto new lines and shrinking only as much as needed, so short jokes are big and long ones still fit. Turn auto-fit off to set the size yourself. The outline grows with the letters, and its corners are rounded so thick outlines do not leave spikes on letters such as M and W. The Classic font uses Impact where your device has it installed; Bold and Plain use the site's own font, which is the same on every device.

Arabic memes that read correctly

Arabic letters change shape depending on their neighbours, and a line of Arabic runs from right to left. When a program draws the letters one at a time, Arabic falls apart into separate, back-to-front letters. Here the text is drawn by your browser's own text engine, the same one that shows Arabic web pages, so letters join, ligatures such as lam-alif form, and each line takes its direction from its first letter. You can mix an English word or a number into an Arabic caption and it stays in the right place. The tool uses an Arabic typeface for Arabic text, and the CAPITALS button changes only Latin letters, since Arabic has no capitals. Long Arabic words are never split across lines; the font gets smaller instead.

Your own pictures and blank backgrounds

No meme templates are included. Pictures from films, television shows, sports broadcasts or other people's photos usually belong to someone else, so the safest meme is made from a photo you took yourself, or from one you have permission to use. If you do not have a picture, start from one of the eight blank backgrounds, solid or gradient, in square, portrait, story or wide sizes, and let the words do the work. A photo of a sleepy cat, a messy desk or the queue at the car wash is often funnier than any template. Keep memes kind: avoid photos of people who have not agreed to be shared, and anything that mocks a person, a religion or a nationality.

Full size, private, and no watermark

The meme is drawn at the full size of your photo, or at the size you picked for a blank background, and saved as PNG for sharp text or JPG for a smaller file. A transparent PNG keeps its transparency when saved as PNG; JPG fills it with white. Nothing is uploaded: the picture, the words and the finished meme stay in your browser, and there is no account, no watermark and no limit. To brighten or crop the photo first, open it in the photo editor; to make the file smaller for a chat app, use the compressor afterwards.

Frequently asked questions

How do I make a meme with my own photo?

Choose the photo on this meme generator, type the top and bottom text, drag the boxes where you want them and press Save meme. It runs in your browser, so the photo is never uploaded.

Can I write a meme in Arabic?

Yes. Type Arabic in any text box and it is drawn with joined letters, from right to left, in an Arabic typeface. You can mix English words and numbers into the same caption.

Does the meme generator add a watermark?

No. The saved PNG or JPG contains only your picture and your text. There is no watermark, no account and no limit.

Why are there no famous meme templates?

Those pictures usually come from films, shows or other people's photos and belong to their owners. This tool works with your own photos and blank backgrounds instead, which you are free to use.

How do I stop long text from becoming tiny?

Make the text box taller or wider with the box sliders, split the text between the top and bottom boxes, or turn off auto-fit and choose a size yourself. Shorter captions also read better on a phone.