PDF bookmarks and table of contents
A long PDF with no bookmarks can only be read by scrolling. Drop your file and let Khallas read the lines set larger than the body text and offer them as entries, then rename, repage or delete any of them and save. The file then opens on its own chapter list in any reader.

Drop your files here
Files are processed on your device and never uploaded
Runs in your browser. Your file never leaves your device.
Three steps, that's it
Drop a PDF
Click suggest from headings, or add entries by hand
Arrange the entries and save
Frequently asked questions
Where do the suggested headings come from?
From your own file. We measure the font size of every line and treat lines set larger than the body text as headings. A line repeated on most pages is a running header, not a chapter, so it is dropped. All of it happens in your browser.
Can I change the suggestion?
Yes, it is a starting point: rename any entry, change its page, move it up or down, indent it to make it a sub-heading, or delete it before saving.
How many levels are supported?
Three: a chapter, a heading under it, and one more below that. That is what a reader's side panel shows clearly.
Can I remove bookmarks a file already has?
Yes. Delete every entry and save, and the file comes out with no bookmarks and no leftover trace of the old ones in its bytes.
Does it work on scanned files?
Automatic suggestion needs a text layer, and a scan is only images. You can still add entries by hand, or run the file through Arabic OCR first.
Tools that go with this one
All tools
Every tool runs inside your browser without uploading the file.
- Edit PDFType, draw and manage pages
- Fill a formType into form fields, then lock them
- Redact PDFBlack out sensitive details for good
- PDF to WordEditable text in a docx
- PDF to ExcelTables and numbers in a workbook
- PDF to PowerPointEvery page becomes a slide
- Word to PDFA Word file becomes a PDF
- Excel to PDFA spreadsheet becomes a PDF
- PowerPoint to PDFA deck becomes a PDF
- Merge PDFCombine files into one
- Split PDFExtract pages or split apart
- Split by sizeParts under an upload limit
- Compress PDFShrink files for sending
- Images to PDFTurn JPG and PNG into one PDF
- Clean up scanPhone photos become clean pages
- Black and whiteGrey, ready for the printer
- PDF to imagesExport pages as JPG or PNG
- Extract imagesPull out the pictures at full resolution
- Organize pagesReorder, delete, rotate visually
- Rotate PDFFix page orientation
- Unify page sizesOne size for every page
- Pages per sheetPrint four pages on one sheet
- Extract textCopy Arabic text out of PDFs
- Compare PDFsSee what changed between two versions
- WatermarkArabic or English text
- Page numbersArabic-Indic ١٢٣ or 123
- Protect PDFAdd a password to a file
- Unlock PDFRemove a password you know
- Repair PDFRebuild a file that will not open
- Scan to text (OCR)Read text out of scans and photos
- ZATCA invoice readerSee what the invoice QR stores
- Sign PDFPut your signature on the file
- Crop marginsTrim the page edges
- Flatten formLock filled fields from editing
- File detailsSee them or erase them
More uses
- Compress your CV
- Compress for WhatsApp
- Merge bank statements
- Umrah & Hajj documents
- Number thesis pages
- Merge certificates
- Receipts to PDF
- Merge lecture notes
- Watermark your name
- Extract contract text
- Unlock a payslip
- Protect contracts before sending
- Merge an Ejar lease
- Clean up government forms
- Archive monthly invoices
- Promotion portfolio
- Split a textbook
- Confidential stamp
- Certificate photos to PDF
- Sign a contract
- Flatten a filled form
- Watermark an ID copy
- Protect a PDF for WhatsApp
- Compress a PDF to under 2 MB
- Compress a PDF to under 1 MB
- Compress a PDF to 500 KB or less
- Photo to PDF under 2 MB
- Write Arabic on a PDF
- Compress a PDF on iPhone
- Bank statement to Excel
- Scanned PDF to text
- Reversed Arabic text


