About Contact
Tools
1 Rep Max Calculator — Estimate Your 1RM From Any Set401(k) CalculatorAge Calculator — Your Exact Age in Years, Months & DaysAmortization CalculatorAsphalt CalculatorAsphalt Driveway Cost CalculatorAuto Loan CalculatorBarcode GeneratorBase64 EncoderBd Ft CalculatorBench Press Max Calculator — Estimate Your Bench 1RMBMR Calculator — Estimate Your Basal Metabolic RateBoard Foot CalculatorBrick CalculatorCalorie Deficit Calculator — Daily Target and TimelineCD Calculator (Certificate of Deposit)Cement CalculatorCircle Area Calculator — Area, Radius, Diameter, CircumferenceColor Palette GeneratorCompound Interest CalculatorConcrete Bag CalculatorConcrete Block CalculatorConcrete CalculatorConcrete Calculator with CostConcrete Footing CalculatorConcrete Mix CalculatorConcrete Pad CalculatorConcrete Price CalculatorConcrete Slab CalculatorConcrete Slab Cost CalculatorConcrete Volume CalculatorConcrete Weight CalculatorConcrete Yard CalculatorConduit Fill CalculatorCrushed Stone CalculatorDirt CalculatorDrywall CalculatorDue Date Calculator — Estimate Your Baby's Due DateFantasy Name GeneratorFavicon GeneratorFence CalculatorFill Dirt CalculatorFinal Exam Calculator — What Grade Do I Need on the Final?Fraction Calculator — Add, Subtract, Multiply, DivideFree Citation Generator (APA, MLA, Chicago, Harvard)GPA Calculator — Unweighted and Weighted, with Cumulative GPAGravel CalculatorHEIC to JPG ConverterHELOC CalculatorInsulation CalculatorLandscape Rock CalculatorMacro Calculator — Daily Protein, Carbs, and FatMean Calculator — Average of a List of NumbersMedian Calculator — Middle Value of a List of NumbersMeme GeneratorMetal Roof CalculatorMinute to Decimal ConverterMorse Code ConverterMortgage Payoff CalculatorMulch CalculatorOvulation Calculator — Find Your Fertile WindowPaver Base CalculatorPaver CalculatorPaver Sand CalculatorPea Gravel CalculatorPeptide CalculatorPercentage Calculator — Solve Any Percent QuestionPNG to PDF ConverterPuppy Weight CalculatorPythagorean Theorem Calculator — Solve Any Right TriangleQuadratic Formula Calculator — Roots, Vertex, Factored FormQuikrete Concrete CalculatorRaised Bed Soil CalculatorRandom Name GeneratorRiver Rock CalculatorRock CalculatorRoof Cost CalculatorRoof Pitch CalculatorRoof Shingle CalculatorRoof Slope CalculatorRoof Truss CalculatorRubik's Cube Solver — Solve Any Scrambled 3×3 CubeSakrete Concrete CalculatorSales Tax CalculatorSand CalculatorScrap Silver CalculatorSignature GeneratorSleep Calculator — Best Bedtimes & Wake Times by Sleep CycleSlope Calculator — Slope, Equation, Angle, GradeSnow Day CalculatorSod CalculatorSoil CalculatorSonotube Concrete CalculatorSquare Footage Calculator — Room and Floor AreaSquat Max Calculator — Estimate Your Squat 1RMStandard Deviation Calculator — Sample and PopulationStone CalculatorTDEE Calculator — Total Daily Energy ExpenditureTier List MakerTile CalculatorTime Calculator for WorkTop Soil CalculatorTopsoil CalculatorTriangle Calculator — Solve Any Triangle From 3 InputsUPC GeneratorUsername GeneratorVolume Calculator — 8 Shapes With Unit ConversionWebP to JPG ConverterWebP to PNG ConverterWordle Solver — Best Next Guess for Today's Puzzle
← All tools

Meme Generator

Free, no watermark, in your browser — top + bottom text on a meme template or your own image.

What is mem generator?

The Meme Generator is a free, browser-based tool for adding the classic top-and-bottom Impact-style caption to a meme template or your own image. Pick from the bundled templates — public-domain classical art (Mona Lisa, The Scream, Botticelli’s Venus, Napoleon), classical and vintage portraits, and modern reaction-style photos (confused, argument, thumbs-up, surprised) — or upload any PNG, JPEG, WebP, or GIF up to 10 MB. Type your top and bottom text; the captions auto-fit, render in white-on-black-stroke uppercase Anton (Google Fonts’ open-source Impact substitute), and the result is downloadable as a PNG or copy-paste-able straight into your chat app.

