feat: Add VitePress docs, EPUB to PDF tool, Phosphor icons, and licensing updates
- Set up VitePress documentation site (docs:dev, docs:build, docs:preview)
- Added Getting Started, Tools Reference, Contributing, and Commercial License pages
- Created self-hosting guides for Docker, Vercel, Netlify, Cloudflare, AWS, Hostinger, Nginx, Apache
- Updated README with documentation link, sponsors section, and docs contribution guide
- Added EPUB to PDF converter using LibreOffice WASM
- Migrated to Phosphor Icons for consistent iconography
- Added donation ribbon banner on landing page
- Removed 'Like My Work?' section (replaced by ribbon)
- Updated licensing.html with delivery model, AGPL notice, invoicing, and no-refund policy
- Added Commercial License documentation page
- Updated translations table (Chinese added, marked non-English as In Progress)
- Added sponsors.yml workflow for auto-generating sponsor avatars
2025-12-27 19:30:31 +05:30
|
|
|
# Tools Reference
|
|
|
|
|
|
2026-03-20 21:48:48 +05:30
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
<div class="tool-grid">
|
|
|
|
|
|
|
|
|
|
- [**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.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
---
|
feat: Add VitePress docs, EPUB to PDF tool, Phosphor icons, and licensing updates
- Set up VitePress documentation site (docs:dev, docs:build, docs:preview)
- Added Getting Started, Tools Reference, Contributing, and Commercial License pages
- Created self-hosting guides for Docker, Vercel, Netlify, Cloudflare, AWS, Hostinger, Nginx, Apache
- Updated README with documentation link, sponsors section, and docs contribution guide
- Added EPUB to PDF converter using LibreOffice WASM
- Migrated to Phosphor Icons for consistent iconography
- Added donation ribbon banner on landing page
- Removed 'Like My Work?' section (replaced by ribbon)
- Updated licensing.html with delivery model, AGPL notice, invoicing, and no-refund policy
- Added Commercial License documentation page
- Updated translations table (Chinese added, marked non-English as In Progress)
- Added sponsors.yml workflow for auto-generating sponsor avatars
2025-12-27 19:30:31 +05:30
|
|
|
|
|
|
|
|
## Convert to PDF
|
|
|
|
|
|
2026-03-20 21:48:48 +05:30
|
|
|
Turn images, documents, e-books, and other file formats into PDF.
|
|
|
|
|
|
|
|
|
|
<div class="tool-grid">
|
|
|
|
|
|
|
|
|
|
- [**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.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
---
|
feat: Add VitePress docs, EPUB to PDF tool, Phosphor icons, and licensing updates
- Set up VitePress documentation site (docs:dev, docs:build, docs:preview)
- Added Getting Started, Tools Reference, Contributing, and Commercial License pages
- Created self-hosting guides for Docker, Vercel, Netlify, Cloudflare, AWS, Hostinger, Nginx, Apache
- Updated README with documentation link, sponsors section, and docs contribution guide
- Added EPUB to PDF converter using LibreOffice WASM
- Migrated to Phosphor Icons for consistent iconography
- Added donation ribbon banner on landing page
- Removed 'Like My Work?' section (replaced by ribbon)
- Updated licensing.html with delivery model, AGPL notice, invoicing, and no-refund policy
- Added Commercial License documentation page
- Updated translations table (Chinese added, marked non-English as In Progress)
- Added sponsors.yml workflow for auto-generating sponsor avatars
2025-12-27 19:30:31 +05:30
|
|
|
|
|
|
|
|
## Convert from PDF
|
|
|
|
|
|
2026-03-20 21:48:48 +05:30
|
|
|
Extract content from PDFs into images, documents, and data formats.
|
|
|
|
|
|
|
|
|
|
<div class="tool-grid">
|
|
|
|
|
|
|
|
|
|
- [**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.
|
2026-03-24 14:55:51 +05:30
|
|
|
- [**PDF to CBZ**](./pdf-to-cbz) — Convert a PDF into a CBZ (Comic Book Archive) for comic readers and Calibre.
|
2026-03-20 21:48:48 +05:30
|
|
|
- [**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.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Organize & Manage
|
|
|
|
|
|
|
|
|
|
Rearrange, combine, split, and manage your PDF pages and files.
|
|
|
|
|
|
|
|
|
|
<div class="tool-grid">
|
|
|
|
|
|
|
|
|
|
- [**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.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Optimize & Repair
|
|
|
|
|
|
|
|
|
|
Compress, fix, and optimize your PDFs for better performance and compatibility.
|
|
|
|
|
|
|
|
|
|
<div class="tool-grid">
|
|
|
|
|
|
|
|
|
|
- [**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.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Secure PDF
|
|
|
|
|
|
|
|
|
|
Protect, encrypt, and control access to your PDF documents.
|
|
|
|
|
|
|
|
|
|
<div class="tool-grid">
|
|
|
|
|
|
|
|
|
|
- [**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.
|
|
|
|
|
|
|
|
|
|
</div>
|