Skip to content

WilleGyr/MemeGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemeGen

A minimal, modern meme creator that runs entirely in your browser — no install, no server, no dependencies to manage.

MemeGen screenshot

Features

  • Images & GIFs — upload PNG, JPG, WEBP, or animated GIF
  • Animated GIF output — captions are burned into every frame and saved as a real .gif
  • Impact font with automatic black/white outline for readability
  • Top or bottom caption placement
  • Font size slider up to 300px
  • 6 text colors — white, black, yellow, red, green, blue
  • Works offline after first load (gif.js loads from CDN once)

Usage

Just open index.html in any modern browser — Chrome, Firefox, or Safari.

  1. Click the upload area or drag & drop an image/GIF
  2. Type your caption
  3. Adjust position, font size, and color
  4. Click Save Meme — downloads as .png (images) or .gif (animated GIFs)

No build step. No npm. No framework.

How it works

Task Library
Decode GIF frames omggif (inlined)
Encode animated GIF gif.js (CDN)
Static image export Native Canvas API

Both the omggif decoder and the gif.js web worker are inlined directly in index.html, so the file works when opened from file:// without any CORS issues. The only network request is loading gif.js from jsDelivr on first use.

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages