Skip to content

Verify IDs. Check backgrounds.
Issue digital IDs. All in one place.

Scan a driver's license, check if the person is on any watch lists, compare their face to the photo, and issue a digital ID that can't be faked. Run it on your own servers or use our cloud.

Open source (MIT)Self-host or use our cloudFree tier availableSOC 2 compliant
Try scanning an ID
Scan a Document

Upload a photo. See what the system finds.

Check a digital ID
Open Verifier

Scan a QR code. Verify the signature in seconds.

Built on infrastructure you trust

VercelNeonGoogle CloudUpstashCloudflareFly.io

What is Authonex

Everything you need to verify people and documents

Authonex is an open-source platform that helps you check if IDs are real, see if someone is on a watch list, match faces to photos, and issue digital IDs that can't be faked. You can run it on your own servers (free, open source) or use our cloud.

Scan an ID

Take a photo of any driver's license or passport. The system reads the barcode and checks if it's real.

Check Backgrounds

Screen names against global watch lists, check for fraud patterns, and compare face to ID photo.

Issue Digital ID

Create a signed digital ID that can't be forged. It lives on the person's phone, not in a database.

Show Anywhere

The digital ID appears as a QR code that changes every 60 seconds. Screenshots don't work.

How It Works

From a plastic card to a digital ID. Four simple steps.

Take a photo, get checked, receive a digital ID, use it anywhere. That's it.

01

Scan

Snap a photo of your ID — front and back. The system reads the barcode, pulls out all the info (name, address, birthday), and checks if the document is real.

Works with driver's licenses, passports, and state IDs from all 50 US states.

02

Check & Screen

We check your face matches the photo, scan watch lists for your name, and flag anything suspicious. Every check gets a clear pass/fail result.

Face match, AML screening, fraud detection — all in one step.

03

Issue a Digital ID

Once verified, you get a digital ID that is cryptographically signed. Nobody can change it or fake it. It's yours to keep and use anywhere.

Signed with Ed25519 — the same tech used by modern secure systems worldwide.

04

Show or Share

Open your digital ID as a QR code that refreshes every 60 seconds. A bouncer, cashier, or website scans it and instantly gets a "yes" or "no" — no private data exposed.

Zero-knowledge proofs mean you share only what's needed — nothing more.

What You Can Do

Scan. Check. Issue. Verify. All in one toolbox.

Each tool works on its own or together with the others. Pick what you need.

Everyone

Scan Any ID

Take a photo of a driver's license, passport, or state ID. The system reads the barcode, checks the security features, and tells you if it's real — all in seconds.

Businesses

Spot Fakes & Fraud

Detects fake documents, catches people using the same ID multiple times, and flags suspicious behavior. Each request gets a risk score so you know what to watch for.

Businesses

Face Match

Compare a selfie to the photo on the ID. Makes sure the person holding the phone is the same person on the document. Helps prevent identity theft.

Everyone

Issue Digital IDs

After verification, create a digital ID that's mathematically signed. It cannot be faked or edited. If anyone changes even one letter, the signature breaks.

Everyone

Rotating QR Codes

Show your digital ID as a QR code that changes every 60 seconds. Even if someone takes a screenshot, they can't use it. Each scan kills the old code.

Everyone

Prove Things Without Sharing

Prove you're over 21 without showing your birth date. Prove your address without revealing it. The system just says "yes" or "no" — your private info stays private.

Businesses

Check Watch Lists

Check if a name appears on government sanctions lists, wanted lists, or watch lists worldwide. Helps businesses stay compliant with the law.

Developers

API for Developers

Add identity verification to your app with a few lines of code. $0.05 per check. Free unlimited testing in sandbox mode.

Everyone

Self-Host or Use Our Cloud

Run everything on your own servers — your data never leaves. Or use our cloud and pay per check. Both options work. Same features, same code.

Transparent Results

Not just pass or fail —
you see every check

