# Tools Reference BentoPDF offers **130+ tools** for working with PDFs. All tools run entirely in your browser — your files never leave your device. --- ## Edit & Annotate Modify, mark up, and enhance your PDF documents with a full suite of editing tools.
- [**PDF Editor**](./edit-pdf) — Annotate, highlight, redact, comment, add shapes/images, search, and view PDFs. - [**Edit Bookmarks**](./bookmark) — Add, edit, import, delete and extract PDF bookmarks. - [**Table of Contents**](./table-of-contents) — Generate a table of contents page from PDF bookmarks. - [**Page Numbers**](./page-numbers) — Insert page numbers into your document. - [**Add Page Labels**](./add-page-labels) — Apply PDF page labels with Roman numerals, prefixes, and custom starts. - [**Bates Numbering**](./bates-numbering) — Add sequential Bates numbers across one or more PDF files. - [**Add Watermark**](./add-watermark) — Stamp text or an image over your PDF pages. - [**Header & Footer**](./header-footer) — Add text to the top and bottom of pages. - [**Invert Colors**](./invert-colors) — Create a dark mode version of your PDF. - [**Scanner Effect**](./scanner-effect) — Make your PDF look like a scanned document. - [**Adjust Colors**](./adjust-colors) — Fine-tune brightness, contrast, saturation and more. - [**Background Color**](./background-color) — Change the background color of your PDF. - [**Change Text Color**](./text-color) — Change the color of text in your PDF. - [**Sign PDF**](./sign-pdf) — Draw, type, or upload your signature. - [**Add Stamps**](./add-stamps) — Add image stamps to your PDF using the annotation toolbar. - [**Remove Annotations**](./remove-annotations) — Strip comments, highlights, and links. - [**Crop PDF**](./crop-pdf) — Trim the margins of every page in your PDF. - [**PDF Form Filler**](./form-filler) — Fill in forms directly in the browser. Also supports XFA forms. - [**Create PDF Form**](./form-creator) — Create fillable PDF forms with drag-and-drop text fields. - [**Remove Blank Pages**](./remove-blank-pages) — Automatically detect and delete blank pages.
--- ## Convert to PDF Turn images, documents, e-books, and other file formats into PDF.
- [**Images to PDF**](./image-to-pdf) — Convert JPG, PNG, BMP, GIF, TIFF, SVG, HEIC, WebP and more to PDF. - [**JPG to PDF**](./jpg-to-pdf) — Create a PDF from one or more JPG images. - [**PNG to PDF**](./png-to-pdf) — Create a PDF from one or more PNG images. - [**WebP to PDF**](./webp-to-pdf) — Create a PDF from one or more WebP images. - [**SVG to PDF**](./svg-to-pdf) — Create a PDF from one or more SVG images. - [**BMP to PDF**](./bmp-to-pdf) — Create a PDF from one or more BMP images. - [**HEIC to PDF**](./heic-to-pdf) — Create a PDF from one or more HEIC images. - [**TIFF to PDF**](./tiff-to-pdf) — Create a PDF from one or more TIFF images. - [**Text to PDF**](./txt-to-pdf) — Convert a plain text file into a PDF. - [**Markdown to PDF**](./markdown-to-pdf) — Convert Markdown to PDF with live preview and syntax highlighting. - [**JSON to PDF**](./json-to-pdf) — Convert JSON files to PDF format. - [**ODT to PDF**](./odt-to-pdf) — Convert ODT (OpenDocument Text) files to PDF. - [**CSV to PDF**](./csv-to-pdf) — Convert CSV spreadsheets to PDF. - [**RTF to PDF**](./rtf-to-pdf) — Convert RTF (Rich Text Format) documents to PDF. - [**Word to PDF**](./word-to-pdf) — Convert Word documents (DOCX, DOC, ODT) to PDF. - [**Excel to PDF**](./excel-to-pdf) — Convert Excel spreadsheets (XLSX, XLS, ODS) to PDF. - [**PowerPoint to PDF**](./powerpoint-to-pdf) — Convert PowerPoint presentations (PPTX, PPT, ODP) to PDF. - [**XPS to PDF**](./xps-to-pdf) — Convert XPS/OXPS documents to PDF. - [**MOBI to PDF**](./mobi-to-pdf) — Convert MOBI e-books to PDF. - [**EPUB to PDF**](./epub-to-pdf) — Convert EPUB e-books to PDF. - [**FB2 to PDF**](./fb2-to-pdf) — Convert FictionBook (FB2) e-books to PDF. - [**CBZ to PDF**](./cbz-to-pdf) — Convert comic book archives (CBZ/CBR) to PDF. - [**WPD to PDF**](./wpd-to-pdf) — Convert WordPerfect documents (WPD) to PDF. - [**WPS to PDF**](./wps-to-pdf) — Convert WPS Office documents to PDF. - [**XML to PDF**](./xml-to-pdf) — Convert XML documents to PDF. - [**ODG to PDF**](./odg-to-pdf) — Convert OpenDocument Graphics (ODG) to PDF. - [**ODS to PDF**](./ods-to-pdf) — Convert OpenDocument Spreadsheet (ODS) to PDF. - [**ODP to PDF**](./odp-to-pdf) — Convert OpenDocument Presentation (ODP) to PDF. - [**PUB to PDF**](./pub-to-pdf) — Convert Microsoft Publisher (PUB) to PDF. - [**VSD to PDF**](./vsd-to-pdf) — Convert Microsoft Visio (VSD, VSDX) to PDF. - [**PSD to PDF**](./psd-to-pdf) — Convert Adobe Photoshop (PSD) files to PDF. - [**Email to PDF**](./email-to-pdf) — Convert email files (EML, MSG) to PDF format.
--- ## Convert from PDF Extract content from PDFs into images, documents, and data formats.
- [**PDF to JPG**](./pdf-to-jpg) — Convert each PDF page into a JPG image. - [**PDF to PNG**](./pdf-to-png) — Convert each PDF page into a PNG image. - [**PDF to WebP**](./pdf-to-webp) — Convert each PDF page into a WebP image. - [**PDF to BMP**](./pdf-to-bmp) — Convert each PDF page into a BMP image. - [**PDF to TIFF**](./pdf-to-tiff) — Convert each PDF page into a TIFF image. - [**PDF to CBZ**](./pdf-to-cbz) — Convert a PDF into a CBZ (Comic Book Archive) for comic readers and Calibre. - [**PDF to SVG**](./pdf-to-svg) — Convert each PDF page into a scalable vector graphic. - [**PDF to CSV**](./pdf-to-csv) — Extract tables from PDF and convert to CSV format. - [**PDF to Excel**](./pdf-to-excel) — Extract tables from PDF and convert to Excel (XLSX). - [**PDF to Greyscale**](./pdf-to-greyscale) — Convert all colors to black and white. - [**PDF to JSON**](./pdf-to-json) — Convert PDF files to JSON format. - [**PDF to Word**](./pdf-to-docx) — Convert PDF files to editable Word documents. - [**Extract Images**](./extract-images) — Extract all embedded images from your PDF files. - [**PDF to Markdown**](./pdf-to-markdown) — Convert PDF text and tables to Markdown format. - [**Prepare PDF for AI**](./prepare-pdf-for-ai) — Extract PDF content as LlamaIndex JSON for RAG/LLM pipelines. - [**PDF to Text**](./pdf-to-text) — Extract text from PDF files and save as plain text. - [**Extract Tables**](./extract-tables) — Extract tables from PDFs as CSV, JSON, or Markdown.
--- ## Organize & Manage Rearrange, combine, split, and manage your PDF pages and files.
- [**PDF Workflow Builder**](./pdf-workflow) — Build custom PDF processing pipelines with a visual node editor. - [**PDF Multi Tool**](./pdf-multi-tool) — Full-featured PDF editor with page management. - [**OCR PDF**](./ocr-pdf) — Make a PDF searchable and copyable. - [**Merge PDF**](./merge-pdf) — Combine multiple PDFs into one file. - [**Alternate & Mix Pages**](./alternate-merge) — Merge PDFs by alternating pages from each PDF. - [**Organize & Duplicate**](./organize-pdf) — Duplicate, reorder, and delete pages. - [**Add Attachments**](./add-attachments) — Embed one or more files into your PDF. - [**Extract Attachments**](./extract-attachments) — Extract all embedded files from PDF(s) as a ZIP. - [**Edit Attachments**](./edit-attachments) — View or remove attachments in your PDF. - [**PDF OCG**](./pdf-layers) — View, toggle, add, and delete OCG layers in your PDF. - [**Split PDF**](./split-pdf) — Extract a range of pages into a new PDF. - [**Divide Pages**](./divide-pages) — Divide pages horizontally or vertically. - [**Extract Pages**](./extract-pages) — Save a selection of pages as new files. - [**Delete Pages**](./delete-pages) — Remove specific pages from your document. - [**Add Blank Page**](./add-blank-page) — Insert an empty page anywhere in your PDF. - [**Reverse Pages**](./reverse-pages) — Flip the order of all pages in your document. - [**Rotate PDF**](./rotate-pdf) — Turn pages in 90-degree increments. - [**Rotate by Custom Degrees**](./rotate-custom) — Rotate pages by any custom angle. - [**N-Up PDF**](./n-up-pdf) — Arrange multiple pages onto a single sheet. - [**PDF Booklet**](./pdf-booklet) — Rearrange pages for double-sided booklet printing. - [**Combine to Single Page**](./combine-single-page) — Stitch all pages into one continuous scroll. - [**View Metadata**](./view-metadata) — Inspect the hidden properties of your PDF. - [**Edit Metadata**](./edit-metadata) — Change the author, title, and other properties. - [**PDFs to ZIP**](./pdf-to-zip) — Package multiple PDF files into a ZIP archive. - [**Compare PDFs**](./compare-pdfs) — Compare two PDFs side by side. - [**Posterize PDF**](./posterize-pdf) — Split a large page into multiple smaller pages.
--- ## Optimize & Repair Compress, fix, and optimize your PDFs for better performance and compatibility.
- [**Compress PDF**](./compress-pdf) — Reduce the file size of your PDF. - [**PDF to PDF/A**](./pdf-to-pdfa) — Convert PDF to PDF/A for long-term archiving. - [**Fix Page Size**](./fix-page-size) — Standardize all pages to a uniform size. - [**Linearize PDF**](./linearize-pdf) — Optimize PDF for fast web viewing. - [**Page Dimensions**](./page-dimensions) — Analyze page size, orientation, and units. - [**Remove Restrictions**](./remove-restrictions) — Remove password protection and security restrictions. - [**Repair PDF**](./repair-pdf) — Recover data from corrupted or damaged PDF files. - [**Rasterize PDF**](./rasterize-pdf) — Convert PDF to image-based PDF. Flatten layers and remove selectable text. - [**Deskew PDF**](./deskew-pdf) — Automatically straighten tilted scanned pages using OpenCV. - [**Font to Outline**](./font-to-outline) — Convert all fonts to vector outlines for consistent rendering.
--- ## Secure PDF Protect, encrypt, and control access to your PDF documents.
- [**Encrypt PDF**](./encrypt-pdf) — Lock your PDF by adding a password. - [**Sanitize PDF**](./sanitize-pdf) — Remove metadata, annotations, scripts, and more. - [**Decrypt PDF**](./decrypt-pdf) — Unlock PDF by removing password protection. - [**Flatten PDF**](./flatten-pdf) — Make form fields and annotations non-editable. - [**Remove Metadata**](./remove-metadata) — Strip hidden data from your PDF. - [**Change Permissions**](./change-permissions) — Set or change user permissions on a PDF. - [**Digital Signature**](./digital-sign-pdf) — Add a cryptographic digital signature using X.509 certificates. - [**Validate Signature**](./validate-signature-pdf) — Verify digital signatures and view certificate details.