Skip to content

Overview ​

badges.ninja is a digital badge platform for creating, issuing, and verifying professional credentials as Open Badges 2.0 and Open Badges 3.0 / W3C Verifiable Credentials.

What are Digital Badges? ​

Digital badges are visual representations of skills, achievements, or credentials. Unlike paper certificates, digital badges are:

  • Verifiable — each badge has a unique URL that anyone can check
  • Portable — recipients can share badges on LinkedIn, email, or any website
  • Permanent — badge images are stored on Amazon S3 and served through a global CDN under an immutable, content-addressed URL
  • Standardized — compliant with Open Badges 2.0 & 3.0 for interoperability

Key Features ​

FeatureDescription
Visual Badge DesignerCanvas editor with 64 templates (8 shapes × 8 palettes), filter chips, custom text, fonts, icons, images
Bulk IssuingIssue thousands of badges via CSV upload with pause / resume / retry
Credential RevocationRevoke or delete an issued credential — the public page reflects the revoked status
Permanent Image HostingBadge images stored on Amazon S3, served via a global CDN under an immutable URL
REST APIFull REST API with X-Api-Key auth on every plan
LinkedIn Add-to-ProfileOne-click button on every public credential page
Recipient PortalRecipients sign in (passwordless) at badges.ninja/me to collect all their badges, claim a public profile at badges.ninja/u/<handle>
PDF CertificatesDownloadable A4 certificate generated for every credential
QR VerificationEach public page includes a scannable QR code
Open Badges 2.0 & 3.0Industry-standard formats (1EdTech / W3C) for badge interoperability

How It Works ​

  1. Create an Issuer — register your organization
  2. Design a Badge — use the visual editor or upload an image
  3. Issue to Recipients — individually or in bulk via CSV
  4. Recipients Share — verification URL, LinkedIn Add-to-Profile, email, social media, PDF certificate

Getting Started ​

Ready to create your first badge? Follow the Quick Start guide.

badges.ninja Documentation