README Badge Generator
Generate Markdown, HTML or reStructuredText for README badges: GitHub Actions status, package version and downloads on npm, Packagist or PyPI, license, stars and a custom static badge.
Free · No sign-up · Your inputs stay in your browser
Input
Generate README badges
Output
Badges
586 characters
The workflow badge is served by GitHub itself; the rest come from shields.io, which reads the registries live, so they update without editing the README. In a static badge, - and _ are separators, so a literal dash is written -- and an underscore __; this does that for you. Nothing is fetched here: the badge images load when the README is viewed.
Runs in this browser. Nothing you paste is sent to a server.
About this tool
Method, assumptions, practical next steps, and limits.
Live badges
Shields.io reads registries and GitHub when the badge is displayed, so versions and download counts update without editing the README. The workflow badge is served by GitHub from the latest run on the default branch. The static badge format is documented at shields.io.
Fewer is better
A row of twelve badges hides the one that matters. Build status, latest version and licence answer the questions a visitor has; the rest is decoration.