Generate clickable tables of contents for PDFs from headings — navigate 300-page ebooks instantly. Add what the author forgot — local pdf-lib work, unlimited saves.
Runs on pdf-lib
Content reviewed October 2026 · About Toolzum
Add a Table of Contents to your PDF documents. Organize pages with titled sections, create nested hierarchies, and navigate large documents with ease. Perfect for reports, ebooks, and manuals.
Add a subtle color tint to all pages in a PDF document. Upload your PDF and pick a background color. Tint every page uniformly for branding or readability themes — local pdf-lib work, unlimited saves.
Insert blank pages at any position in a PDF document. Choose page size, count, and position. Choose page size and count to match the document — local pdf-lib work, unlimited saves.
Convert CSV files into queryable SQLite databases in your browser. Turn 100k-row exports into SELECT-able tables — local sql.js work, unlimited saves.
Convert MP4 to WebM for fast web embedding with smaller files. Make homepage videos load instantly — local FFmpeg work, unlimited saves.
From font-size headings and existing structure: a 300-page ebook gains a nested outline in one pass. Review generated entries — decorative large text sometimes sneaks in as false headings.
Standard PDF outlines work in Acrobat, Preview, Chrome, and mobile readers alike. Test two readers before distributing widely.
Yes — rename, reorder, and nest entries before baking in. Fix auto-detected junk titles in the same pass.
No — outlining runs locally in your browser on pdf-lib. Only the final save touches the network — downloads are unlimited.
Bookmark PDF
Add a Table of Contents to your PDF documents. Organize pages with titled sections, create nested hierarchies, and navigate large documents with ease. Perfect for reports, ebooks, and manuals.
Add Page Numbers to PDF
Inserts page number labels at user-chosen positions (bottom-center, top-right, etc.) with configurable font, size, and starting offset. Documents stay on your device — editing and conversion run locally in your browser.