Edit PDFBeginner10 min per PDFEdit PDFVisual Editor

How to Edit PDF Like a Pro: Full Visual Editor (Text, Images, Pages & Document Info) — 2026

Master the Full Visual Editor: edit existing text directly (auto-whiteout), change PDF title/author, add text/images/8 shapes/highlights, draw, whiteout, manage pages and export — browser-private.

ToolsLead TeamSeptember 13, 202614 min read
Share:
Updated Sep 13, 2026

Re-typing a PDF in Word because of one typo is waste. Full Visual Editor at ToolsLead lets you edit existing text directly, change document info, add text/images/8 shapes/highlights, draw, whiteout, manage pages and export a fresh PDF — visually, in your browser, no install.

⚡ 30-Second Fast Fix

Open Edit PDF → Upload → Edit Existing Text → Double-click amber box → fix → Export. Whiteout automatic. For title fix: open Document Info → edit Title/Author → Export.

Quick Start — Choose Your Job

Job1-Click MethodWhere to Click
Fix typo in existing textEdit Existing Text → double-click amber boxSecond toolbar → Type icon
Change Title/Author (for submission)Document Info → 5 fields → ExportSecond toolbar right → FileText
Add new text/logo/shapeToolbar: Text / Image / ShapesTop toolbar
Erase wrong dataWhiteout rectangle → add new TextTop toolbar → Erase
Reorder/rotate/delete pageLeft thumbnails → buttonsLeft 120px panel

Step 1 — Edit Existing Text Directly (Core Feature)

  1. Upload PDF (max 100 MB, drag & drop). First 20 pages render instantly; large PDFs lazy-render with spinner.
  2. Click Edit Existing Text. Extraction: pdfjs.getTextContent() → groups by Y baseline (<8px) and X gap >35px (columns) → merges close lines (<14px vertical, <18px X) into paragraph blocks → one amber box per paragraph/bullet (like screenshot). Font size estimated 7–22px, family from fontName, color sampled.
  3. Inline edit: Double-click box → cursor → type. Handle on top (dark pill Drag) moves block — don’t drag via text content (prevents cursor vs move conflict). Enter saves (Shift+Enter new line), Esc cancels, Bold/Italic in-line pill appears.
  4. Export: Unchanged boxes are skipped (no duplicate). Changed boxes get tight white rect then new text in chosen font (Helvetica/Times/Courier with Bold/Oblique embedded) at 1.15 lineHeight, wrapped at w-4 WYSIWYG.

💡 Extraction Notes

Paragraph-level boxes = easiest (one box per bullet/paragraph). For >100 pages, extraction runs current page only — switch page → Extract again. Max 500 boxes. If “No editable text” appears, PDF is scanned → use PDF OCR or Whiteout + Add Text.

Step 2 — Change Document Info (“All About PDF Itself”)

Beyond page content, PDFs carry catalog metadata shown in properties/search:

  • Title — browser tab title
  • Author — citation, properties
  • Subject, Keywords (comma-separated), Creator

Click Document Info (second toolbar right) → panel with 5 inputs → edit → Export. Internally calls PDFDocument.setTitle/Author/Subject/Keywords/Creator before copyPages. Leave blank to preserve original. Useful for thesis (correct author/title before library upload) and invoices (SEO-friendly title).

Step 3 — Add Text, Images & 8 Shapes

Top unified toolbar (Select/Move, Text, Image, Shapes, Highlight, Draw, Erase):

Text

Add Text creates 40×8% box “Double click to edit”. Properties panel (right, 240px) and inline: 11 families (Helvetica/Bold, Times/Bold/Italic, Courier/Bold/Oblique, Georgia, Verdana, Comic Sans, Monospace, Serif, Sans) + sizes 8–72px slider + Bold/Italic + color picker. Nudge with arrows (2px, Shift 0.5px). Duplicate Ctrl+D, delete Del/Backspace.

Images

Image → picker → data URL → draggable/resizable → embedded via embedPng/embedJpg (auto detect). Tip: 150–200 DPI images keep PDF small.

Shapes 8

Rectangle, Rounded, Ellipse, Circle, Line, Arrow (auto head), Triangle, Diamond. Each: Fill (or transparent), Stroke, Stroke Width 1–8px, Opacity 10–100%. Draw by drag on page → live dashed preview → release to create. Edit via right panel.

