The OG image generator for everyone. shipped fast.
Create stunning Open Graph (OG) images for your website.
A free, open-source, modern OG image generator built with Next.js — made to help you design brand-consistent link previews that look great everywhere.
Ideal for Next.js/React apps (and any site that needs better social sharing).
Visit: ogimg.art
Status: Landing page is live. The editor route (
/editor) is linked in the UI, but not implemented yet (cooking).
- Clean, modern landing - polished UI with dark mode
- Developer-centric stack - Next.js App Router + TypeScript + Tailwind CSS
- Design system ready - Radix UI + shadcn/ui components
- Next.js 16 (App Router) + React 19
- TypeScript
- Tailwind CSS v4
- Radix UI + shadcn/ui
- next-themes (theme switching) + theme switch animation
- motion (UI animations)
- Biome (lint/format)
- Node.js 18+ (recommended 20+)
- pnpm / npm / yarn / bun
git clone https://github.com/ogimg/ogimg.git
cd ogimg
pnpm install
# or
npm installpnpm dev
# or
npm run devThen open http://localhost:3000.
# dev server
pnpm dev
# or
npm run dev
# production build + start
pnpm build
pnpm start
# or
npm run build
npm run start
# lint/format (Biome)
pnpm lint
pnpm lint:fix
pnpm format
# or
npm run lint
npm run lint:fix
npm run format- Open ogimg.art.
- Click Start Designing to open the editor (coming soon).
- Choose a template, add your title/branding, and tweak colors/fonts.
- Export the result as a PNG and use it as your Open Graph image.
ogimg/
├── app/ # Next.js routes, layout, global styles
├── components/ # UI + landing components
├── constants/ # site URLs, social links, feature list
├── lib/ # shared utilities and font config
├── public/ # static assets (logo, screenshots, etc.)
└── app/metadata.ts # SEO/OpenGraph/Twitter metadata
This is a standard Next.js app and deploys cleanly on Vercel.
- Build:
pnpm build(ornpm run build) - Start:
pnpm start(ornpm run start)
- Open an issue or PR on
https://github.com/ogimg/ogimg - Please read
CONTRIBUTING.mdand followCODE_OF_CONDUCT.md - Please run
pnpm lint(ornpm run lint) before submitting changes
Licensed under the Apache License 2.0. See LICENSE.
For questions, issues, or suggestions:
- Open an issue on GitHub
- Check existing issues before creating new ones
- Provide detailed information for bug reports
- Twitter(X): @meghtrix
- Alternate Twitter(X): @ogimg_art
- GitHub: @megh-bari
If you like this project, consider giving it a ⭐️ on GitHub and sharing it with others!
Happy coding!





