Skip to content

PDF Accessibility

PDF Alt Text Checker

Find the images a screen reader has nothing to say about.

Processed locally in your browser. Your file is not uploaded to any server. How this works

  1. 01Add your file
  2. 02PDF Alt Text Checker
  3. 03Download

Runs in your browser · nothing uploaded

About PDF alt text checker

An image in a PDF is pixels, and pixels carry no meaning that software can convey. The only way a screen reader can describe a figure is if the document supplies a textual alternative in the `/Alt` entry on that figure’s structure element. Where `/Alt` is missing, the reader has nothing to announce — a chart central to the document’s argument is simply silence, or at best the word “graphic”. This tool lists every figure element it finds and reports which have alt text and which do not, with page references. It also checks something a simple presence test misses, which is the most common real failure: alt text that exists but is useless. Automated export pipelines routinely fill `/Alt` with the source filename, so a document technically passes every mechanical check while telling a reader “chart_final_v3.png”. Note also that purely decorative images should be marked as artifacts rather than given alt text, so that a reader skips them instead of hearing “decorative border” fourteen times.

How to PDF alt text checker

  1. 01

    Open the PDF

    Drop in the document you want to audit for image descriptions.

  2. 02

    Review figures with no alt text

    These are reported first with page numbers — they are silent to a screen reader.

  3. 03

    Check the flagged placeholders

    Alt text that is a filename or a single generic word passes presence checks and still communicates nothing.

  4. 04

    Read the rest critically

    For each remaining description, ask whether it conveys what the image contributes. Only you can judge that.

What this tool does

  • Lists every Figure element with its alt text status and page number
  • Flags placeholder descriptions such as filenames and single generic words
  • Configurable minimum length for catching alt text too short to be useful
  • Distinguishes figures marked as decorative artifacts from those simply missing alt text
  • Shows the existing alt text in full so you can assess it yourself

Limitations worth knowing

Every PDF tool has constraints. Stating them plainly is more useful than discovering them halfway through your work.

  • Whether alt text is *meaningful* cannot be determined by software. The tool can see that a description exists and looks suspicious; only a person can judge whether it conveys the image’s purpose.
  • Placeholder detection is heuristic, so it will flag some legitimate short descriptions and miss some poor long ones.
  • It cannot tell whether an image is genuinely decorative — that is an editorial decision about what the image contributes.
  • Complex charts often need a full description in surrounding text rather than a short alt string, which this tool cannot assess.

How your file is handled

This tool runs entirely inside this browser tab. When you choose a file, your browser reads it from your own disk and hands the bytes to JavaScript running on this page — no network request carries your document anywhere. You can confirm that yourself: open your browser’s developer tools, switch to the Network panel, and run the tool. You will see no upload.

Nothing is stored after the fact. Closing or reloading this tab discards the file, the result and everything derived from them, because none of it ever left your machine. Read how local processing works.

Questions about PDF alt text checker

What makes alt text good?

It conveys what the image contributes in this context. For a chart, the finding it shows rather than “bar chart”. For a photo, what matters about it here. Length is less important than whether a reader who cannot see the image ends up equally informed.

Can the tool tell me if my alt text is good enough?

No, and no tool can. It reports presence, length and obvious placeholder patterns. Judging whether a description is meaningful requires understanding the document’s purpose, which is human work.

What should I do with decorative images?

Mark them as artifacts rather than giving them alt text. A reader then skips them entirely, instead of hearing a description of a border or a spacer graphic repeatedly.

Why is alt text of “chart.png” flagged when it exists?

Because a filename is not a description. Export pipelines commonly fill /Alt with the source filename, which satisfies a presence check while telling the reader nothing at all about the image.

Read more about this