BadgeClass: name: "Web Dev Pro" criteria: "Complete 40h" issuer: "IssueBadge.com" Assertion: recipient: "alex@..." issued: "2026-03-16" verified: ✓ true IssuerProfile: url: "issuebadge.com/org/1" type: "Issuer" What Are Open Badges? The Complete Explanation · IssueBadge.com
Standards & Technology · Cluster Article 1

What Are Open Badges? Complete Explanation of the Standard

By IssueBadge.com Editorial Team  ·  Published March 16, 2026  ·  1,900 words  ·  9 min read

If you've received a badge from a course, conference, or certification program and wondered what actually makes it "official", this is the article to read. Open Badges are not just digital images. They are a specific, technical standard that makes digital badges verifiable, portable, and meaningful in a way that a PDF or screenshot simply cannot match.

This article explains the Open Badges standard from first principles, no jargon assumed, no technical background required. By the end, you'll understand exactly what an Open Badge is, how it works, and why it matters to anyone issuing or earning credentials.

For the broader context, see our pillar page: Digital Credentials: The Complete Guide.

What Is an Open Badge?

An Open Badge is a digital image file, usually a PNG or SVG, that has structured metadata embedded inside it. This metadata describes:

The metadata is written in JSON-LD format and conforms to the Open Badges specification maintained by 1EdTech (formerly IMS Global Learning Consortium). Because the data format is standardized and open, any compliant badge verifier can read and check the badge, not just the platform it was issued on.

This portability is what makes an Open Badge fundamentally different from a generic "digital certificate." A JPEG of a certificate proves nothing on its own. An Open Badge carries its proof with it, encoded in a form that machines can read and verify automatically.

In plain terms: Think of an Open Badge like a self-contained resume entry. It doesn't just say "I earned this", it contains verifiable evidence that you earned it, who verified it, and what you had to do. Anyone can check it with a tool, without calling the issuer.

How Open Badges Were created

Mozilla launched the Open Badges project in 2011, funded in part by the MacArthur Foundation. The original motivation was a genuine problem: informal and non-traditional learning, online courses, community programs, bootcamps, hackathons, wasn't recognized in the same way as formal degrees and certificates. There was no portable, verifiable way to show what you'd learned outside a classroom.

Mozilla's solution was elegant: create an open standard that embeds verifiable metadata into digital images, so that anyone can issue and anyone can verify badges, using a common format. The "open" in Open Badges refers to this openness, it's not proprietary to any single company or platform.

In 2016, Mozilla transferred stewardship of the Open Badges specification to the IMS Global Learning Consortium (now 1EdTech). IMS Global released Open Badges 2.0 in 2018, which became the widely deployed version you'll find on most badge platforms today. Open Badges 3.0 was released in 2022, aligning the standard with the W3C Verifiable Credentials Data Model.

Anatomy of an Open Badge

Every Open Badge consists of three core objects. Understanding these helps you understand both how badges are structured and how verification works.

1. BadgeClass

The definition of the badge itself. This is the template, the name, description, image, criteria URL, and tags. One BadgeClass can be used to issue thousands of badge instances.

2. Assertion

The specific claim that a named badge was awarded to a specific recipient on a specific date. This is the unique instance of the badge, your personal record. Each assertion has a unique ID.

3. Issuer Profile

Information about the organization issuing the badge: name, URL, contact info, and (in OB 3.0) the public key used to sign the badge. Verifiers check this to confirm the issuer is who they claim to be.

4. Hosted Verification (OB 2.0)

In OB 2.0, the assertion is hosted at a URL. The badge file references this URL, and verifiers fetch the JSON from there to confirm authenticity. The issuer's server must remain online for verification to work.

Here's a simplified example of what the JSON-LD inside a badge assertion looks like:

{
  "@context": "https://w3id.org/openbadges/v2",
  "type": "Assertion",
  "id": "https://issuebadge.com/assertions/abc123",
  "recipient": {
    "type": "email",
    "hashed": true,
    "salt": "random-salt",
    "identity": "sha256$hash-of-email"
  },
  "badge": "https://issuebadge.com/badges/web-dev-pro",
  "issuedOn": "2026-03-16",
  "verification": {
    "type": "HostedBadge"
  },
  "evidence": "https://issuebadge.com/evidence/abc123"
}

The recipient's identity is hashed for privacy, you can verify that a badge belongs to a specific person by providing the email address (which gets hashed and compared), but the email itself isn't publicly visible in the badge metadata.

How verification works

Verification is the feature that separates an Open Badge from a PDF or a screenshot. Here's how it works step by step.

  1. Someone receives a badge, either as a PNG/SVG file download or as a hosted badge URL.
  2. The verifier tool reads the badge, it extracts the embedded JSON-LD from the image or reads the assertion from the hosted URL.
  3. The assertion is checked, the verifier fetches the BadgeClass and Issuer Profile referenced in the assertion, confirming they exist and match.
  4. The recipient's identity is confirmed, if the verifier has the recipient's email, it can hash it and compare against the stored identity hash.
  5. Expiration and revocation are checked, if the assertion has an expiry date, or if the issuer has published a revocation list, this is checked too.
  6. Result: Valid or Invalid, the verifier returns a clear result, usually with details of what was found.

