✏️ Edit PDF

Edit PDF Online — Free, No Sign-Up

Add text, images, shapes, arrows, highlights and freehand drawings directly on your PDF pages. Works in your browser — nothing to install.

200 MBMax file size
100%Free forever
In-browserNo upload needed

PdfDocShift › Edit PDF

✏️
Drop your PDF here
or browse from your device
PDF
📱 For the best editing experience, use a desktop browser.
Color
Fill
Font px
Width
Opacity %
Analysing PDF…
Size
Colour
Page 1 / 1
125%
🔒 Files auto-deleted after 2h
🔑 256-bit SSL encryption
🚀 No software to install
No account required

Everything you need to edit a PDF — right in your browser

PdfDocShift's PDF editor renders your document page-by-page using PDF.js, then lays a fully interactive annotation canvas on top. Add text boxes, draw shapes, place images, highlight content, or sketch freehand — then download a finished PDF with all edits permanently baked in. No server upload required for the edit session.

T
Add & style text Click anywhere on the page to place a text box. Double-click to edit inline. Control font size, colour and opacity.
Cover text with White-out Draw a white rectangle over content you want to hide. Permanently baked into the output PDF on download.
🖼
Insert images Upload any JPG, PNG or WebP and place it on the page. Drag to reposition, drag corners to resize.
✏️
Shapes, arrows & freehand Draw rectangles, circles, lines, arrows and freehand strokes. Set colour, fill, stroke width and opacity for each.
Instant rendering
PDF pages render in your browser using PDF.js — no waiting for a server to process your file.
Unlimited undo / redo
Every action is tracked. Step back through your changes or redo them at any time.
📄
Multi-page support
Navigate between pages with arrow buttons. Each page has its own independent annotation layer.
🆓
100% free
No subscription, no watermark, no limits. Edit and download as many PDFs as you need.

More PDF tools, all free

Every PDF operation you need — one click away.

🗜️
Compress PDF
Reduce PDF file size without losing quality. Choose low, medium or high compression.
✂️
Split PDF
Split a PDF into separate pages or extract a custom page range.
🔗
Merge PDF
Combine multiple PDF files into one document.
📝
Word to PDF
Convert Word documents (.docx, .doc) to PDF.
📄
PDF to Word
Convert PDF to editable Word document (.docx).
📊
PowerPoint to PDF
Convert PowerPoint presentations (.pptx, .ppt) to PDF.
🖼️
PDF to PowerPoint
Convert PDF pages into editable PowerPoint slides.
📈
Excel to PDF
Convert Excel spreadsheets (.xlsx, .xls) to PDF.
📋
PDF to Excel
Extract tables and data from PDF into Excel.
🖼️
Image to PDF
Convert JPG, PNG, WEBP, HEIC or GIF images to PDF.
📷
PDF to Image
Export PDF pages as high-resolution JPG or PNG images.
🔐
Protect PDF
Add password protection to your PDF with strong encryption.
🔓
Unlock PDF
Remove password protection from PDFs you own.
💧
Watermark PDF
Add a custom text watermark to every page.
🔍
OCR PDF
Make scanned PDFs searchable using optical character recognition.
🔄
Rotate PDF Pages
Rotate pages by 90°, 180° or 270°. Fix sideways scans.
✍️
Sign PDF
Add your signature to any PDF document. Type, draw or upload.
🔢
Page Numbers PDF
Add page numbers to your PDF with custom format and position.
✂️
Crop PDF
Remove margins and crop PDF pages with mm precision.
🌐
Translate PDF
Translate PDF content into another language automatically.
🌐
HTML to PDF
Paste a website URL and convert the page to PDF.
🩹
Repair PDF
Recover damaged or corrupt PDFs with our 3-stage repair pipeline.
Redact PDF
Permanently remove sensitive text from PDFs.
🗂️
Organize PDF
Reorder, delete, and rearrange pages visually with colour-coded thumbnails.
⚖️
Compare PDF
Side-by-side PDF comparison with a downloadable change report.
✏️
Edit PDF
Add text, images, shapes and drawings directly on your PDF pages.

Edit your PDF in four steps

Everything runs in your browser. No upload, no waiting, no watermarks.

STEP 01
Open Your PDF
Drag & drop or browse to select your PDF. It loads directly in the browser — never leaves your device during editing.
STEP 02
Edit Each Page
Use the toolbar to add text, draw shapes, place images, highlight or sketch freehand. Navigate pages with the arrow buttons.
STEP 03
Review & Adjust
Click any annotation to select it. Drag to move, use corner handles to resize, or press Delete to remove it. Undo/redo any change.
STEP 04
Download Edited PDF
Click Download PDF. All annotations are permanently baked into a new PDF file that downloads instantly to your device.

Why Edit a PDF in Your Browser Instead of Desktop Software?

Traditional PDF editors like Adobe Acrobat are expensive and require installation. Browser-based editors like PdfDocShift's Edit PDF tool achieve the same result for the most common tasks — adding text, inserting images, drawing annotations — in seconds and at zero cost.

When Should You Use White-out vs Redact PDF?

The White-out tool in the editor is a visual cover — it draws an opaque white rectangle over content, which gets baked into the output image layer when you download. This is ideal for covering up errors, placeholder text, or cosmetic edits on a final document. If you need to permanently and verifiably remove text from the PDF data layer (so it cannot be retrieved by selecting/copying the text or inspecting the file), use the dedicated Redact PDF tool instead — it deletes the text from the content stream entirely and replaces it with a solid black mark.

What Happens to Page Quality When I Add Annotations?

Each page is rendered from the original PDF at up to 1.5× scale using PDF.js, producing a high-resolution canvas. When you download, that canvas is embedded as a PNG inside the output PDF at the same pixel dimensions. The resulting file is a raster (image-based) PDF, meaning text on annotated pages becomes an image rather than selectable text. For pages with no annotations, the original vector content is preserved. If you need the output to remain fully text-searchable after editing, run it through the OCR PDF tool after downloading to restore the text layer.

Edit PDF questions

Common questions about annotating and editing PDF files online.

Yes. Select the Text tool in the toolbar, then click anywhere on the PDF page. A text box will appear — double-click it to edit the content. Choose your font size and colour in the toolbar. The text is baked permanently into the output PDF when you download.

Use the White-out tool. Draw a rectangle over the text you want to hide — it places a white (or any colour) opaque box on top. On download, it is permanently merged into the page image. For legally admissible redaction that removes the underlying text data entirely, use the dedicated Redact PDF tool.

Yes. Click the Image tool, then choose a JPG, PNG, or WebP file from your device. The image appears on the current page. Drag it to reposition and drag the corner handles to resize. You can add multiple images across different pages.

Yes. Use the ‹ and › buttons in the toolbar to navigate between pages. Each page has its own annotation layer. Your work on each page is saved as you navigate. When you click Download PDF, all pages — annotated and original — are included in the output file.

No. The entire editing session runs locally in your browser. Your PDF is read from your device, rendered with PDF.js, annotated with Fabric.js, and the output PDF is assembled with pdf-lib — all client-side. No file is uploaded to any server during the edit session. The only time network activity occurs is loading the page itself.

Yes. Click the Undo button in the toolbar to step back through your changes. Redo is also available. The undo history is kept per page and holds up to 50 steps per page.

Pages that have annotations are re-rendered as high-resolution PNG images (at up to 1.5× scale) and embedded in the output PDF. Pages with no annotations are reproduced from the original at full resolution. The overall visual quality is very close to the original, but annotated pages become image-based rather than vector/text-based. If text searchability is important, run the output through OCR PDF afterwards.