MemeGen AI is a next-generation meme creator powered by Google's Gemini API. It goes beyond simple text overlays by understanding your images to generate hilarious, context-aware captions and allowing for AI-driven image editing.
- Magic Captions: Uses
gemini-3-pro-previewto analyze your uploaded image and generate 5 witty, context-aware captions instantly. - Multi-Language Support: Generate memes in over 30 European languages.
- Tone Selection: Choose your vibe — from "Sarcastic" and "Cynical" to "Wholesome" and "Absurd".
- AI Image Editing: Use natural language prompts (e.g., "Add sunglasses", "Make it pixel art") to modify your base image using
gemini-2.5-flash-image.
- Text Customization: Full control over font families (Impact, Oswald, Comic Sans), sizing, and alignment.
- Text Effects: Apply classic outlines, drop shadows, or neon glows.
- Smart Formatting: Automatic text wrapping and positioning for top/bottom text.
- Camera Integration: Take photos directly from the app on mobile devices.
- Native Sharing: Share directly to WhatsApp, Instagram, or Messages using the Web Share API.
- iOS & Android Optimized: Smooth touch controls and optimized download/save flows.
- Local History: Automatically saves your last 5 creations for quick re-editing.
- Paste Support: Ctrl+V to paste images directly from your clipboard.
- Frontend: React, TypeScript, Tailwind CSS
- AI: Google Gemini API (
gemini-3-pro-preview,gemini-2.5-flash-image) - Icons: Lucide React
- Build: Vite
| Upload Screen | AI Tools | Mobile View |
|---|---|---|
- Clone the repository.
- Install dependencies:
npm install - Set your API key in the environment variables.
- Run the dev server:
npm run dev
Powered by Google Gemini