Skip to main content
OpenDataLoaderAccessibility
WCAG & veraPDFPDF/UAOpen-Source Auto-TagWorkspace

Automate
PDF Accessibility

Manual PDF remediation doesn’t scale — open-source auto-tagging turns untagged PDFs into Tagged PDFs, validated with veraPDF.

ODL Auto-Tag

Too many PDFs to fix by hand?

You don't tag them by hand. Auto-Tagging does the first pass.

  1. Your PDFsUntagged, scanned, decades deep
  2. ODL Auto-TagAuto-taggingReading order, headings, tables, alt text
  3. ODL PDF/UAPDF/UA ConversionPDF/UA-1 or PDF/UA-2, validated
  4. ODL Accessibility WorkspaceRemediate, verify, recordFix in place, machine + AI check, dated report

Open source

Start auto-tagging right now, on your own machine

pip install -U opendataloader-pdf
import opendataloader_pdf

# Untagged PDF in → screen-reader-ready Tagged PDF out
opendataloader_pdf.convert(
    input_path=["file1.pdf", "file2.pdf", "folder/"],
    output_dir="output/",
    format="tagged-pdf",
)

Three engines

Spend only where it's needed

Capability
Machine
Open source
OSS AI
Open source
ODL AI
Commercial
Digital PDFsSupportedSupportedSupported
Reading orderSupportedSupportedSupported
TablesSimpleBasicAdvanced
Scanned PDFs (OCR)Not supportedBasicAdvanced
Alt textNot supportedBasicAdvanced
Formulas / chartsNot supportedBasicAdvanced
Priority supportNot supportedNot supportedSupported
SpeedFastSlowerSlower
Best forText PDFsScanned PDFsAlt textScanned PDFsAlt textHigh accuracy

Need the advanced quality for scans, alt text and formulas? Tell us what your documents look like.

Talk to us
ODL Accessibility Workspace

Tagged, but actually accessible?

Between “we made it” and “it works for real people” sits a gap.

Accessibility is a program

No one-time fix. It takes continuous, best effort.

Create

We help

Make and publish the accessible document

Born-accessible authoring
Auto-Tagging
Manual remediation
PDF/UA export
HTML export

Verify

We help

Confirm it actually is

WCAG & veraPDF validation
L1 · Machine check
L2 · AI check
L3 · Human review
AT testing

Sustain

Keep the program running

Accessibility expert
Staff training
Public statement
Fix-by deadlines
Reporting

ODL Accessibility Workspace

One place to remediate, verify and record.

L1 · Machine check

WCAG rules, validated with veraPDF

PDF/UA rules
WCAG Matrix
veraPDF Record
Tagged isn't the same as accessible — so what's the bar?
A public standard, not ours — PDF/UA (ISO 14289), which is how WCAG is built into a PDF.
Does it pass an independent checker?
Yes — veraPDF, built by the PDF Association who author the standard.
Real accessibility is ongoing work. Need a record of yours?
Yes — full veraPDF results download as a dated file, every run.
The validation summary for one document: PDF/UA-2 marked "Compliant" with 1,727 rules passed and 0 failed, 6,553 checks passed and 0 failed. Below it, the WCAG 2.2 × PDF/UA matrix lists success criteria 1.1.1 Non-text Content, 1.3.1 Info and Relationships and 1.3.2 Meaningful Sequence — each passing UA-1 and UA-2, with its AI confidence beside it (100.0% and 96.8%).

L2 · AI check

AI Assist on what rules can't reach

OCR, alt text, tables, formulas & charts
AI Score
AI Record
Can I fully trust the AI?
No — a strong first opinion, not the last word. That's what L3 is for.
Then why use it?
It sorts what it's sure of from what it isn't, so a person only weighs the rest — days of review become hours.
Real accessibility is ongoing work. Does the AI leave its trace?
Yes — every module records how it read the page and how sure it was.
Tagged regions on a page, each labelled with its type and an AI confidence score — a caption at 100.0% and a paragraph at 88.0% — beside layout-analysis and OCR panels counting how many items were accepted, flagged for caution, or rejected.

L3 · Human review

Human review on the meaning AI can't grasp

