✨ Easy to use
🎨 Beautiful
⚡ Fast

Telegram Card Generator

Create stunning, customizable cards for Telegram profiles, channels, groups, and bots. Powered by Next.js OG Image API for lightning-fast generation.

Lightning Fast Developer Friendly Open Source

Generate Your Card

Your Generated Card

Generated card preview

Examples from the Community

MaximXStickers Light Theme

Channel - Light Theme

@MaximXStickers

QuinxNetwork Dark Theme

Channel - Dark Theme

@QuinxNetwork

Shinei Nouzen

Personal Profile

@Shineii86

Reaction Bot

Bot

@AlisaReactionBot

Sticker Chat Group

Group

@MaximXSticker

Custom Theme

Custom Theme

@MaximXBots

Verified Badge Override

Verified Badge Override

@Shineii86 with ?verified=true

Beautiful Design

Responsive cards with dark/light themes, custom color schemes, and multiple font options. Create cards that match your brand perfectly.

Lightning Fast

Powered by Next.js OG Image API with smart caching. Generate high-quality 700x250px cards in milliseconds, not seconds.

Universal Compatibility

Works with Telegram channels, groups, bots, and personal profiles. Automatically displays subscriber counts, member counts, or monthly users.

Developer Friendly

Perfect for GitHub README files, personal websites, and documentation. Simple URL-based API with extensive customization options.

Completely Free

Open source MIT licensed tool. No API keys required, no rate limits, no watermarks. Use it anywhere, anytime.

Easy Deployment

Deploy your own instance on Vercel, Netlify, Railway, or any serverless platform. Full source code available on GitHub.

Verified Badge

Add a verified badge to any card — even if your channel, group, bot, or account isn't verified by Telegram. Full control via URL parameter.

Usage Guide & API Documentation

Basic Usage

Simply add a Telegram username to generate a card:

https://telegramcard.vercel.app/?username=MaximXStickers

With Theme

Choose between light and dark themes:

https://telegramcard.vercel.app/?username=MaximXStickers&theme=dark

GitHub README Integration

Perfect for showcasing your Telegram presence in README files:

<img src="https://telegramcard.vercel.app/?username=MaximXStickers" alt="@MaximXStickers" style="width: 300px;" />

Or using Markdown:

![MaximXStickers](https://telegramcard.vercel.app/?username=MaximXStickers)

Advanced Customization

Customize colors, fonts, and shadows to match your brand:

https://telegramcard.vercel.app/?username=MaximXStickers&bgColor=rgba(30,41,59,1)&textColor=%23F1F5F9&subtleTextColor=%23CBD5E1&extraColor=%23F59E0B&shadowColor=rgba(0,0,0,0.2)&fontFamily=system-ui

Verified Badge

Add or hide the verified badge on any card, regardless of Telegram's actual verification status:

https://telegramcard.vercel.app/?username=YourChannel&verified=true

Available values: true (force show), false (force hide), auto (default — detect from Telegram)

Available Parameters

Customize your cards with these URL parameters:

Use Cases

View on GitHub →