Document verification

Every document we issue can be checked right here.

If you've received a contract, letter, report, invoice or certificate that says it came from Uni B Agency, you don't have to take anyone's word for it. Enter the document ID or scan the QR code, and we'll tell you in seconds whether it's genuine — and whether it's still current.

You'll find the ID and a QR code in the footer of every document we issue. Dashes and capitals don't matter — we'll tidy that up for you.

Free. Instant. No account, no sign-up, and we never ask you for a payment to verify anything.

Why this portal exists

A document is only worth what it can prove.

Uni B Agency issues documents that carry real weight — employment offers, internship letters, signed contracts, financial records, certificates. People make decisions based on them. Employers hire, banks lend, schools admit, partners sign.

So we built a public record you can check against, and we put it in the open. Not behind a login. Not on request. Here, for anyone, at any time.

Stamped at the source

Every document leaves our office with a unique ID and a QR code generated the moment it's issued. Nothing is added later, and nothing genuine goes out without one.

Checked against our own records

When you verify a document, you're not reading a badge printed on a page. You're querying the record we keep, and getting the answer straight from us.

Kept current, not just correct

Documents change. Contracts get replaced, offers expire, agreements end. We tell you whether a document is active, superseded by a newer version, or revoked — so you're not acting on something that's no longer true.

Open by default, private where it matters

Anyone can confirm that a document is real. Only the people named in it can open it. Confirming authenticity and reading contents are two different things, and we treat them that way.

Our position

We are against document fraud, and we've made it easy to catch.

Forged documents cause real damage. A fake internship letter costs a student a place. A fake contract costs a business money. A fake invoice costs someone their savings. When a name is used to give a lie credibility, the people who get hurt are usually the ones with the least room to absorb it.

We're not willing to let our name be used that way. So we did the straightforward thing: we made every document we issue checkable by anyone who receives it, and we published the tool for free.

If a document says Uni B Agency and it doesn't verify here, we did not issue it. That's not a hedge or a disclaimer — it's a statement we're prepared to stand behind, and it's why this portal is public.

How we protect this

A verification service is only worth something if it can't be faked either.

Anyone can build a page that says "verified". What matters is whether the answer can be forged, guessed, or quietly changed after the fact. Here is what stands behind ours.

Each document is cryptographically sealed

When we issue a document we record a fingerprint of its exact bytes and sign it with a key that never leaves our server. Change one character of the file and the fingerprint no longer matches — so a document cannot be altered after issue and still verify.

The QR code can't be guessed

The code encodes a 32-character random token, not the document ID. There is no sequence to walk and no pattern to work out. Possessing a working code is itself evidence of possessing the document.

Typing an ID tells you less, on purpose

Document IDs end in a running number, so anyone could try the next one. Type an ID and we confirm authenticity but withhold the title and the exact date. Scan the code and you get everything. Honest checks are unaffected; fishing expeditions get nothing.

The files are not on the public internet

Documents are stored outside the web server's reach under unguessable names. No URL leads to them. Every download is authorised against the recipient list first and written to an audit log before a single byte is sent.

Results are never indexed or previewed

Verification pages carry instructions that keep them out of search engines, and they generate no link previews. Paste a verification link into a group chat and no card appears revealing what the document is.

Nothing important happens silently

Every verification, every download and every change to a document is recorded. If our processing pipeline breaks, the system raises an alarm rather than carrying on and reporting success. Silence is treated as a failure, not as good news.

Built in-house

We built this ourselves. We can build one for you.

Everything on this site — the verification engine, the QR stamping, the access controls, the fraud reporting — was designed and built by Uni B Agency for our own documents, because we could not find anything that did the job properly.

If your organisation issues documents that people need to trust — certificates, transcripts, contracts, licences, invoices, letters of employment — the same problem applies to you, and the same solution works. We can build it, brand it as yours, and host it on your own domain.

It suits schools and training providers issuing certificates, agencies and consultancies issuing contracts, employers issuing letters, and anyone whose name has already been used on a document they did not write.

Talk to us about building one → More about Uni B Agency

contact@unibagency.com · Monday to Friday, 8am–5pm WAT