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.
Built on infrastructure you trust
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
California Driver License
Issuing State: CA · Report generated just now
Document Format
Matches CA DMV specifications
PDF417 Barcode
Decoded via zxinggo — 50+ fields parsed
AAMVA Compliance
DL format version 01, correct DCS/DAA
Security Features
Hologram, UV ink, microprint detected
Expiration Date
Valid until 2028-03-15
Revocation Check
Not found in revocation database
Risk Score
Score: 12/100 — Low risk, no anomalies
Age Verification
Age 28 — Over 21 confirmed
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
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.
ALEX JOHNSON
VC-2026-8472
Standard
Basic verified credential
ALEX JOHNSON
VC-2026-8472
Verified
Enhanced identity check
ALEX JOHNSON
VC-2026-8472
Gold
Premium credential tier
ALEX JOHNSON
VC-2026-8472
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
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.