Step 4 — Draw, Whiteout & Highlight

  • Highlight: Yellow #ffeb3b at 35% default (slider 10–100%) — for review marks.
  • Whiteout: Opaque white rect (100%) — place over old text → add new Text on top. For scanned PDFs, this is your eraser.
  • Pen Draw: Freehand polyline, color + width 1–16px. Drag to draw; points stored 0–100 inside box, exported as line segments. Shows pencil cursor + live tip.

Toolbar hint: Pen active shows “Draw: drag on page to draw” bar with color/width slider + Live preview + Done button. Same for Shapes.

Step 5 — Manage Pages Visually (Left Thumbnails)

Left 120px panel:

  • Grid shows thumbnails (3/4 aspect), page number, rotation badge, element count dot.
  • Add Blank: Inserts white A4 after current (originalIndex=-1).
  • Duplicate: Clones page + shifts element indices.
  • Rotate: +90° each click (degrees, CSS preview).
  • Delete: Marks deleted:true (blocked if last page). Undo in history.
  • Zoom 50–200%, arrow keys nudge selected element, Ctrl+Z/Y undo/redo.

Recommended flow: Fix order → rotate → delete → add blanks → then Add Page Numbers so numbering matches final order → Compress if size limit.

Step 6 — Export & Verify

  1. Click top-bar Export (primary purple). Loader “Exporting...”.
  2. New PDF built: per non-deleted page copy/blanks, apply rotation, bake elements in order whiteout → rect/highlight → extracted text (auto-whiteout if edited) → image → shape → pen.
  3. Text wrapping WYSIWYG, fonts embedded (Helvetica/Times/Courier families with Bold/Oblique variants), colors via hex→rgb.
  4. Downloads as original-edited.pdf. Verify: Ctrl+F new text, File → Properties Title/Author, zoom 150%, print one page.

🔒 Privacy

All local — pdf-lib + pdf.js. Files under 100 MB never leave browser. Export is Blob download.

Pro Tips & Troubleshooting

ProblemWhyFix
Block moves when typingDragged text, not handleOnly drag via top Drag pill
Extraction emptyScan/image PDFOCR or Whiteout+Add Text
Large PDF slow100+ pagesExtract per page; change page → Extract again
Font different after exportStandardFont fallbackUse Helvetica/Times/Courier closest
Shape invisibleTransparent + no strokeSet fill or stroke ≥1px
  • Precision: Shift+Arrow 0.5px, plain Arrow 2px.
  • Duplicates: Double-click Text to edit vs drag handle confusion — remember text content is cursor-text, handle is cursor-move.
  • Chain tools: after Edit → Compress PDF Under 200KB if portal limit, Protect PDF if confidential.

Fix your PDF now — no Word needed

Edit existing text, fix info, draw & export in 1 minute.

Open Full Editor →

FAQs

Try these free tools mentioned in this guide:

Frequently Asked Questions

How to edit existing text in PDF without Word?

Upload to Edit PDF → click Edit Existing Text → double-click amber box → type correction → Export. The tool whiteouts original automatically and draws new text in matching font/size.

Open Edit PDF

Can I change PDF title and author before sending for thesis?

Yes — Document Info panel edits Title, Author, Subject, Keywords and Creator, saved via pdf-lib setTitle/setAuthor on export.

Open Edit PDF

What is the difference between Whiteout and Highlight?

Whiteout is opaque white (erase), Highlight is semi-transparent yellow (emphasize). Use whiteout before adding replacement text on scanned PDFs.

Open Edit PDF

Does edit work on mobile and large PDFs?

Yes — mobile inline editing with drag handle, 500-box limit, chunked rendering. For 100+ pages extract runs page-by-page; repeat per page.

Open Edit PDF

Will my edited PDF stay searchable?

Yes — text is drawn as vector with Helvetica/Times/Courier fonts (embedded), not rasterized. Original untouched pages stay searchable.

Open Edit PDF

Was this guide helpful?

T

About ToolsLead Team

ToolsLead How-To is crafted by engineers who build AI & PDF infrastructure daily. Guides are hands-on, code-tested, and updated for 2026 models. Most ToolsLead tools run in your browser — private, fast, free.

Browse all How-To guides