How to Make a Meme

Make a meme in seconds with the free Hivly Play meme generator — add top and bottom text to any image, adjust the font and colour, and download a clean PNG with no watermark.

Updated 6 min read By CodingEagles
Free tool Meme Generator Add captions to any image and download a clean meme. Open tool

The meme generator on Hivly Play lets you add top and bottom text to any image, adjust the font size and colour, and download a clean PNG in seconds. No sign-up, no watermark, and nothing is uploaded to a server — everything happens right in your browser.

What you need

Just a browser. If you have a specific image in mind, have it saved on your device. If not, the tool includes four built-in backgrounds you can use straight away: plain white, plain black, a sky gradient, and a sunset gradient. These are useful for text-heavy memes or when you want a clean, simple look.

Step 1 — Choose your image or template

Open the meme generator. Along the top you will see the four template buttons. Click any of them to load that background onto the canvas.

If you want to use your own photo or screenshot, click the upload area on the left and choose a file from your device. You can also drag an image straight onto that area if you find that quicker. Once it loads, you will see it appear in the preview on the right.

If you change your mind, you can switch to a different template or upload a different image at any point.

Step 2 — Write your captions

There are two text fields: one for the top caption and one for the bottom. Type your text into whichever you want to use. You do not have to fill both — plenty of good memes use only one line.

The default setting converts your text to uppercase, which gives the classic Impact-font meme look. If you want to keep your original capitalisation, toggle the UPPERCASE switch off in the controls panel.

Long lines wrap automatically to fit the width of the image, so you do not need to add manual line breaks.

Step 3 — Adjust the style

The controls panel on the left has three style options:

Font size. Drag the slider to make the text bigger or smaller. A good starting point is around 50–60 pixels for a standard image; go larger if the image has a lot of detail and the text needs to stand out, or smaller if you have several lines and need them to fit comfortably.

Text colour. Click the colour swatch to open your browser’s colour picker. White works on most images when the black outline is on. If your image is mostly light, try a dark colour such as black or dark blue instead, and turn the outline off.

Black outline. This is on by default. The outline traces around each letter in black, which keeps white text readable against any background. If you are using dark text on a light image, turn the outline off for a cleaner result.

Step 4 — Download your meme

When you are happy with the preview, click Download PNG in the top-right of the tool. Your browser will save the image as a standard PNG file called meme.png. There is no watermark and no branding added to the file.

The saved image is the full-resolution version drawn on the canvas, not the smaller preview you see on screen, so the text stays sharp when you share it.

Caption tips

A few things that separate a readable meme from a muddy one:

  • Keep it short. One punchy line per caption tends to land harder than a paragraph. If you find yourself writing more than ten words on one line, consider whether the idea can be cut down.
  • Match the font size to the image. A very wide image needs a larger font to read well on a phone screen. A portrait photo might need a slightly smaller size so the text does not crowd the subject.
  • Use the outline on busy images. Photographic backgrounds have a lot of colour variation, and white text with a black outline will stay legible across the whole image. Plain or gradient backgrounds are the exception — there the outline is optional.
  • Leave breathing room at the edges. The tool adds a small margin automatically, but the top and bottom text anchors to those edges. If the subject of your image is at the very top or bottom, the caption will sit just above or below it rather than overlapping, which usually works well.

Privacy

Your image is read directly in the browser and drawn onto an invisible canvas element. Nothing is sent to any server at any point — not during loading, not while you type, not when you download. If you close the tab, the image is gone. This matters for private photos, screenshots of messages, or anything you would rather not hand to a third-party website.

Sharing your meme

Once you have the PNG, you can attach it in a message, post it to social media, or drop it into a group chat like any other image file. PNG keeps the text crisp at any zoom level and works on every platform that accepts image uploads.

If you want to make a second version with different captions, just change the text fields and download again. Each download is independent, so you can create several variants without reloading the page.

Frequently asked questions

Is there a watermark?
No. The PNG you download is exactly what you see on screen — no logo, no branding, no stamp from us. Many free meme sites add their name to the image by default; ours does not.
Do I need to sign up or make an account?
No. The tool runs in your browser and there is nothing to create or log in to. Open the page, add your image and text, and download.
Are my photos uploaded anywhere?
No. Your image stays on your device the whole time. The tool draws everything locally inside your browser, so private photos never leave your machine.
What image formats can I use?
JPG, PNG, GIF and WebP all work. You can also skip uploading an image entirely and pick one of the built-in colour backgrounds to make a text-only meme.
What size is the downloaded file?
It saves as a PNG at the original resolution of the image you uploaded, up to a maximum of 1000 pixels on the longest side to keep file sizes sensible. Template backgrounds are 600 × 450 pixels.

Ready to try it?

Add captions to any image and download a clean meme. Free, in-browser, and 100% private — your data never leaves your device.

Open the Meme Generator