In Open Badges 3.0, steps 3–5 are enhanced with cryptographic signatures, the issuer signs the credential with a private key, and anyone can verify the signature using the issuer's public key, making verification completely independent of the issuer's server.

Try it yourself: Tools like Open Badge Passport and Badgr's verifier can check any OB 2.0 or 3.0 badge. If you receive a badge from a compliant platform like IssueBadge.com, upload the image to a verifier and watch the metadata appear.

Why "Open"?

The word "open" in Open Badges means several things simultaneously, and all of them matter:

This openness is what gives Open Badges their durability and credibility. A badge issued on a platform that later shuts down can still be verified if it was issued correctly, the hosted URLs or cryptographic signatures provide independence from any single point of failure.

Who Issues and Earns Open Badges?

Open Badges are used across a remarkable range of contexts. Here's a snapshot of where the standard is deployed today:

SectorCommon Use CaseExample Badge
Higher EducationCourse completion, extracurricular achievement"Data Science Foundations" badge
Professional AssociationsCertification, CPD credits, membership tiers"Certified Project Manager" badge
Corporate L&DInternal training, compliance, leadership"Safety Training Completed" badge
Event OrganizersConference attendance, workshop completion"Summit 2026 Speaker" badge
Online Education PlatformsCourse and module completion"Python Fundamentals" badge
Government ProgramsSkills recognition, workforce development"Digital Skills Level 2" badge

The common thread is the need to recognize and communicate specific achievements in a way that is credible, verifiable, and sharable, which is exactly what Open Badges deliver.

Open Badges 2.0 vs 3.0 at a glance

Most badge platforms currently support Open Badges 2.0, though 3.0 adoption is growing. Here's the core difference at a high level:

FeatureOB 2.0OB 3.0
Data modelOB-specific JSON-LDW3C VC Data Model
Cryptographic proofOptional (JWS)Required
Recipient identifierHashed emailDID or email
Verification methodHosted URLCryptographic signature
Wallet compatibilityBadge-specific platformsAny W3C VC wallet
InteroperabilityBadge ecosystemFull VC ecosystem

For a complete breakdown of this migration, see: Open Badges 2.0 vs 3.0: Key Differences and Migration Guide.

How to issue Open Badges

To issue Open Badges, you need a platform that implements the Open Badges specification. You don't build it yourself unless you're running a large enterprise system. Here's the general process:

  1. Choose a platform: IssueBadge.com is one credible option, it supports Open Badges-compliant issuance, bulk upload via CSV, custom badge design, and LinkedIn sharing. Other options include Credly, Badgr, and Canvas Credentials.
  2. Create your BadgeClass: Define the badge, name, description, image, criteria, and issuer profile.
  3. Upload recipients: Upload a list of earners (email addresses and names) via CSV or connect your LMS or event management system.
  4. Issue badges: The platform generates an assertion for each recipient and either sends them a notification email or makes the badge available for claim.
  5. Track engagement: Monitor which recipients claimed their badges, shared them on LinkedIn, or displayed them on portfolios.
What to look for in a platform: Confirm the platform produces standards-compliant badges by checking whether a badge it issues passes verification on an independent tool like Open Badge Passport. Standards compliance ensures your badges will be recognized long-term.

Frequently asked questions

What is an Open Badge?

An Open Badge is a digital image file with structured JSON-LD metadata embedded inside it. The metadata describes what was earned, who earned it, who issued it, and what criteria were required. It follows the Open Badges specification maintained by 1EdTech, making it independently verifiable by any compliant tool.

Who created the Open Badges standard?

Mozilla created the Open Badges specification in 2011. Stewardship was later transferred to IMS Global Learning Consortium (now 1EdTech), which maintains the standard today and released Open Badges 2.0 in 2018 and Open Badges 3.0 in 2022.

What is the difference between Open Badges 2.0 and 3.0?

Open Badges 2.0 uses the OB-specific JSON-LD data model with hosted verification. Open Badges 3.0 aligns with the W3C Verifiable Credentials Data Model, adding cryptographic proofs, DID support, and compatibility with the broader VC ecosystem and digital wallets.

Are Open Badges free to use?

The Open Badges specification is open and free to implement. Badge issuing platforms charge for their services, though some offer free tiers. The standard itself has no licensing cost.

How do recipients share Open Badges?

Recipients can share Open Badges via a hosted verification URL, by uploading the badge image to compatible platforms, or through direct LinkedIn integration. Most badge platforms generate a LinkedIn-compatible share link that adds the badge to the Licenses and Certifications section.

Can Open Badges expire?

Yes. Open Badges support optional expiration dates. Issuers set an expiry when creating the assertion, and verifiers check against the current date. Expired badges are displayed as expired rather than invalid, the historical record is preserved.

Issue Open Badges for your program

IssueBadge.com makes it easy to create and issue Open Badges-compliant digital badges and certificates, with LinkedIn sharing, bulk issuance, and analytics built in.

Start for Free →