HOW IT WORKS / FROM BADGE TO EVIDENCE

Look past the badge.
See what checks out.

A convincing image is a starting point, not a proof. Bring the original credential. We’ll help you read the evidence behind it.

Open Badges 3.0. Free to use. No account needed.

01 / THREE SIMPLE STEPS

A closer look.
Without the complicated part.

No account to create. No software to install. Just your credential, a set of technical checks and a little more context.

01

Start with the original.

Download the original credential from its issuer, or copy its public badge URL. A screenshot can look right without carrying anything we can verify.

Original PNG, SVG, JSON, JSON-LD, VC or JWT
02

Let the checks do the work.

The validator reads the credential and examines its structure, proof and status. When needed, it contacts linked resources such as issuer keys and status lists.

The credential and its linked evidence
03

Read the whole story.

See which checks passed, failed or were skipped. Use the warnings and error codes to understand the result, not just the color at the top.

A readable, check-by-check report

02 / FOLLOW THE EVIDENCE

Not a black box.
A clear set of checks.

A green result is only useful when you know what it means. See what was checked — and what couldn’t be.

Open Badge ValidatorEXAMPLE
A CLOSER LOOK

Credential structure

Check that the credential can be read and contains the required Open Badges fields.

  • Credential parsed
  • Required fields present
  • Achievement identified
  • Issuer identified
Illustrative report. Your results will depend on your credential.
THE CREDENTIAL, NOT JUST THE COVER.

03 / READ BEYOND THE HEADLINE

Three check outcomes.
One informed decision.

Not every check can run on every credential. These labels explain the individual checks — not the credibility of the issuer.

Passed

This check succeeded.

The named check completed successfully. Keep reading the other checks and any warnings before relying on the credential.

Failed

Something needs attention.

A check found a problem. Read the error code and message. An altered, expired or revoked credential, or an unsupported method, can produce a failed check.

Skipped

Not the same as passed.

The check did not apply or could not run. For example, some credentials have no recipient check available. Read the context rather than treating a skipped check as a success.

A valid badge is not an endorsement.

Technical validation does not prove that a recipient completed the activity, or that an issuer is trustworthy. You still decide what the achievement means.

Our approach

04 / THE RIGHT STARTING POINT

Bring the original.
Not a picture of it.

Open Badges 3.0 credentials can travel as images, structured data or signed tokens. The important part is the credential inside, not the file’s appearance.

Designed for Open Badges 3.0, with compatibility settings for some VC 1.1 credentials. Not a general Open Badges 2.0 checker.

Choose your badge

Upload a file.

Original baked PNG or SVG, JSON, JSON-LD, VC or JWT. Files are selected before you explicitly start validation.

PNG / SVGJSON / JSON-LDVC / JWTUP TO 5 MB PER FILE

Or share its URL.

Paste a public link to the credential or badge resource itself — not a profile, PDF, screenshot or ordinary webpage.

UP TO 10 MB REMOTE INPUT · 5 REDIRECTS · 10-SECOND INPUT FETCH

An ordinary PNG or SVG may contain only artwork. If you see missing_baked_payload, download the issuer’s original export.

05 / A REQUEST, NOT AN ARCHIVE

Your badge takes a short trip.
It doesn’t move in.

The application processes the credential to return a report. It does not keep an application database of your badges, URLs or results.

01
You provide

The original credential

A selected file or public credential URL.

02
We examine

The available evidence

Required fields, proof and relevant status checks.

03
When needed

Linked issuer resources

Contexts, keys, status lists or other referenced evidence.

04
You receive

A report with context

Individual checks, errors and warnings.

Issuer hosts may see verification requests. Hosting infrastructure can retain ordinary access and security logs. Read the privacy policy

06 / BEFORE YOU BEGIN

A few useful answers.

Still unsure about a format or a result? The blog goes a little deeper.

Read the blog
What does a valid result tell me?

The validator could read the credential and its required checks passed at the time of the request. Review the individual checks and any warnings. A valid result does not endorse the issuer or prove that the recipient actually completed the activity described in the badge.

Which files and URLs can I check?

Upload a baked PNG or SVG badge, a JSON or JSON-LD verifiable credential, a .vc file or a compact JWT. Individual uploads must be 5 MB or smaller. URLs may point to a credential or badge resource; remote input is limited to 10 MB, five redirects and a ten-second fetch timeout. A PDF or screenshot of a badge is not a verifiable credential.

What do failed, passed and skipped checks mean?

Passed means the named check succeeded. Failed means the check found an error, which is reported with a code and message. Skipped means the check could not run or did not apply to that credential; it is not the same as passed. Read warnings as well before relying on a result.

Are my uploaded badges stored?

No application database or file store keeps your submitted credential. The service processes it for the validation request and returns a report. Hosting providers can retain ordinary security and access logs; linked issuer hosts can see validation requests. If you choose to contact us, your message is delivered to our team by email so we can respond.

A LITTLE CERTAINTY GOES A LONG WAY.

A little clarity.
Starts with your badge.

Free for everyone. Open to every issuer.