PublicSoftTools
Tools16 min read·PublicSoftTools Team·May 2026

Edit PDF Online Free — Annotate, Fill, and Sign PDF Files

The free PDF Editor lets you add text boxes, highlight passages, draw, add shapes, stamp, and sign PDF files — entirely in the browser, with no software to install and no file uploads to a server.

Why PDF Formatting Gets Destroyed When You Try to Edit It

PDF (Portable Document Format) was designed for fixed-layout reproduction — a PDF looks identical on every device because its content is stored as absolute positioned elements. Unlike a Word document that reflows text around edits, a PDF has no concept of “paragraphs that push each other down”. Every character has a fixed x/y coordinate on the page.

When an online editor claims to “edit the original text” in a PDF, it is actually doing one of two things: either re-exporting from the source document format (which requires the original .docx or .indd file) or overlaying annotation layers on top of the existing content. The second approach — which is what browser-based editors use — is called annotation-based editing. The original PDF content is unchanged; the editor adds a layer of annotations on top.

What You Can Edit in a PDF Online

OperationHow it worksSupported
Add text boxOverlay a new text annotation at any positionYes
Highlight textAdd a highlight annotation over selected text areasYes
Draw / inkAdd freehand ink annotation pathsYes
Add shapesOverlay rectangle, circle, or line annotationsYes
Stamp / watermarkAdd text or image overlay across the pageYes
Erase (white box)Cover content with a white rectangle annotationYes
Fill form fieldsSet AcroForm field values if the PDF contains form fieldsYes
Edit original text in-placeRewrite existing characters without losing layoutNo — requires source file
Remove pages / reorderStructural PDF manipulationUse PDF merger / splitter tools

How to Use the PDF Editor

  1. Open the PDF Editor.
  2. Drop your PDF onto the upload area or click to select a file.
  3. Select a tool from the toolbar: Text, Highlight, Draw, Shape, Stamp, or Erase.
  4. Click on the page to place a text box, or drag to draw a highlight or shape.
  5. Adjust font size, color, and opacity using the tool options panel.
  6. To sign: select the Draw tool, reduce stroke width for a finer line, and draw your signature directly on the page.
  7. Click Download PDF to save the annotated file.

Signing a PDF

The editor supports placing a drawn signature using the freehand Draw tool, as well as a typed text signature using a script or cursive font. Both are placed as annotations overlaid on the PDF page. This means:

Drawn vs cryptographic digital signatures

A drawn signature annotation (what this tool creates) is a visual mark — it can be added by anyone with a PDF editor. It carries no cryptographic proof of identity.

A cryptographic digital signature (what Adobe Acrobat Pro, DocuSign, and similar tools create) embeds a certificate issued by a trusted Certificate Authority. It proves who signed, when, and that the document has not been modified since signing. Cryptographic signatures are required for legal, financial, and regulatory documents in many jurisdictions (EU eIDAS, US ESIGN Act).

For most informal uses — sending a signed form to an employer, confirming a rental agreement, or marking up a document for review — a drawn signature annotation is sufficient and practically universal. For contracts with legal weight, use a service that provides verified digital signatures.

Filling PDF Forms

PDF forms come in two types: AcroForms (the standard interactive form format, widely supported) and XFA forms (XML-based forms used in Adobe LiveCycle, largely deprecated). The editor supports AcroForms — if the PDF was created with interactive form fields (text inputs, checkboxes, dropdowns), you can click each field and type directly into it.

If the PDF is a static scan of a form (no interactive fields), you cannot fill it as a form. Instead, use the Text annotation tool to overlay text at each field's position. This produces the same visual result but the text is an annotation layer, not inside the form field.

How It Works Technically

The editor renders each PDF page using PDF.js into an HTML canvas element. This gives a pixel-accurate rendering of the original — every font, image, and layout element appears exactly as in the source file. The annotation layer is a separate transparent canvas that sits on top of the rendered page.

When you download, the tool uses pdf-lib to open the original PDF bytes and embed the annotation canvas as a transparent image overlay on each page. Because the original PDF content is never parsed, rewritten, or re-encoded, the underlying text layer, font embeddings, metadata, and document structure are preserved in full.

Flattening Annotations for Final Delivery

Annotations are stored as a separate layer in the PDF. Recipients using a PDF viewer can in theory edit or delete your annotations if the PDF is not flattened. When you download from the editor, the PDF is saved with annotations embedded — but sophisticated editors can still modify them.

To truly “lock in” annotations, the PDF needs to be flattened: annotations are merged into the page content stream as permanent painted content. The browser-based editor does this automatically on save using pdf-lib. For critical documents, verify by opening the saved PDF in Adobe Reader and checking whether the annotations can be selected or deleted (they should not be if flattened).

Use Cases

PDF Editor vs Adobe Acrobat

FeatureThis editor (free)Adobe Acrobat Pro
Text annotationYesYes
HighlightYesYes
Draw / inkYesYes
Fill AcroForm fieldsYesYes
Drawn signatureYesYes
Cryptographic digital signatureNoYes
Edit original text in-placeNoYes
Page reorder / deleteNoYes
Server upload requiredNo — browser onlyNo (desktop) / Yes (Document Cloud)
CostFree$23.99/month

Privacy: No Server Uploads

The PDF Editor uses PDF.js for rendering and pdf-lib for writing annotations — both run entirely in the browser. Your PDF file is never transmitted to any server. This is essential for sensitive documents: legal contracts, medical forms, financial statements, and personal identification documents should never be uploaded to unknown third-party servers.

Edit Your PDF Now

Add text, highlight, draw, fill forms, and sign — entirely in your browser. No software, no uploads, no signup.

Open PDF Editor