NY · Driver's license verification

Verify New York driver's licenses

Capture a New York license front and back and idcheck.now decodes the AAMVA PDF417 barcode, validates the 9 digits, 1 letter + 7 digits, or 1 letter + 18 digits license number, and cross-checks every encoded field against the printed card.

AAMVA v01–v12

Every layer we run on a New York license

These checks run on every New York verification — no per-feature upsell on the core flow.

  • AAMVA PDF417 decode

    Full CDS v01–v12 parse of the New York barcode — decoded live in the browser and again independently server-side. Any mismatch is a tamper signal.

  • Mandatory-field enforcement

    DCS, DAC, DBB, DBA, DAQ, and address elements must be present and well-formed per the AAMVA CDS.

  • License-number format validation

    The barcode's DAQ license number is validated against the New York pattern: 9 digits, 1 letter + 7 digits, or 1 letter + 18 digits.

  • Barcode ↔ OCR cross-check

    Encoded fields are compared against the printed visual zone — name, DOB, expiry, and license number must agree.

  • Expiry & age validation

    DBA (expiration) is enforced against the validity window; DBB (birth date) drives per-session age thresholds.

  • Issuing-authority IIN check

    The issuer identification number in the barcode header is checked against New York's AAMVA issuer record.

The New York license-number format

9 digits, 1 letter + 7 digits, or 1 letter + 18 digits

The barcode's DAQ element carries the license number. idcheck.now validates it against the published New York pattern as a plausibility signal — formats drift over time and legacy cards remain in circulation, so a format miss is a warning fed into the composite score, not an automatic decline.

What the New York PDF417 barcode tells us

A sample of the AAMVA CDS elements decoded from every New York barcode, and what each one feeds into.

ElementMeaningHow idcheck.now uses it
DAQ Customer ID / license number The license number itself — validated against the state format and, for FL/IL/WI/MO, recomputed from the holder's identity.
DCS Customer family name Mandatory. Soundex-encoded into the license number in FL/IL/WI; cross-checked against the printed card everywhere.
DAC Customer first name Mandatory. Mapped to a first-name code (Gallian table) inside FL/IL/WI license numbers.
DBB Date of birth Mandatory. Encoded into the FL/IL/WI day-code segment and the Missouri trailing digits; drives age checks.
DBA Document expiration date Mandatory. Enforced against the document validity window on every verification.

AAMVA DLDV for New York

DLDV — confirm availability

New York is not currently listed among the widely-known AAMVA DLDV participating jurisdictions. The live DMV verification add-on may therefore be unavailable for New York licenses — every other check on this page runs regardless, and most states do participate, so confirm status at integration time.

FAQ

New York verification questions

What format is a New York driver's license number?

New York driver's license numbers are 9 digits, 1 letter + 7 digits, or 1 letter + 18 digits. idcheck.now validates the barcode's DAQ field against this pattern on every verification; older card layouts still in circulation are handled as plausibility warnings rather than hard failures.

Can idcheck.now verify a New York license directly with the DMV?

New York is not currently listed as a participant in AAMVA's DLDV program, so the live DMV lookup add-on may not be available for this jurisdiction. All other layers — PDF417 forensics, format validation, barcode↔OCR cross-checks, face match, liveness, and OFAC screening — run on every verification regardless. Confirm DLDV status at integration time, as participation changes.

Verify New York licenses in your onboarding flow today.

Your first 100 verifications are free. No credit card — five lines of JavaScript.