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 Badges 2.0 & 3.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 Badges 2.0 & 3.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: