Add, edit, import, delete and extract PDF bookmarks.
Click to select a file or drag and drop
A single PDF file
Your files never leave your device.
Select your PDF or import bookmarks from CSV/JSON files.
Add, edit, reorder, or delete bookmarks. Create hierarchies.
Download your PDF with updated bookmarks or export to CSV/JSON.
All processing happens in your browser. Your files never leave your device.
Create nested bookmarks with multiple levels for proper TOC structure.
Import bookmarks from CSV/JSON and export for external editing.
Full undo/redo history so you can experiment freely.
Yes! SwiftPDFLab's bookmark editor supports creating nested bookmarks with multiple hierarchy levels. You can organize bookmarks into parent-child relationships to create a proper table of contents structure.
Absolutely! You can import bookmarks from CSV files (format: title,page,level) or JSON files. This is great for batch creating bookmarks from a spreadsheet or programmatically generated list.
Use the Extract Existing Bookmarks feature to pull bookmarks from your PDF. You can then export them to CSV or JSON format for editing externally or importing into other PDFs.
Yes, completely! SwiftPDFLab processes everything locally in your browser. Your PDF files never leave your device or get uploaded to any server, ensuring complete privacy.