A Guide for Creating Accessible PDFs
What is an accessible PDF?
Accessible PDFs are documents that can be accurately navigated by a screen reader. PDF’s are often convenient and versatile ways to store and share information, but require intentionality in their design to make sure everyone can access them.
PDF Accessibility Guidelines
-
Begin with an accessible source document
Google Docs, Word, Powerpoint, etc. have accessibility features to ensure your source document is as accessible as possible.
- Use structured styles in your document:
- Proper header levels (H1-H6)
- Lists, paragraphs, and paragraphs using built-in tools (bullet points or numbers)
- Avoid any manual formatting
- Add alt text for any meaningful images, graphs, logos, or icons
- Use descriptive hyperlink text (Some examples: don't copy and paste a link directly into your document, or use unhelpful text like “click here”.)
- Ensure sufficient color contrast, with dark text on light backgrounds or light text on dark backgrounds
- Use readable, accessible fonts (e.g. Arial, Verdana) and avoid all caps or italics.
- Utilize built-in accessibility features within your source document.
- Use structured styles in your document:
-
When converting to PDF, ensure that you use settings that retain accessibility formats and tags
- Use “Save as PDF” or “Export as PDF” with the accessibility or tagging options enabled
- Avoid “Print to PDF” as it removes Tags
-
PDFs must have proper Tags in order for them to be considered accessible
Tags give PDFs their structure. To use proper Tagging:
- Verify or add tags using Adobe Acrobat Pro
- To check for Tags:
- Open PDF in Adobe Acrobat Pro
- Go to View > Show/Hide > Navigation Panes > Tags
- If Tags are in your PDF, you will see
- If tags are missing:
- Use Tools > Accessibility > Autotag Document
- Acrobat will then apply basic Tags and structure to the content
- To check for Tags:
- Common Tags:
- Heading Tags (<H1> to <H6>): Begin with <H1> as main title, then use the rest in order (<H2>, <H3>, and so on). Using heading tags out of order will confuse screen readers.
- List Tags (<L>, <LI>, <LBody>): Lists help to organize information. <L> wraps the whole list, with each list item tagged as <LI>, and the content of each item wrapped using <LBody>.
- Paragraph Tags (<P>): Indicates standard reading text, and will be most of the document's regular text.
- Link Tags (<Link>): Hyperlinks are identified with <Link> Tags.
- Verify or add tags using Adobe Acrobat Pro
-
Check the reading order using read aloud features within your document
The reading order is the sequence in which the content will be read aloud.
- To check reading order in Adobe Acrobat:
- Open your PDF in Acrobat
- Go to Tools > Accessibility > Reading Order
- Numbered boxes will appear showing the reading order; if numbers do not follow the correct order, click and drag boxes into the correct order.
- Different documents have read aloud features. Prior to completing the document, use the feature to check reading order and ensure accessibility for a screen reader.
- To check reading order in Adobe Acrobat:
-
Set the document title and language
- You can do so in Adobe Acrobat by accessing File > Properties > Description/Advanced
- Ensure the document is searchable (utilize OCR feature if scanned)
-
Ensure tables and forms are accessible within your PDF
- Table accessibility: must have clearly defined header rows and simplified structures. In Adobe Acrobat:
- Right-click the table tag > choose Table Editor.
- Ensure tables are tagged as <Table>
- Ensure the first row is tagged as <TH> (table header), and all other cells are tagged as <TD> for table data
- Add a summary as alt text to define object properties
- Form accessibility: must be operable by keyboard, follow a logical tab order, and have accessible labels.
- Use Tools > Prepare Form to edit form fields
- In each field, ensure a meaningful label is entered, and logical field names and tabe order are used.
- Table accessibility: must have clearly defined header rows and simplified structures. In Adobe Acrobat:
-
Use the Accessibility Checker in Acrobat
This feature identifies any accessibility issues (e.g. missing tags, color contrast issues, missing alt text).
- In Acrobat, go to Tools > Accessibility > Full Check
- Review the report, and expand flagged items to resolve errors.
Final Checklist in creating an Accessible PDF:
- Text has sufficient contrast
- The document is properly tagged
- All images have alt text
- All hyperlinks are descriptive
- Font size and style is accessible and readable
- All headings follow consistent hierarchy
- Logical reading order
- The document was properly exported
- Lists, tables, and forms are properly formatted
- Read aloud feature was tested, confirming reading order
- Acrobat’s accessibility checker was run