Accessibility
Updated November 13, 2026
We want everyone to be able to use JeffOffice, including people who use a screen reader (a program that reads the screen aloud), a keyboard instead of a mouse, magnification, or high-contrast colors. This page says what works today on our website and in our apps, what doesn't work yet, and how to tell us about a problem.
The website
We build www.jeffoffice.com to meet the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA. WCAG is the widely used standard for accessible websites, and level AA is the level most laws and policies ask for.
- Keyboard. Everything on the site works with the keyboard alone. The first key press of Tab shows a "Skip to the content" link, and the language menu opens, moves, and closes with the keyboard.
- Screen readers. Every page is built with headings and labeled areas, so a screen reader can jump around it. Screenshots have text descriptions, and pictures that are only decoration are hidden from screen readers. Each page says what language it is in, so a screen reader reads it with the right voice.
- Color and contrast. Text stands out from its background by at least the ratio WCAG asks for (4.5 to 1 for normal text), in both the light and the dark look. The site follows your device's light or dark setting, and with Windows high contrast it uses your chosen colors.
- Motion. If your device is set to reduce motion, the site turns off its animations and smooth scrolling.
- Size. Pages fit screens as narrow as 320 pixels, and you can enlarge the text to twice its size without losing anything.
- Languages. The site is in English, Spanish, French, German, Italian, Dutch, and Portuguese (Brazil and Portugal). The legal pages and this page are in English only.
The apps
JeffPub, JeffDeck, JeffWrite, and JeffCrunch share the same window, ribbon (the band of commands across the top), and settings, so most of what follows works the same way in all four.
- Keyboard. Every command works without a mouse. Press Alt and letters appear on the ribbon's tabs; type a tab's letter, then a command's letter, to use it. Tab and the arrow keys also move around the ribbon, with a visible outline (a focus ring) on the control you're on, and Esc goes back to your document.
- Your own keys. You can give any command the keys you want, or change the keys it has, in File > Options > Customize > Keyboard. The Keyboard Shortcuts table lists every command's keys.
- Screen readers. The ribbon, panes, dialogs, and status bar have names and descriptions that a screen reader reads aloud. In JeffPub, the objects on a page are read too: each one by its kind (a picture, a text box, a table), its text or description, and where it is on the page. JeffDeck's slides use the same code, so their objects are read the same way, though we have tested this most in JeffPub.
- Light, dark, and high contrast. Each app follows your computer's light or dark setting, or you can choose one in File > Options > General. With Windows high contrast turned on, the apps use your high-contrast colors everywhere, and switch as soon as you turn it on or off.
- Zoom. Every app can zoom in to make your document bigger on the screen.
Making your own files accessible
- Alternative text (alt text). A short description of a picture, chart, or shape for people who can't see it. You can add alt text to a picture, chart, or shape in all four apps, or mark it as decoration so screen readers skip it. Alt text is kept when you save.
- Check Accessibility. Each app can check your file and list what a screen reader user or someone with low vision might have trouble with, such as a picture with no alt text, a table with no header row, or text that doesn't stand out enough from its background. It takes you to each one so you can fix it.
- Accessible PDF files. JeffPub and JeffDeck save PDF files with tags (hidden labels for headings, reading order, tables, and alt text), so screen readers can read the PDF in the right order.
- Captions. In JeffDeck, you can add captions to a video from a WebVTT (.vtt) caption file, one for each language. They show at the bottom of the video during the slide show.
- E-books. JeffPub can save a publication as an EPUB e-book whose text reflows to any screen size and works with e-book readers' own reading tools.
What doesn't work yet
We're working on these, and we'll update this page as each one is done.
- Your document's text in JeffWrite isn't read fully by screen readers yet. The window and its controls are.
- Cells in JeffCrunch aren't read aloud as you move around the sheet yet: the cell's address, value, and formula.
- Accessible PDF files from JeffWrite and JeffCrunch don't have tags yet.
- Read Aloud, which reads your document to you with your computer's voices, isn't in any of the apps yet.
- Screen readers on Linux and macOS. The apps give the same names and descriptions to every screen reader, but we test with screen readers on Windows. We haven't yet tested Orca (Linux) or VoiceOver (macOS) carefully.
Tell us about a problem
If something on the website or in an app is hard or impossible for you to use, please email info at jeffoffice dot com. It helps to tell us:
- what you were trying to do, and where (the page address, or the app and the command),
- what happened,
- your computer or device, its operating system, and the app's version, and
- any assistive technology you use, such as a screen reader or magnifier, and its version.
We read every message, and we'll tell you what we can fix and when. If you need a file or a page in another form, ask, and we'll help.