You don't just get a "yes it's real" or "no it's fake." Every single check is listed — barcode read, data extracted, security features verified, risk scored — so you know exactly what passed and what didn't.

Barcode scanned & decoded

Reads the 2D barcode on the back of every US driver's license

Personal data extracted

Name, address, birthday, ID number — all pulled from the barcode

Security features checked

Holograms, UV ink, microprint — checked against state specs

Fraud risk scored

Checks IP, device fingerprint, and request patterns for suspicious activity

Revocation database checked

Verifies the ID hasn't been reported lost, stolen, or revoked

Verification ReportValid · Trust: 0.95

California Driver License

Issuing State: CA · Report generated just now

Document Format

Matches CA DMV specifications

Pass

PDF417 Barcode

Decoded via zxinggo — 50+ fields parsed

Pass

AAMVA Compliance

DL format version 01, correct DCS/DAA

Pass

Security Features

Hologram, UV ink, microprint detected

Pass

Expiration Date

Valid until 2028-03-15

Pass

Revocation Check

Not found in revocation database

Pass

Risk Score

Score: 12/100 — Low risk, no anomalies

Pass

Age Verification

Age 28 — Over 21 confirmed

Pass

What Gets Checked

Every scan runs through multiple checks

We don't just read the barcode and move on. Each document is checked against state rules, security features, fraud patterns, and revocation lists.

Format Check

Makes sure the document follows the official format for that state or country.

Data Integrity

Verifies the barcode data hasn't been tampered with using built-in checksums.

Security Features

Looks for holograms, microprint, UV patterns, and other anti-forgery elements.

Expiry & Revocation

Checks if the ID is expired or has been reported as lost or stolen.

Cross-Field Match

Ensures the text on the front matches the data encoded in the barcode.

Fraud Detection

Analyzes IP addresses, device fingerprints, and request patterns to catch fraud.

Built With

Production-ready tech.
Open source from day one.

Web App

Next.js on Vercel

Fast, global edge network

Database

PostgreSQL via Neon

Reliable, serverless, always on

Cache & Queue

Redis via Upstash

Lightning fast, handles millions of requests

Security

Google Cloud KMS

Keys stored in hardware, never on our servers

Who It's For

One tool for individuals, businesses, and developers

Whether you want to verify your own ID, check your customers, or build identity into your app.

Verify your ID once. Use it anywhere.

Snap a photo of your driver's license or state ID. The system checks it's real, then gives you a digital ID you can use anywhere. No more handing your physical ID to strangers.

Take a photo of your ID — front and back

The barcode is read and all your info is extracted

Checked against real state security features

Get a digital ID that can't be faked

Show it as a QR code that changes every 60 seconds

Prove you're over 21 without showing your birth date

verification-flow
1. Open app → Tap "Verify My ID"
2. Take photo of front
3. Take photo of back
4. System reads barcode, checks security
5. You get a verified digital ID
6. Show QR code at the door

That's it. Your private data stays private.

Digital IDs

Your ID goes from plastic to digital

Once verified, you get a digital ID on your phone. It's signed so it can't be faked, and you show it as a QR code that changes every 60 seconds.

Authonex

ALEX JOHNSON

VC-2026-8472

NFC ENABLED

Standard

Basic verified credential

Authonex
VERIFIED

ALEX JOHNSON

VC-2026-8472

NFC ENABLED

Verified

Enhanced identity check

Authonex

ALEX JOHNSON

VC-2026-8472

NFC ENABLED

Gold

Premium credential tier

Authonex

ALEX JOHNSON

VC-2026-8472

NFC ENABLED

Platinum

Enterprise-grade identity

Real Examples

How people use Authonex every day

From checking IDs at a bar to onboarding employees at a bank — here's what it looks like in practice.

Bars, Clubs & Nightlife

Check ages without touching IDs

A patron scans their license once and gets a digital ID. At the door, they show a QR code. Your staff scans it and sees only "Over 21" — not their name, address, or birth date. No more holding onto strangers' IDs.

