keepcalculator

06 Numbers and Powers

Create Accessible Documents in LibreOffice: Full Guide

Card No. 06·66854 · Updated · Standard formula, shown below

Yes, you can create fully accessible documents in LibreOffice Writer, Calc, and Impress by using its built-in styles, navigation tools, and export options. This guide walks you through the exact steps to make your documents usable by people who rely on screen readers, keyboard navigation, or other assistive technologies.

Why Accessibility Matters in LibreOffice

Accessibility ensures that your document can be read and understood by everyone, including people with visual, motor, or cognitive impairments. For many organizations and government agencies, creating accessible documents is also a legal requirement under standards like the Web Content Accessibility Guidelines (WCAG) or Section 508 in the United States. LibreOffice supports these standards through its accessibility interface, which works with screen readers such as NVDA (Windows) and Orca (Linux). A well-structured document not only helps assistive technology users but also improves navigation for everyone, making it easier to scan, search, and reuse content.

Setting Up LibreOffice for Accessibility

Before you start writing, configure LibreOffice to support accessibility features. Go to Tools > Options > Accessibility and check the following:

  • Always use Navigator for accessibility – this makes the Navigator panel (F5) more prominent, helping you jump between headings, tables, and images.
  • Allow animated images – disable this if you want to avoid distractions for users with cognitive disabilities.
  • Use high-contrast mode – this is a system setting, but LibreOffice will respect it if you enable it in your operating system.

You should also enable the Navigator (View > Navigator or press F5) to see the document structure as a tree. This is essential for checking heading order and finding untagged elements.

Using Styles for Structure and Headings

The single most important step is to use paragraph styles, not manual formatting, for headings, lists, and body text. Manual formatting (changing font size or bolding text directly) makes it impossible for a screen reader to identify the document structure.

  1. Select the text you want as a heading.
  2. In the Styles sidebar (F11), double-click Heading 1, Heading 2, etc.
  3. Use headings in order: start with Heading 1 for the title, then Heading 2 for major sections, and Heading 3 for subsections. Do not skip levels.
  4. For lists, use the List or Numbering styles from the Styles menu, not manual bullet characters.

To check your heading structure, open the Navigator and expand the Headings section. You should see a logical outline. If you see text that looks like a heading but isn’t styled, right-click it and choose Paragraph to apply the correct style.

Adding Alt Text to Images and Objects

Images, charts, and other objects need alternative text (alt text) that describes their content or function. Screen readers will announce this text in place of the image.

  1. Right-click the image and select Properties.
  2. Go to the Options tab.
  3. In the Alternative text field, write a concise description. For example, “Bar chart showing quarterly sales for 2024” is better than “Chart”.
  4. If the image is purely decorative (e.g., a divider line), check the Decorative box so screen readers ignore it.

For charts created in LibreOffice Calc or Impress, you can also add alt text to the chart object. In addition, ensure that any text within the chart is also available as data in the spreadsheet or as a caption in the document.

Creating Accessible Tables

Tables are tricky for screen readers because they need to know which cells are headers and how the data is organized. Follow these rules:

  • Use Table > Insert Table to create a real table, never draw one with tabs or spaces.
  • In the table properties (right-click > Table Properties), go to the Table tab and set a Name for the table (e.g., “Sales Data 2024”).
  • Check the Header row repeats option if the table spans multiple pages.
  • Mark the first row as a header row by selecting the row, then Table > Insert Row or use the Table toolbar button that toggles header formatting.

LibreOffice does not have a dedicated “header row” property like Word, but you can simulate it by applying the Table Heading paragraph style to the cells in the first row. To do this, place the cursor in the first row, open the Styles sidebar, and double-click Table Heading. This style is recognized by some screen readers as a header.

Exporting to PDF with Accessibility Tags

When you export a LibreOffice document to PDF, you must enable tagged PDF to preserve the accessibility information. Here’s how:

  1. Go to File > Export As > Export as PDF.
  2. In the PDF Options dialog, click the General tab.
  3. Check the box Tagged PDF (this is usually enabled by default).
  4. In the Structure section, ensure Export bookmarks is checked.
  5. Click Export.

After exporting, you can verify the accessibility by opening the PDF in a tool like Adobe Acrobat Pro and running the Accessibility Check, or by using the open-source PDF Accessibility Checker (PAC). The tagged PDF will contain a logical structure tree that mirrors your heading and list styles.

Common Mistakes and How to Avoid Them

Even experienced users make these errors. Here’s what to watch for:

  • Using spacebar for alignment – never use multiple spaces to center or indent text. Use paragraph alignment and indentation options instead.
  • Forgetting alt text on images – every image, including logos, needs alt text unless it is marked decorative.
  • Using text boxes – text boxes are often not read in the correct order by screen readers. Use a single-column layout or a table instead.
  • Ignoring reading order – in Impress, the order of objects on a slide matters. Use the Slide > Object Order menu to set the correct sequence.
  • Not checking the Navigator – always review the Navigator to see the document structure as a screen reader would.

Another common misconception is that LibreOffice cannot produce accessible PDFs. That is false – with the correct settings, LibreOffice exports tagged PDFs that meet WCAG 2.1 AA standards in many cases. However, complex layouts may require post-processing in a dedicated PDF editor.

Frequently Asked Questions

Does LibreOffice support screen readers?

Yes. On Windows, LibreOffice works with NVDA and JAWS. On Linux, it works with Orca. You may need to enable the accessibility support in Tools > Options > Accessibility and ensure your screen reader is running before you start LibreOffice. Some users report that LibreOffice is more responsive with NVDA than with other readers.

Can I convert a Word document to LibreOffice without losing accessibility?

Most accessibility features, such as styles and alt text, are preserved when you open a .docx file in LibreOffice. However, it’s always a good practice to check the Navigator and the alt text after conversion, as some advanced features like complex tables may lose their structure.

How do I make a PDF from LibreOffice accessible?

Export with the Tagged PDF option enabled. Also, ensure your document uses proper styles, headings, and alt text. After exporting, test the PDF with a checker like PAC (PDF Accessibility Checker) to identify any remaining issues.

What is the best way to create accessible forms in LibreOffice?

Use the Form Controls toolbar to insert text fields, checkboxes, and dropdowns. In the form control properties, set an Accessible Name for each field. When exporting to PDF, the form fields will be tagged and interactive if you select the Create PDF form option in the export dialog.

Are there any limitations to LibreOffice accessibility?

Some advanced PDF accessibility features, like setting the default language for specific text spans or complex table structures, are not fully supported in LibreOffice. For such cases, you may need to use a dedicated PDF editor to fine-tune the tags. However, for most documents, LibreOffice is fully capable.

Do I need to install additional extensions for accessibility?

No. LibreOffice includes all the necessary accessibility features out of the box. However, you might want to install the Accessibility Check extension (if available) to automatically scan your document for common issues. This is optional and not required.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →