Table of Contents Generator

Paste your headings and build a printable contents list with dotted leaders and page numbers.

Build a table of contents

Everything is generated locally in your browser.

How to use the Table of Contents Generator

  1. Paste your headings one per line, using hash marks for levels.
  2. Set the first page number and choose a leader style.
  3. Press Print contents to print it or save it as a PDF.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online table of contents generator.

Paste your headings one per line, set the first page number, then press Print contents to print it or save it as a PDF.
Press Print contents and choose your printer, or select Save as PDF in the print dialogue to keep a digital copy of the list.
Start a line with one hash mark for a top level heading, two for a sub heading and three for a deeper heading, or just indent lines.
The list numbers entries in sequence beginning at the first page number you set, so you can align it with your finished document.
No. The contents list is built in your browser, so the headings you paste never leave your own device.
You can print dotted leaders, dashed leaders or no leaders at all, and the layout updates as soon as you change the option.
There is no fixed limit. Any number of lines works, and the list flows onto further pages if it grows long.
No. The print stylesheet hides the header, buttons, help sections, related links and adverts, so only the contents list prints.
Yes, the table of contents generator is completely free and unlimited, with no account and no sign-up required.
Yes. The generator is fully responsive and works on phones, tablets and desktops in any modern browser.

Last updated: October 10, 2026