Skip to Content
FeaturesAccessibilityAccessibility Checker

Accessibility Checker

Validate your document’s accessibility and fix issues automatically.

Running the Checker

Open the Accessibility Checker

Click ToolsAccessibilityCheck Accessibility

Select Check Options

Choose what to check:

  • Document structure
  • Alternative text
  • Tables
  • Reading order
  • Headings
  • All checks

Run the Check

Click Start Checking

Review Results

Issues are grouped by severity and type

Understanding Results

Issue Severity

LevelIconMeaning
ErrorRed circleMust fix for accessibility compliance
WarningYellow triangleShould fix for better accessibility
InfoBlue infoSuggestion for improvement

Issue Categories

The checker validates:

  • Document: Title, language, bookmarks
  • Page Content: Tagged content, artifacts
  • Alternative Text: Images, figures, formulas
  • Tables: Headers, structure, scope
  • Headings: Hierarchy, skipped levels
  • Reading Order: Logical sequence
  • Links: Alternate text for links
  • Forms: Field labels, tab order

Common Issues

Document Issues

IssueDescriptionFix
No titleDocument title not setSet in Document Properties
No languagePrimary language not specifiedSet document language
No bookmarksLong document without navigationAdd bookmarks

Content Issues

IssueDescriptionFix
Untagged contentContent not in tag structureTag all content
Empty tagsTags with no contentRemove or populate
Suspect artifactContent marked as artifact but may be meaningfulReview and retag

Image Issues

IssueDescriptionFix
Missing alt textFigure without descriptionAdd alternative text
Empty alt textAlt text is blankAdd description or mark decorative
Alt text same as filenameNon-descriptive alt textWrite meaningful description

Table Issues

IssueDescriptionFix
No headersTable without header cellsDefine header row/column
Missing scopeHeaders without scope attributeSet column or row scope
Irregular structureInconsistent rows/columnsRestructure table

Heading Issues

IssueDescriptionFix
Skipped levelH1 followed by H3Use sequential levels
No H1Document lacks main headingAdd H1 tag
Empty headingHeading tag with no textRemove or add content

Fixing Issues

Manual Fix

  1. Click an issue in the results
  2. The document scrolls to the problem
  3. Fix the issue manually
  4. Click Recheck to verify

Auto-Fix

For issues with automatic fixes:

  1. Click the issue
  2. Click Fix or Auto-Fix
  3. Penvio applies the correction
  4. Review the change

Auto-fix is available for many common issues. Always review automated changes to ensure accuracy.

Fix All

To fix multiple issues at once:

  1. Click Fix All in a category
  2. Review the proposed fixes
  3. Click Apply All
  4. Check the results

Auto-Fix Capabilities

The checker can automatically fix:

IssueAuto-Fix Action
Missing titlePrompts you to enter title
No languageDetects and sets language
Untagged contentRuns auto-tagger
Missing alt textOpens alt text editor
No table headersConverts first row to headers
Empty tagsRemoves empty tags

Generating Reports

Full Report

  1. Run the accessibility check
  2. Click Generate Report
  3. Choose format:
    • PDF report
    • HTML report
    • CSV export
  4. Save the report

Report Contents

  • Summary statistics
  • Issues by category
  • Issue details with page numbers
  • Compliance status
  • Recommendations

Compliance Checking

PDF/UA Compliance

Check against PDF/UA standard:

  1. Select PDF/UA profile in check options
  2. Run the check
  3. Review PDF/UA-specific issues

WCAG Compliance

Check against WCAG guidelines:

  1. Select WCAG 2.1 AA profile
  2. Run the check
  3. Issues map to WCAG success criteria

Section 508

For U.S. federal accessibility compliance:

  1. Select Section 508 profile
  2. Run the check
  3. Review compliance status

Accessibility Check Criteria

Document Criteria

CheckCriteriaStandard
Document titleTitle is set and meaningfulPDF/UA, WCAG
Document languagePrimary language specifiedPDF/UA, WCAG
BookmarksNavigation for 21+ pagesPDF/UA

Content Criteria

CheckCriteriaStandard
Tagged PDFAll content is taggedPDF/UA
Tab orderFollows document structurePDF/UA
Character encodingUnicode mapping existsPDF/UA

Image Criteria

CheckCriteriaStandard
Alt text presentAll images have alt textWCAG 1.1.1
Alt text qualityDescription is meaningfulWCAG 1.1.1
Decorative imagesProperly marked as artifactsWCAG 1.1.1

Table Criteria

CheckCriteriaStandard
Header cellsTables have TH elementsWCAG 1.3.1
Header scopeScope attribute is setWCAG 1.3.1
Regular structureConsistent rows/columnsPDF/UA

Heading Criteria

CheckCriteriaStandard
Heading structureLogical hierarchyWCAG 1.3.1
Sequential levelsNo skipped levelsWCAG 1.3.1
H1 presentDocument has main headingBest practice

Tips

  • Run the checker before publishing
  • Fix errors before warnings
  • Use auto-fix for common issues, but review results
  • Generate a report for compliance documentation
  • Recheck after making fixes
  • Test with actual screen readers for final validation

Next Steps

Last updated on