Make a meme from any image

Choose an image, type the top and bottom text, and download. The text fits itself to the picture, and nothing is uploaded.

Free, no sign upNo watermarkNothing is uploadedJPG or PNG
Letters
Text colour
Save as

Add an image to download. The text sizes itself to fit.

How it works

  1. Step 1

    Choose an image

    A JPG, PNG, WEBP or GIF you took or have the rights to use.

  2. Step 2

    Type the text

    Top, bottom or both. Long lines wrap and shrink so they stay inside the picture.

  3. Step 3

    Download

    Save it as a JPG for sharing or a PNG for sharp edges.

The classic meme text style

The look people recognise is bold condensed capitals, white with a black outline, centred at the top and bottom of the picture. The outline is what makes it readable on both light and dark parts of a photo.

The maker uses Anton, a free condensed typeface in the same spirit, because the font most associated with memes is not installed on every phone. Switch to black text with a white outline for very bright images, or turn off capitals for longer captions.

Getting the text to read well

  • Keep each line short. Five to eight words at the top and at the bottom read at a glance.
  • Put the setup at the top and the punchline at the bottom.
  • Leave the face or the subject clear: text sits in the top and bottom strips of the image.
  • Save as JPG for photos you will post, PNG for screenshots and flat images.

Private by design

The image is drawn on a canvas inside your browser and saved from there. It is never sent to Percify or anyone else, and nothing is added to the picture except your text.

Platform facts checked on 17 September 2026 against each platform's own help pages.

Use it from an AI assistant or a script

Every setting is a URL parameter, so an assistant can send a link with the options already chosen. The tool still runs on the person's own device.

ParameterValuesDefaultMeaning
toptext, up to 120 charactersemptyText at the top of the image.
bottomtext, up to 120 charactersemptyText at the bottom of the image.
capson, offonCapital letters, or the text as typed.
colorwhite, blackwhiteText colour; the outline is the other one.
formatjpg, pngjpgFile type of the download.

Every free tool and its parameters, as JSON: percify.io/tools.json

Make the meme talk

Turn a photo into a talking video with a voice you record, at 2 credits a second. Use a face you have the rights to.

Make a talking photo

Free to start · no credit card

Frequently asked questions

Everything you need to know before you start.

Choose the image, type the top and bottom text, pick the text colour and capitals, and press Download meme. It is saved as a JPG or PNG.

No. The download is your image and your text, nothing else.

No. It is drawn and saved in your browser, so it never leaves your device.

The classic look is bold condensed capitals with a black outline. This maker uses Anton, a free condensed typeface, so it looks the same on every device.

Use images you took or have permission to use. Pictures of other people and images owned by others can carry rights of their own.

Yes. The text and style are URL parameters, for example /tool/meme-maker?top=when%20it%20works&bottom=on%20the%20first%20try, so an assistant can send a link with the text filled in; the person adds the image.