AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I make a printable checklist PDF with my own items for free?

Open AnyTool’s Printable Checklist Maker and type your list in the box — one item per line. End a line with a colon (or start it with #) and it becomes a section heading, so items group under categories. Add a title, an optional subtitle and a blank “Date:” line, then choose your checkbox style (square, circle or rounded), optional per-section numbering, ruled or plain rows, one or two columns, line spacing and an accent colour. A live preview matches the PDF exactly and long lists flow onto extra pages automatically. Download a vector PDF or print it. The checkboxes print empty so you tick them off by hand, and everything runs in your browser, so your list is never uploaded. Print at 100% / “Actual size” for the true page size.

  • Type your own items, one per line — a line ending with “:” becomes a category heading
  • Square, circle or rounded checkboxes, with optional per-section numbering
  • One or two columns, ruled or plain rows, adjustable spacing and an accent colour
  • Live preview matches the PDF; long lists flow onto extra pages automatically
  • 100% client-side — your list and choices never leave your device

What is

Printable Checklist Maker

A printable checklist maker is a tool that turns a plain list you type — one item per line, with category headings — into a clean, ready-to-print checklist: a title, section headings and a checkbox in front of every item, in one or two columns, exported as a vector PDF that prints to scale for you to tick off by hand.

Generators

Related terms

ChecklistTo-Do ListCheckbox ListPacking ListGrocery ListChecklist PDF

Frequently Asked Questions

End a line with a colon, or start it with #. That line becomes a section heading and the items below it group under it.

You write your checklist as plain lines, one item per line. To start a new category, type a heading line that ends with a colon — like “Kitchen:” — or that starts with a hash and a space, like “# Kitchen”. The tool parses that into a section header with an accent band, and every line after it becomes a checkbox item under that section, with numbering that restarts per section if you turn numbering on. Blank lines are ignored, so you can space your source text out freely.

They print empty. Your text is printed and every box starts blank, so you tick items off by hand or in the PDF.

The checklist prints a blank-checkbox list to tick off by hand. The tool prints your typed text, the section headings and an empty checkbox in front of every item; it does not pre-tick anything, track completion or save state. You check items off with a pen after printing, or by clicking the boxes in the PDF. You can choose a square, circle or rounded checkbox style and add a ruled write-on line under each item for notes.

Yes. It is free with no signup, and the checklist and PDF are generated entirely in your browser — nothing is uploaded.

The Printable Checklist Maker is completely free with no account, watermark or sign-up wall. The list is drawn and the PDF is assembled on your device with a local vector engine (pdf-lib), so every word you type, your categories and your style choices never leave the browser, there is no server or CDN, and the page works offline once it has been cached.

Yes. Switch to two columns for a packing or grocery list, and long lists flow into the next column or a new page automatically.

You can lay the checklist out in one or two columns — two columns suit dense lists like packing or grocery checklists. The tool computes the placement of every row, flowing items down a column and onto the next column or a fresh page when one fills, and it keeps a section heading with at least its first item so headings never orphan at the foot of a column. The page count updates live, and each layout supports A3, A4, A5, Letter and Legal, portrait or landscape.

Detailed Explanation

Technical Details

Type a List, Get Categories and Checkboxes

AnyTool’s Printable Checklist Maker turns a plain list the user types — one item per line — into a clean, ready-to-print checklist entirely in the browser. A pure parser reads each line: a line that ends with a colon, or starts with a hash and a space, becomes a category heading (drawn as an accent band), and every other line becomes a checkbox item under the most recent heading; leading bullets, dashes or “[ ]” markers the user pastes are stripped, blank lines are ignored, and item numbering restarts inside each category. Each item is drawn with an empty checkbox in the chosen style — square, circle or rounded — optional per-section numbering, an optional ruled write-on line, and the section heading above it. The same layout maths feeds both a vector PDF (assembled client-side with pdf-lib) and an SVG live preview, so what the user sees matches the printed page, down to where each row sits.

  • A line ending with “:” or starting with # becomes a category heading; other lines are items
  • Pure parser strips pasted bullets/dashes/[ ] markers and ignores blank lines
  • Item numbering restarts inside each category when numbering is enabled
  • Square, circle or rounded empty checkboxes, with an optional ruled write-on line
  • One layout source feeds both the pdf-lib PDF and the SVG preview, so preview matches print
Methodology

Columns, Pagination and Pure Layout Logic

A pure layout function places every parsed row in real-world points. It flows rows top-to-bottom down a column at a row height set by the chosen spacing (compact, normal or relaxed); when a column fills it moves to the next column, and when both columns on a sheet are used it starts a new page, so arbitrarily long lists paginate automatically. To avoid orphans, a section heading that would land in the last row of a column is pushed to the next column so it always keeps at least its first item. The user picks one or two columns, an optional notes strip of ruled lines at the foot of each page, a title, an optional subtitle and a blank “Date:” line, plus a paper size (A3, A4, A5, Letter, Legal) and orientation. Because the placement is computed rather than hard-coded, changing the text, spacing, columns or page size instantly reflows the whole checklist — and the live page count — in both the preview and the PDF. Lines too long for a column are trimmed with an ellipsis so nothing overruns the margin.

  • Pure layout function flows rows down columns and paginates onto extra pages automatically
  • Compact / normal / relaxed row spacing; one or two columns; optional notes strip
  • Section headings are kept with their first item so they never orphan at a column foot
  • A3, A4, A5, Letter and Legal in portrait or landscape; live page count
  • Over-long lines are ellipsis-trimmed to fit the column width
Privacy & Security

Blank Checkboxes, Privacy and Accurate Print Scaling

The checklist prints a blank-checkbox list to tick off by hand: the tool prints the user’s typed text and section headings with an empty checkbox in front of every item, and the user (or whoever they hand it to) checks items off with a pen after printing, or by clicking the boxes in the PDF. The tool does not pre-tick anything, track completion or save state. Because the whole tool runs client-side, every word the user types, their categories and their style choices are processed only in the browser and are never uploaded, logged or stored on a server; the page works offline once cached, with no account or watermark. The tool is honest about print scaling: a PDF is only true to size if printed at 100% / “Actual size” rather than “Fit to page”, which rescales the sheet, and it advises keeping the default margin so the printer does not clip the edges.

  • Prints a blank-checkbox list — your text is printed, boxes start empty, you tick by hand
  • No completion tracking or saved state; the tool just lays out and renders your list
  • Items, categories and style choices generated locally with pdf-lib — no upload, no server, no CDN
  • Vector PDF stays sharp at any zoom or print size; works offline after first load
  • Accurate page size requires printing at 100% / Actual size, not Fit to page
Checklist creation: in-browser vector (AnyTool) vs typical checklist-maker sites
CapabilityAnyToolTypical checklist-maker sites
ProcessingRuns in your browser, no CDNOften server-rendered or account-based
Your itemsType your own, one per line, with categoriesOften template-driven or item-by-item forms
CategoriesLine ending with “:” becomes a section headingSometimes fixed or manual
Checkbox styleSquare, circle or roundedUsually one fixed style
ColumnsOne or two, with auto paginationOften single column only
OutputTrue vector PDF (sharp at any size)Often a fixed PDF or raster image
Paper sizesA3, A4, A5, Letter, Legal · portrait/landscapeUsually A4/Letter only
Live previewVector preview matches the printed PDFOften a static thumbnail
PrivacyYour list never uploaded; offline-capableList sent to a server
Cost / signupFree, no signup, no watermarkSometimes gated, emailed or watermarked

AnyTool parses your typed list and assembles its vector PDF locally in the browser and uploads nothing.