PDF Editor
NewFree online PDF editor. Open any PDF and add text labels, freehand drawings, highlight rectangles, signatures, and images without uploading to any server. All processing happens locally in your browser using PDF.js and pdf-lib.
Open PDF to edit
Drop a PDF here or click to browse
Add text · Draw · Highlight · Sign · Insert image
Guide
How to Use
- 1
Upload your PDF by dropping it onto the page or clicking to browse
- 2
Select 'Text' tool and click anywhere on the page to place a text label — adjust font size and color in the sidebar
- 3
Select 'Draw' tool and click-drag to draw freehand lines; change stroke color and width in the sidebar
- 4
Select 'Highlight' tool and click-drag to draw a semi-transparent highlight rectangle over any area
- 5
Select 'Signature' tool and click the page to open the signature pad — draw your signature and click 'Add to Page'
- 6
Select 'Image' tool and click the page to pick an image file and place it on the current page
- 7
Use the 'Select' tool to click any annotation, then press the Delete button in the top bar to remove it
- 8
Use the zoom controls in the top bar to zoom in/out and fit the page to the viewer
- 9
Click page thumbnails in the left panel to quickly navigate between pages
- 10
Click 'Download PDF' to export your annotated document
FAQ
Frequently Asked Questions
Is my PDF uploaded to a server?
No. Everything runs entirely in your browser using PDF.js and pdf-lib. Your file never leaves your device.
Can I edit existing text in the PDF?
Not directly — PDF text reflow requires complex parsing. You can add new text labels on top of existing content using the Text tool.
Will the annotations be embedded in the downloaded PDF?
Yes. We use pdf-lib to embed all annotations — text, drawings, highlights, signatures, and images — as real PDF objects in the exported file.
What image formats can I insert?
You can insert PNG and JPEG images using the Image tool. The image is placed centered on the page and can be repositioned.