2s

scan to verify

Zero

personal data shared

HR & Onboarding

Verify new hires in minutes

New employees upload their ID through your portal. The system checks it's real, screens for watch lists, and creates a signed audit trail. No more photocopying driver's licenses or manual checks.

99.2%

check accuracy

80%

faster than manual

Delivery & Gig Work

Time-limited access for drivers

Issue a digital badge that expires when the shift ends. Delivery drivers get access only during their route. The badge auto-destructs — no keys to collect, no access to revoke.

Auto

expires after shift

Zero

keys to manage

Finance & Compliance

Know your customer, stay legal

Verify customers when they sign up. Check names against watch lists. Run periodic re-checks. Every step is logged and signed — ready for regulators whenever they ask.

85%

faster onboarding

Signed

audit trail included

50

US states supported

99.2%

verification accuracy

$0.05

per verification (cloud)

Free

self-hosted option

Global Coverage

Works with IDs from any country

Driver's licenses, passports, state IDs — from all 50 US states and 195+ countries. The system reads the barcode, checks the security features, and tells you if it's real.

195+

Countries supported

50

US states with detailed checks

30+

Interface languages

24/7

Monitoring

Organizations in every region use Authonex

🇺🇸United States
🇬🇧United Kingdom
🇨🇦Canada
🇦🇺Australia
🇩🇪Germany
🇫🇷France
🇯🇵Japan
🇰🇷South Korea
🇧🇷Brazil
🇮🇳India
🇨🇳China
🇲🇽Mexico
🇳🇬Nigeria
🇿🇦South Africa
🇰🇪Kenya
🇪🇬Egypt
🇸🇦Saudi Arabia
🇦🇪UAE
🇹🇷Turkey
🇮🇹Italy
🇪🇸Spain
🇳🇱Netherlands
🇸🇪Sweden
🇨🇭Switzerland
🇸🇬Singapore
🇮🇩Indonesia
🇹🇭Thailand
🇵🇭Philippines
🇻🇳Vietnam
🇦🇷Argentina
🇨🇴Colombia
🇵🇱Poland
🇺🇦Ukraine
🇷🇺Russia
🇮🇱Israel
🇳🇿New Zealand

Supporting documents from all 195 UN-recognized nations + territories. Custom integrations available for enterprise.

Why We're Different

Security you can actually understand

No buzzwords. No marketing fluff. Here's exactly what we do differently.

Future-proof crypto

We use both current-gen (Ed25519) and post-quantum (Falcon-512) signatures. Your digital IDs will still be verifiable even when quantum computers arrive.

State-specific ID checks

Every US state has different security features on their IDs. We check against each state's official specs — not a one-size-fits-all template.

Fraud detection in real time

We analyze IP addresses, device fingerprints, and request patterns to flag suspicious behavior. Every request gets a risk score before processing.

IDs that can't be forged

Each digital ID is cryptographically signed in Google Cloud's hardware security modules. If someone changes even one letter, the signature breaks instantly.

QR codes that self-destruct

QR codes expire in 60 seconds and can only be used once. A screenshot is useless — by the time someone tries to use it, the code is already dead.

Prove age without sharing it

Need to prove you're over 21? The system returns just "yes" or "no" — your birth date never leaves your phone. Same for address, name, or any other private info.

API-first, privacy-first

Third parties see only verified results (pass/fail), never raw document data. $0.05 per check. Free unlimited sandbox for testing.

Open source. Self-host or cloud.

Unlike Onfido ($2-7/check) and Veriff which are closed-source, Authonex is open source (MIT). Run it on your own servers for free. Your biometric data never touches third-party servers.

Start verifying in 5 minutes. Free.

Scan IDs, check backgrounds, match faces, and issue digital IDs. Free tier includes 100 verifications per month. Self-host for unlimited free usage.

Scan any US driver's license Screen against watch lists Match face to ID photo Issue un-fakeable digital IDs