SWISSARMY/PDF All tools
Edit

Edit PDF

Add text, shapes, images and freehand annotations to your PDF

A simple in-browser editor for adding to existing PDFs. Drop text, draw shapes, paste images, and freehand-annotate, then export.

Drop a PDF here
or click to browse
HOW IT WORKS

How to edit pdf

  1. 01

    Upload your PDF.

  2. 02

    Use the toolbar to add text, shapes, images, or annotations.

  3. 03

    Click Save to download the edited PDF.

FAQ

Frequently asked

Can I edit existing text? +
This tool adds new content on top of pages. To replace existing text, use Edit PDF carefully and cover the old text with a white rectangle.
Is this OCR? +
No — for scanned PDFs, use PDF OCR first to make the text searchable.
Are my files uploaded? +
Files never leave your browser — everything happens locally on your device.
GUIDE

Edit a PDF online — free, in your browser, no signup

Updated

TL;DR

PDFs were designed to be read, not edited — but in practice everyone needs to add a note, drop a logo, or correct a typo eventually. SwissArmyPDF's editor lets you add text, shapes, images, and freehand strokes to any PDF, all locally in your browser. No upload, no watermark, no signup.

What "editing a PDF" actually means

People asking to "edit a PDF" usually want one of three different things:

  • Add content on top. Drop new text, a logo, a stamp, a freehand mark. The original content stays; you're overlaying.
  • Replace existing text. Change "John Smith" to "Jane Doe" in an existing line of body text. This is true text editing.
  • Re-flow the document. Edit a paragraph the way you would in Word, with text reflowing around the change.

SwissArmyPDF's editor does #1 well. #2 is possible but fiddly (cover the old text with a white rectangle, then overlay new text). #3 isn't practical in any PDF editor — PDFs are fixed-layout by design; for true re-flow editing, convert to Word with PDF to Word (coming soon) or re-author the document from source.

How to edit a PDF (step by step)

  1. Open Edit PDF.
  2. Drop your PDF.
  3. Use the toolbar to add elements: text boxes, shapes, images, freehand strokes.
  4. Position each element by specifying page number and coordinates, or drag to fine-tune.
  5. Click Save and download the edited PDF.

All edits are non-destructive until save. The source PDF is never modified; you always get a new file.

Common editing scenarios

  • Add a date or signature line to a contract that didn't include one.
  • Drop a logo onto a third-party template — your branding on a generic invoice.
  • Annotate a draft with comments and arrows before sending feedback.
  • Add page footers or stamps — "DRAFT," "CONFIDENTIAL," custom legal disclaimers.
  • Fill non-fillable forms — drop a text box on each field of a flat PDF. (For interactive forms, use PDF Form Filler instead.)
  • Correct a typo — cover the wrong text with a white rectangle, drop new text on top.

Browser editor vs Acrobat vs Preview

ToolBest forCost
SwissArmyPDFOne-off edits, add-on-top workflows, privacy-sensitive filesFree, no signup
Adobe Acrobat ProTrue in-place text editing, OCR-aware editing, batch automation~$15/mo
macOS PreviewQuick annotation only — text, shapes, signaturesFree, Mac only
Online editors (most)Avoid for sensitive contentFree tier limited

For true in-place text editing of paragraph content, Acrobat remains the gold standard — it knows how to re-flow text within a paragraph. For everything else, the browser tool is faster and free.

Troubleshooting

  • Text appears in the wrong position. Coordinates are in PDF points (1pt = 1/72 inch) measured from the bottom-left of the page. Y increases going up.
  • Font looks different than what I see in the original. The editor uses standard PDF fonts (Helvetica, Times, Courier). Matching custom embedded fonts isn't supported.
  • Image is too large. Use the size controls to constrain — images embed at full resolution by default.
  • I need to highlight existing text. Use PDF Annotator for highlights, underlines, and sticky notes.
  • I need to redact, not edit. Use Redact PDF — it permanently removes the underlying content, not just covers it.

Why local editing matters

PDFs you edit are usually documents you've received and are about to send onward — contracts, invoices, forms. Uploading them to a web editor means the unedited (and possibly more-sensitive) original briefly lives on someone else's server. SwissArmyPDF runs the entire edit pipeline in your browser using pdf-lib. The file never leaves your device.

Common next steps

RELATED

More edit tools