📑

PDF Editor

Edit PDFs in your browser — add text, highlight, sign & annotate

Drop a PDF here or click to upload

Processed entirely in your browser

📚
Learn more — how it works, FAQ & guide
Click to expand

Free Online PDF Editor — Annotate, Highlight & Manage Pages

Toololis PDF Editor lets you edit PDF files directly in your browser without uploading to any server. Add text annotations, highlight important sections, delete unwanted pages, rotate pages, and reorder them by dragging. All processing uses pdf-lib and pdf.js, running entirely on your device for complete privacy.

Whether you need to annotate a contract, highlight key sections of a report, remove blank pages from a scan, or rearrange pages in a presentation, this tool handles it without requiring any software installation or account creation.

Key Features

  • Text annotations — click anywhere on a PDF page to add text. Choose font size and color for your annotations.
  • Highlight tool — draw semi-transparent rectangles over important text or areas. Choose any color for your highlights.
  • Page management — delete, rotate (90 degrees), and reorder pages. Drag thumbnails in the sidebar to rearrange.
  • Visual page preview — every page is rendered as a canvas thumbnail for easy navigation and overview.
  • Client-side processing — uses pdf-lib for PDF modification and pdf.js for rendering. Nothing is uploaded anywhere.
  • Download modified PDF — save the edited PDF with all annotations and page changes embedded permanently.

How to use this tool

  1. 1

    Upload a PDF

    Drag and drop a PDF file onto the upload area, or click to select one from your device. The file is processed entirely in your browser.

  2. 2

    View and navigate pages

    All pages are displayed as canvas thumbnails. Click a page to select it for annotation. Use the page controls to rotate, delete, or reorder pages.

  3. 3

    Add annotations

    Select the Text tool to click anywhere on a page and type text. Use the Highlight tool to draw semi-transparent colored rectangles over important areas.

  4. 4

    Manage pages

    Reorder pages by dragging thumbnails. Delete unwanted pages with the trash icon. Rotate individual pages 90 degrees.

  5. 5

    Download modified PDF

    Click the Download button to save your edited PDF. All changes are embedded into the PDF using pdf-lib.

How PDF Editing Works in the Browser

Traditional PDF editors require desktop software because PDF is a complex binary format. This tool uses two powerful JavaScript libraries to bring PDF editing to the browser: pdf.js (developed by Mozilla) renders PDF pages as canvas images for display, while pdf-lib provides low-level PDF manipulation capabilities including adding text, drawing shapes, and managing pages.

When you add a text annotation, the tool records its position relative to the PDF page coordinates. When you download, pdf-lib opens the original PDF bytes, draws the annotation text and highlights at the correct positions, and outputs a new PDF file. The result is a standards-compliant PDF that works in any viewer.

What You Can and Cannot Edit

This tool excels at adding content to PDFs — text annotations, highlights, and page management. It does not modify existing text in the PDF. Editing existing text would require a full PDF reflow engine that understands the document's font metrics, layout, and text flow, which is beyond what browser-based tools can reliably do.

For tasks that require editing existing PDF text, you would need a desktop application like Adobe Acrobat or LibreOffice. However, for annotation, markup, and page management, this browser-based editor is faster and more convenient than installing software.

Tips for Better Results

  • Use the zoom controls in your browser (Ctrl/Cmd + scroll) to get a closer view when placing annotations precisely.
  • Choose contrasting colors for text annotations — red or blue text on a white document background is most readable.
  • For highlights, use yellow or green at the default semi-transparency for a natural highlighter effect.
  • Delete blank pages before adding annotations to keep your workflow focused.
  • Reorder pages by dragging them in the sidebar — the final PDF will reflect the new page order.

Privacy and Security

Your PDF never leaves your browser. The file is read into memory using the FileReader API, processed by pdf.js and pdf-lib in JavaScript, and the modified PDF is generated as a Blob for download. No server communication occurs during the entire editing process. This makes the tool suitable for sensitive documents including contracts, financial statements, and personal records.

Frequently Asked Questions

Is my PDF uploaded to a server?
No. All processing happens locally in your browser using pdf-lib and pdf.js. Your PDF data never leaves your device.
What can I edit in a PDF?
You can add text annotations, draw highlight rectangles, delete pages, reorder pages, and rotate pages. You cannot edit existing text in the PDF — that would require a full PDF reflow engine.
What is the maximum PDF size?
There is no hard limit, but very large PDFs (over 50 MB or 200+ pages) may be slow to process in the browser. For best performance, keep files under 20 MB.
Can I merge multiple PDFs?
This tool edits a single PDF at a time. For merging multiple PDFs into one, use our PDF Merger tool.
Will annotations be permanent in the PDF?
Yes. Text and highlight annotations are embedded into the PDF using pdf-lib. They become part of the document and will appear in any PDF viewer.
Which browsers are supported?
The editor works in all modern browsers including Chrome, Firefox, Edge, and Safari. It uses JavaScript modules and Canvas rendering, which are universally supported.

You might also like

🔒
100% Privacy. This tool runs entirely in your browser. Your data is never uploaded to any server.