Skip to main content
More display settings

Accessible PDFs

Last updated

We use PDF (Portable Document Format) to present all kinds of documents like guidelines, contractual agreements, data-heavy reports and even site maps.

What’s in it

This highlight is about how to make PDFs accessible, and why an alternative is preferred, even after making a PDF accessible.

What is it for?

We use PDF (Portable Document Format) to present all kinds of documents like guidelines, contractual agreements, data-heavy reports and even site maps. Ideally, all the content in a PDF should be accessible to all, and there are ways to make it accessible. Here are a few ways:

  • PDFs are not tagged by default, so make sure to enable tagging so that they can be read by screen readers.
  • Maintain good colour contrast
  • Use big enough fonts and a one-column layout (a little favour to the mobile users, but only a little)
  • Add bookmarks to help people move around the document, and set the document title and language in the document properties
  • Proper use of headers and footers to provide critical context (document title, section title and page numbers)
  • Using semantically correct tags for the content (just like we do for an accessible HTML page)
  • Most important: test it with a screen reader like VoiceOver, and with Adobe Acrobat Pro or a PDF Accessibility Checker (PAC). Make sure every part of the content is accessible.

How to support it

Avoid PDFs, even the accessible ones! Yes, PDFs are not at all as accessible as other formats. For instance, PDFs don't adapt to different screen sizes, so they are hard to use on mobile. They have many other downsides compared with other formats too. So always challenge the requirement of using a PDF and prefer other formats instead of PDFs wherever it's possible. Here are a few alternatives:

  • HTML web pages and web applications are the most feature-rich alternatives and can be fully accessible when built with semantic HTML.
  • Word Documents (with Accessibility Features Enabled) as well as Google Docs / Microsoft Office Online.
    • Offers a built-in accessibility checker.
    • More accessible than PDFs when used properly (heading styles, alt text, etc.)
    • Screen reader-friendly with good keyboard support.
  • Accessible Slide Presentations (Google Slides, PowerPoint Online)
    • Can be shared as HTML or accessible PowerPoint format instead of PDF exports.
    • Offers a built-in accessibility checker.
    • Allows embedding of live text, images with alt text, and readable slide order.
  • ePub (Electronic Publication Format)
    • Supports reflowable text for different screen sizes.
    • Accessible on e-readers and screen readers.
  • Markdown
    • Supports semantic structure and has the ability to provide meaningful alt text for images.
    • Keyboard/screen reader-friendly

Useful links