Live counts & online users

Live Telegram Badges for your README

Generate clean SVG badges to display your group or channel activity. Show total members and live online counts instantly. Simple to integrate with zero setup required.

5
styles
0
config
free
README.md
awesome-project
# Join our community 👋
Telegram members license
Interactive generator

Badge Configuration

Customize the output parameters, layout, and colors. Copy the generated snippet straight into your repository's README.

Badge preview
Markdown

                                    
                                
HTML Link

                                    
                                
Direct API URL

                                    
                                
Embed widgets & JSON

Advanced Integrations

Go beyond static images. Embed a live-updating action button on your site, or consume pure JSON data from the CORS-enabled API.

HTML Button Widget

Embed an interactive button on your site displaying live online users with a pulsing indicator to drive engagement.

HTML Snippet

                                
                            

CORS JSON API

Retrieve structured data for custom frontends. Returns total members and current online counts instantly.

JSON API Request

                                
                            
Five styles

Badge Styles

Generated dynamically from the API to fit your theme. Fully compatible with Shields.io styles.

Key features

Made for Developers

Real-Time Counts

Automatically refreshed member metrics served with smart cache headers to maximize delivery speed.

Deep Customization

Personalize colors, label strings, style shapes, and logo visibility directly inside the generator UI.

Zero Configuration

No backend SDK imports required. Insert query values into a single image URL and drop it in.

Cloud-Native Edge

Runs on both Vercel and Cloudflare Pages/Workers, deploying at the edge for optimal response times.

Groups & Channels

Supports broadcast channels (showing subscribers) and groups (showing members + online users).

100% Free & Open

MIT Licensed code. Self-host your own instance or use the public deployment free of limits.

API reference

Query Parameter Options

GET https://telegram-badge.pages.dev/api/telegram-badge
Parameter Description Default
channelId Chat username (@name) or numeric ID for private chats
style flat · plastic · flat-square · for-the-badge · social flat
label Left-side label text Telegram
color Message background, hex without # 2AABEE
labelColor Label background, hex without # 555555
logo Show the Telegram logo true
showOnline Append online member counts to the badge (public groups only) false
format Response format. Set to json to retrieve raw data.