The tool is designed to be the fastest path from “I want to caption this” to “image on my clipboard” — no styling knobs, no template search, no account, no watermark. Power-user features like multiple text layers, drag-to-position, and font/color customization are deliberately out of scope; if you need those, Imgflip and Kapwing are the right destinations. Whether you call it a mem generator, a meme maker, or just “the meme thing my friend keeps using,” the goal is the same: two lines of text on an image, in under five seconds.

A word on content: you’re responsible for what you make. The bundled library is licensed for any use, but uploads and the captions you write are yours alone. Don’t upload images you don’t have rights to use, and don’t make memes that defame real people.

When to use a mem generator

  • Reaction memes for chat threads — Drop a captioned classic-art image into Slack/Discord faster than scrolling through Imgflip's gallery.
  • Captioned screenshots for bug reports and docs — Upload a screenshot, label it with top/bottom text, paste into the issue tracker — no editor round-trip.
  • Quick posters from public-domain art — Built-in public-domain templates let you make a one-off poster (event, flyer, joke) with no licensing worries.

How to use the Meme Generator

  1. Pick a template or upload an imageChoose from the bundled public-domain art and AI-generated reaction-style photos in the picker, or click Upload to use your own image (PNG, JPEG, WebP, or GIF, up to 10 MB).
  2. Type your top and bottom textThe captions auto-fit to your image — long text shrinks the font automatically, short text uses the largest size that fits.
  3. Click Download or CopyDownload saves a PNG to your computer. Copy puts the image straight on your clipboard so you can paste it into chat apps (works on Chrome, Firefox, and Edge).

Worked examples

Mona Lisa template

Input:  WHEN YOU FIND // A SEMICOLON ON LINE 47
Output: Classic top-text/bottom-text Impact-style caption layered on da Vinci's Mona Lisa.

The Scream template

Input:  ME AT 3 AM // WHY DID I SAY YES TO THIS
Output: White-on-black-stroke caption on Munch's The Scream.

Uploaded screenshot

Input:  PROD AT 9 AM // PROD AT 9:01 AM
Output: Caption added directly to a user-uploaded screenshot — useful for incident postmortems and dev memes.

Frequently asked questions

What font is used for the caption text?
We bundle Anton, a free open-source font from Google Fonts that closely matches the look of Microsoft's Impact (the canonical meme font, which isn't free to redistribute and isn't installed on iOS or Linux). The result is the same chunky, bold, all-caps look on every device.
Why don't you have Drake / Distracted Boyfriend / other popular templates?
All of the famous photo-based templates are copyrighted images. Hosting them without a license puts the site at legal risk. Our bundled library sticks to public-domain classical art (Mona Lisa, The Scream, Botticelli's Venus, Napoleon), classical/vintage AI-generated portraits, and AI-generated reaction-style photos (confused, argument, thumbs-up, surprised) — and you can always upload your own image if you have something specific in mind.
Are animated GIFs supported?
We accept GIF uploads but only render the first frame. The output is always a static PNG. If you need animated meme GIFs, a dedicated tool like Ezgif handles that better.
Is there a watermark on the downloaded image?
No. The PNG you download is exactly what you see in the preview — no logo, no URL, no watermark.
What's the maximum upload size?
10 MB. Larger files (typically 12 MP+ phone photos) are rejected with an error message; the canvas also caps the working dimensions at 2048×2048 to keep memory usage sane.
Does Copy work on every browser?
Copy-image-to-clipboard works on Chrome, Firefox, Edge, and recent Safari. On older browsers (or if your OS blocks the clipboard API) the Copy button is hidden automatically — Download still works everywhere.
Does my image get uploaded to a server?
No. The entire tool runs in your browser. Templates are static files served from the same site; uploaded images never leave your device. The only thing we record is anonymous page-view analytics (no image data).
Can I make a meme on my phone?
Yes. The whole tool is mobile-first — the picker scrolls horizontally, captions fit the touchscreen, and Download saves to your phone's gallery the same as a normal image.
Who's responsible for the content of memes I create?
You are. Don't upload images you don't have rights to use, and don't create content that defames real people. The bundled templates are all public-domain — anything you upload is on you.
Is this what people are searching for as a "mem generator"?
Yes — "mem generator" is a common typo (and shorthand) for "meme generator." Whether you typed an extra "e" or not, you're in the right place. The tool, the templates, and the output are identical either way.