English
English
Appearance
English
English
Appearance
badges.ninja offers three plans to fit different needs, from individual users to organizations issuing thousands of badges.

Every plan includes the complete product — the visual badge designer, bulk CSV import, the analytics dashboard, the full REST API, permanent image hosting, Open Badge v2.0, credential revocation, and a public verification page for every credential. Plans differ only by volume, never by features.
| Limit | Value |
|---|---|
| Issuers | 2 |
| Badges | 5 |
| Credentials | 1,200 / year |
| Team seats | 2 |
| API keys | 1 |
| Support | Community |
The Free plan gives you a flexible annual pool of 1,200 credentials — issue them whenever you like across the year, including in bursts. Your credential allowance resets on your account's registration anniversary. Unused credentials do not roll over.
| Limit | Value |
|---|---|
| Issuers | 5 |
| Badges | 25 |
| Credentials | 12,000 / year |
| Team seats | 5 |
| API keys | 5 |
| Support |
Starter is the most popular plan for small teams and training providers. Your annual credential pool resets on your account's registration anniversary, and billing stays monthly.
| Limit | Value |
|---|---|
| Issuers | 10 |
| Badges | 50 |
| Credentials | 120,000 / year |
| Team seats | 20 |
| API keys | 20 |
| Support | Priority |
Pro plan is designed for organizations issuing credentials at scale.
Every feature is included on every plan — the table below shows the only things that change between plans: how much you can issue.
| Limit | Free | Starter ($9/mo) | Pro ($29/mo) |
|---|---|---|---|
| Issuers | 2 | 5 | 10 |
| Badges | 5 | 25 | 50 |
| Credentials / year | 1,200 | 12,000 | 120,000 |
| Team seats | 2 | 5 | 20 |
| API keys | 1 | 5 | 20 |
| Support | Community | Priority |
Included on every plan: visual badge designer, bulk CSV import, analytics dashboard, full REST API, permanent image hosting, Open Badge v2.0, credential revocation, and public verification pages.

To update payment methods, view invoices, or cancel your subscription:
Each plan includes a flexible annual credential pool:
A credential is one badge issued to one recipient. Whether you issue via the dashboard, the API, or a bulk CSV upload, every successful issuance counts as one credential against your yearly pool.
The pool is designed to flex with how your programs deliver: spend it whenever you like across the year, including in bursts — when a course or cohort finishes, you can issue many credentials at once, with no monthly ceiling. Up to 120,000 credentials a year on Pro gives you far more headroom than competitors' small annual caps (for example, Certifier's ~3,000 per year).
Your pool resets on your account's registration anniversary, on all plans (Free, Starter, and Pro) — each account runs on its own yearly cycle, and the count of credentials issued since your last anniversary is what's measured against your limit. Billing stays monthly ($0 / $9 / $29 per month); only the credential quota is annual. Unused credentials do not roll over. When you reach your yearly limit, new credential attempts are rejected with a quota error until either the next reset or a plan upgrade.
Already issued badges stay valid forever
Quota limits only restrict new credentials. All previously issued badges remain valid permanently — their images stay permanently hosted and their public verification pages stay online whether or not you have an active subscription.
These actions are always free on every plan: