← Back to home

How To

Two things live on this page: a quick walkthrough of using poofPDF itself, and a much bigger, tool-agnostic guide to making any document accessible — because the checklist matters a lot more than which product you run it through.

Using poofPDF

1. Upload a PDF

Drop a PDF onto the dropzone on the homepage, or click choose a file. Everything below runs in your own browser — your file isn't sent anywhere first.

Drag & drop a PDF here, or choose a file.
Large or complex PDFs may take a little while to analyze.

Illustrative mockup of the upload step — not an exact screenshot of the current interface.

2. Read your checklist

The Overview tab groups every automated finding into categories (document basics, structure & navigation, images, tables & lists, color & contrast, links & forms) with a pass/warn/fail status and a confidence level, so you can triage the high-confidence items first. Dig deeper in the Metadata, Headings & Structure, Images & Alt Text, and Tables tabs.

fail Document has a Title — no Title set in metadata
pass Document language is set — Language: en
warn Table structure — 2 candidate tables, review recommended

Illustrative mockup of a grouped checklist row — not an exact screenshot of the current interface.

3. Fix contrast & links

The Color Contrast & Links tab flags text/background combinations under WCAG's 4.5:1 minimum and links identified by color alone. This is the one tab where an automated fix actually repaints pixels rather than just adding metadata, so it asks for an explicit checkbox acknowledgement before it's included in your export. We built a genuinely thorough checking and verification pipeline here — including a final pass against the exact bytes you download — but nobody's perfect, including us, so always spot-check the result.

4. Export a fixed PDF

The Export tab offers two strategies:

Patch original PDF high confidence
Keeps your file's exact appearance; adds/repairs structure tags only where they can be safely matched.

Illustrative mockup of the export options — not an exact screenshot of the current interface.

Patch original PDF (default, recommended for most files) keeps your file byte-for-byte identical in appearance. Rebuild & Tag discards the original and redraws every page from this tool's own analysis to reconstruct structure that cannot be repaired in place, at the risk of shifting fonts or spacing. Its completeness depends on the content poofPDF can successfully analyze — use it only if a file's existing tagging is pervasively broken.

Troubleshooting

My exported PDF looks slightly different than I expected.

If you used Patch original PDF without any opt-in contrast/link fixes, appearance should be byte-for-byte identical — check whether you accidentally applied the contrast fix, or try Rebuild & Tag only if the patched version still isn't reading correctly in a real screen reader.

The checklist still shows warnings after I fixed things.

Some checks (reading order, mixed-language passages, use of color) are flagged low confidence because they genuinely require human judgment — they may never fully clear, and that's expected. Re-upload your corrected file to refresh high-confidence checks like headings, alt text, and contrast.

Why does poofPDF say some fixes are "opt-in"?

Anything that changes how your document actually looks (contrast repainting, link underlines) is opt-in and requires an explicit checkbox. Everything else (headings, alt text structure, table/list tagging) is metadata-only and never changes appearance, so it doesn't need the same guardrail.

Beyond poofPDF

Core accessibility concepts (and how they map to what we check)

None of this is specific to poofPDF or even to PDFs — the same handful of ideas underpin accessible web pages, Word documents, and presentations. Here's the short version of each, tied back to what our checklist reports:

Structure & headings

A document's headings should form a real, nested outline (H1 → H2 → H3, no skipped levels) so a screen reader user can jump between sections the way a sighted reader skims a page. This underlies WCAG 1.3.1 Info and Relationships and 2.4.6 Headings and Labels — both appear directly in our Overview and Headings & Structure tabs.

Alternative text

Every meaningful image needs a short, accurate text description; purely decorative images should be marked as such so assistive technology skips them instead of announcing noise. This is WCAG 1.1.1 Non-text Content, covered by our Images & Alt Text tab.

Color & contrast

Text needs enough contrast against its background to be legible for low-vision readers (WCAG 1.4.3, generally 4.5:1), and information should never be conveyed by color alone (WCAG 1.4.1) — a required field or a link needs a non-color cue too, like an asterisk or an underline.

Tables, lists & forms

Data tables need real header cells (with a declared /Scope) so a screen reader can announce "Column: Revenue, Row: Q3" instead of reading a wall of numbers. Bullet/numbered content should be tagged as a real list, not just typed symbols. Fillable forms need every field labeled with meaningful text, not just a bare, unlabeled box.

Reading order

The order assistive technology encounters content should match the logical reading order a sighted person would follow — this is frequently wrong in multi-column layouts, sidebars, and pull-quotes, and it's one of the hardest things to check automatically. Always spot-check this one by hand.

Other tools worth using

We don't care who you use — we're about making the internet accessible for everyone. No single checker, including ours, catches everything, and a second opinion is cheap insurance. Some worth adding to your workflow:

Check your work in more than one place, and when tools disagree, believe the one that's closer to how a real assistive-technology user will actually experience the document.

Why poofPDF, with no secrets about it

We'd rather earn your confidence with specifics than a slogan. As currently provided:

Try poofPDF now →