Remediation
Visual Review
Review Record
Can I see the results meet my standard myself?
Yes — open the structure, inspect any tag, and read it against the L1 checks and L2 scores.
If it needs manual correction, can I do it right here?
Yes — reading order, alt text, tags and table structure are all editable in place.
Real accessibility is ongoing work. Is the human review on the record?
Yes — the review and its corrections are kept as a record for each document.
The PDF/UA tag picker open beside a tagged page: the selected region is set to P (Paragraph), with Title and Heading 1 through 6 available to assign instead.

Everyone's right to the document doesn't expire. If keeping it that way is your job, we can help you run it.

Talk to us
Capacity planner

When does the backlog end?

A finish date, measured on a sample of your own PDFs.

Auto-Triage

Most pages take the fast path — automatically

See how each page is routed

Capacity planner

See the finish date before you buy

Have a backlog and a deadline? Tell us your volume and we'll help you scope it.

Talk to us
ODL PDF/UA

Looking for PDF/UA conversion?

PDF/UA is how WCAG becomes checkable inside a PDF.

Convert & validate

Five targets, produced and checked in one pass

PDF 1.7

PDF/UA-1Start hereISO 14289-1 · 2014

PDF 2.0

PDF/UA-2ISO 14289-2 · 2024
ISO 32005ISO/TS 32005 · 2023
WTPDF ReusePDF Association · 2024
WTPDF AccessibilityPDF Association · 2024
Rule by rule, pass or fail
Same check, in and out
Full results, yours to keep

Not sure which one applies to your documents? Tell us what your requirement says and we'll name the target.

Talk to us
Pricing & packaging

Tag your own documents today.

Talk to us when you need more.

Open source
Enterprise

ODL PDF

  • Convert to HTML, JSON, Markdown
  • Auto-Triage

ODL Auto-Tag

  • Machine engineText only, fast
  • OSS AIBasic quality, open-source
  • ODL AIAdvanced qualityEnterprise

ODL Accessibility Workspace

  • RemediateFix tags, alt text and text in place
  • VerifyMachine check, AI check, WCAG matrix
  • RecordA record per document

ODL PDF/UA

  • Convert to PDF/UAPDF/UA-1, PDF/UA-2
  • Validate & ReportWCAG

ODL AI

  • OCR
  • Alt text
  • Tables, formulas & charts

ODL HTML

  • Convert PDF to accessible HTMLWCAG
  • Reflow & fixed layout
  • Self-hosted & On-prem
  • SSO
  • Audit log
  • Priority support

We scope it with you — your documents, your volume, and where they have to end up.

Roadmap

What's live — and what's coming in 2026

  1. Q1 2026

    ODL PDF

    Converts PDFs to HTML, JSON and Markdown.

    2026.03Open source
  2. Q2 2026

    ODL Auto-Tag

    Tags structure and reading order — rules or open-source AI.

    2026.04Open source
  3. Q3 2026

    ODL AI

    OCR, alt text, tables, formulas and charts.

    2026.07Enterprise

    ODL PDF/UA

    Converts to PDF/UA-1, 2 and WTPDF, and validates it.

    2026.07Enterprise
  4. Q4 2026

    ODL Accessibility Workspace

    One place to remediate, verify and record.

    PreviewEnterprise

    ODL HTML

    Publishes WCAG HTML — reflowable or fixed-layout.

    PreviewEnterprise

Have your own timeline? Talk to us — we'll scope the roadmap with you.

Partners

Built on Industry Standards

Based on PDF Association specifications and best practice guides, developed with Hancom and Dual Lab.

WCAG & veraPDF

Whatever rule you were handed, this is where you start.

WCAG (Web Content Accessibility Guidelines) is the foundation of digital inclusion, and of legal and technical interoperability.

regulations

ADA Title II

State and local government

Section 508

Federal agencies · Rehabilitation Act

EAA

European Accessibility Act

WCAG

Testable success criteria, at three conformance levels.

technical standard

PDF/UA

What accessibility means inside a PDF.

WTPDF

Well-tagged PDF for reuse. Its accessibility level is PDF/UA-2.

Matterhorn Protocol

136 ways to fail PDF/UA-1. 47 of them usually need a person.