Which platforms does the badge support?
LeetCode, Codeforces, CodeChef, GeeksforGeeks, HackerRank and GitHub. Add as many as you use — the badge lists a row per platform it can resolve, plus a combined total solved count across all of them.
Free tool
A live badge showing your solved counts across LeetCode, Codeforces, CodeChef, GeeksforGeeks, HackerRank and GitHub. Enter a handle, copy one line into your README. No signup, no tracking, free.
Fill in whichever you use. Everything is optional — the badge shows only the platforms it finds.
Live data, refreshed hourly. If a platform is missing it means the handle didn’t resolve — check the spelling.
[](/u?leetcode=neal_wu&github=torvalds)Paste into your README.md.
<a href="/u?leetcode=neal_wu&github=torvalds"><img src="/api/widget/stats?leetcode=neal_wu&github=torvalds" alt="CrackAlgo Stats" /></a>For a portfolio site or anywhere markdown isn’t supported.
README.md of the repository named after your username — that’s the one GitHub shows on your profile. Create it if you don’t have one.LeetCode, Codeforces, CodeChef, GeeksforGeeks, HackerRank and GitHub. Add as many as you use — the badge lists a row per platform it can resolve, plus a combined total solved count across all of them.
No. The badge reads public profile data from each platform, so you only need your handle. Nothing is stored and there is no signup step.
The image is regenerated hourly and served from the edge cache, so your README stays current without hammering the source platforms on every page view.
It means that handle did not resolve — usually a typo, or a profile set to private. The badge silently omits platforms it cannot read rather than showing a zero, so check the spelling and that the profile is public.
Yes, entirely, with no rate limit for normal README use.
The same numbers, plus streaks, contest ratings and progress across every sheet.
Striver A2Z, Blind 75, NeetCode 150 and more — tick problems off as you solve.
Blind 75 vs NeetCode 150 vs Striver A2Z — size, hours and who each one suits.