pdf-tools

Free PDF Editor - Add Text & Annotations to PDF Online

Annotate, highlight, draw, and add text to any PDF page directly in your browser. A lightweight PDF editor with no installs and no uploads.

100% Free
Privacy Focused
Instant Results
Works Everywhere
Work in Progress

We're Building Edit PDF

Our team is working hard to bring you this amazing tool. Stay tuned for the launch!

Launching on May 1st, 2026
100% Free
Fast & Easy
Privacy First
About This Tool

What is Edit PDF?

Our free browser-based PDF editor lets you annotate and modify PDF pages without installing any software. Draw shapes, add text boxes, highlight areas, sketch freehand notes, and draw arrows — all layered on top of your PDF pages as interactive annotations.

The tool uses pdf.js to render each page as a canvas preview, then layers Fabric.js on top to provide a rich annotation interface. When you're done editing, the annotations are rasterized and embedded permanently into the PDF using pdf-lib, producing a standard PDF file with all your changes baked in.

This is the quick solution for marking up documents before sharing, adding comments to client work, filling in simple form fields manually, annotating technical drawings, or adding notes and pointers to presentations. No desktop app required.

All editing happens locally in your browser. Your PDF pages render client-side with pdf.js, and the final annotated PDF is generated client-side with pdf-lib. Nothing is uploaded or processed on any external server.

Features

Powerful Features

Everything you need in one amazing tool

Text Boxes

Add typed text anywhere on any page. Choose font size and color.

Freehand Drawing

Draw freehand annotations, underlines, or sketches directly on pages.

Shapes

Add rectangles, circles, and lines to highlight areas or create diagrams.

Highlight

Highlight text areas with semi-transparent color overlays for emphasis.

No Upload Required

Entire editing session runs in your browser. Files never leave your device.

Annotations Embedded

Annotations are permanently embedded in the PDF output via pdf-lib.

Simple Process

How It Works

Get started in 4 easy steps

1

Upload Your PDF

Select or drag your PDF. Pages render as editable canvases via pdf.js.

2

Add Annotations

Select a tool (text, draw, shape) and annotate pages as needed.

3

Review Changes

Navigate pages to review all your annotations before saving.

4

Download Edited PDF

Click Save. pdf-lib embeds annotations and downloads your edited PDF.

Why Us

Why Choose Our Edit PDF?

Stand out from the competition

Completely Private

Your document and annotations never leave your device. 100% client-side.

Permanently Embedded

Annotations bake into the PDF and display in every viewer including Adobe Reader.

Works on Mobile

Annotate PDFs on your phone or tablet using touch — no desktop required.

No Install Needed

No Adobe Acrobat, no Office 365. Just open the tool and start editing.

Multiple Annotation Types

Text boxes, shapes, freehand drawing, and highlights all available in one unified tool.

Free & Private

No subscription, no account. Annotated PDFs are generated locally in your browser.

Use Cases

Perfect For

See how others are using this tool

Document Markup

Mark up contracts, proposals, and reports with comments before sending back.

Client Feedback

Annotate design mockups or wireframe PDFs with feedback notes and highlights.

Study Notes

Highlight key passages and add margin notes to academic PDF papers.

Presentation Prep

Add speaker notes, arrows, and callouts to PDF presentation slides.

Form Annotation

Fill in non-interactive PDF forms manually by placing text boxes over each form field.

Contract Markup

Add inline comments and redline markup to contracts before returning them to senders.

Frequently Asked Questions

Everything you need to know about Edit PDF

Yes. When you save, pdf-lib rasterizes and embeds all annotations permanently. They cannot be removed without re-editing.

This tool adds annotations on top of existing content. Direct text editing of the original PDF content is not supported in the browser without complex font-handling.

No. Rendering and annotation both happen locally in your browser using pdf.js and Fabric.js.

All modern browsers — Chrome, Firefox, Edge, Safari. Both desktop and mobile versions work.

Yes. Use Ctrl+Z (or Cmd+Z on Mac) or the Undo button to reverse annotations before downloading.

Need a Custom Website Built?

While you use our free tools, let us build your professional website. Fast, affordable, and hassle-free.

Free forever plan
• No credit card required