SharePoint list prints without checkboxes — print CSS path (Modern list & JSON column formatting)
Joe B.
Reviewed for technical accuracy
Specialities: SharePoint Online, Modern lists, JSON column formatting, print-friendly CSS, Microsoft 365 admin & Edge/Chrome print
SharePoint Modern list prints without checkbox icons — add print CSS, JSON “txtContent” (☑/☐), enable background graphics, export clean PDF
Quick answer: the accepted fix
Accepted fix when SharePoint list prints without checkboxes: add **JSON column formatting** with txtContent = ☑ / ☐ for Yes/No columns, use **@media print** to keep icons if needed, and in Edge/Chrome enable **Background graphics** before printing or saving to PDF.
Why checkboxes vanish in print (icon fonts, background images & print CSS)
Modern SharePoint relies on **Fluent UI** icon fonts/SVG. In print, browsers may drop background images and icon fonts unless allowed via **print CSS**. Rendering **Unicode checkmarks** with JSON (☑/☐) avoids font dependencies and ensures consistent **PDF output** across Edge/Chrome.
How to verify the print path
Create a narrow **print view** (Title, Completed, Due) and print twice: once with Fluent UI icons and once with **JSON txtContent**. If icons disappear without Background graphics, the **Unicode fallback** still prints, proving the **print CSS path** is fixed.
Print-friendly SharePoint — quick tips
Prefer **text/SVG** over icon fonts for reliable printing.
Quick path: JSON **txtContent** (☑/☐), optional **inline SVG**, enable **Background graphics** in Edge/Chrome, and keep views minimal. For classic sites, use a small **@media print** snippet to enforce visible checkmarks.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.
Expert will respond in minutes
We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.
Save time & money
No scheduling hassles or expensive consults. Membership can save you significant time and money each month.
FAQ
Why do SharePoint checkboxes vanish when printing?
Modern lists use **Fluent UI** icon fonts/SVG. Browsers often drop icon fonts/backgrounds in print. Use **JSON txtContent** (☑/☐) or inline SVG, and enable **Background graphics** if you keep icons.
Can I fix this without SPFx or tenant-wide CSS?
Yes. **Column formatting** (JSON) works per list/column. Emit **☑/☐** via txtContent so the mark prints in Edge/Chrome and PDF.
How do I keep color/status formatting on paper?
Keep text labels (Done/Open) so it’s readable in B&W. Optionally add color via JSON; if printers ignore color, the **Unicode glyphs** still show.
Sources
- Microsoft Learn — SharePoint column formatting overview
- Microsoft Learn — Column formatting reference (txtContent, iconName, svg)
- MDN —
print-color-adjust& background graphics in print
Filed under: Printers
Related articles
- Printer changes scale without asking — why are my prints suddenly too big or too small?
- Printer says “Offline” and won’t print — what should I check first?
- My printer “forgot” my Wi-Fi — the saved network is gone
- Printer Wi-Fi settings reset by itself — why did it forget my network?
- My printer keeps popping up “Set up Wi-Fi” again — why won’t it stay connected?
- Why does my printer need Wi-Fi setup again? It was working yesterday.
- My printer Wi-Fi setup keeps failing — what am I doing wrong?
- Printer Wi-Fi setup is confusing — why won’t it connect to my network?