✏️ Free · Private · Client-Side

Add Text & Images to PDF

Place text blocks or images anywhere on any page. Drag to position, resize with corner handles, rotate, and control opacity. Nothing is ever uploaded.

Pages: 0
— / —

No PDF loaded

Drop a PDF into the upload box. Then add text or images and drag them anywhere on the page.

Selected item

0°
100%

Drag the item to move it. Use the corner handles to resize. Press Delete to remove.

📋 Document summary

File—
Pages—
Items placed—
Output—

What does "adding text or images to a PDF" actually mean? ✏️

A PDF is a finished document. Unlike a Word file, you can't just click a paragraph and start typing — the content is locked into the page. So "adding to a PDF" means drawing new content on top of the existing page, without touching what's already there.

This is how professional PDF editors work under the hood. They don't edit the original text — they overlay new elements. The page underneath stays byte-for-byte identical. What changes is what you see when you open the file: your new text or image sits on top of the existing content like a transparent layer.

That's exactly what this tool does. You place text or an image anywhere on the page, drag it into position, resize and rotate it, and the result is baked into a new PDF that looks the way you set it up.

The upside: you can add anything to any page without altering the original content — perfect for forms, contracts, reports, and any document where the base layout must stay intact.

The limit: you're drawing on top, not editing. You can't change existing text, only add new content above it.

What can you add? 🔤 vs 🖼️

TypeBest forLimits
Text Notes, labels, dates, names, page headers, correction notes, signatures as typed names, "Received" stamps, "Approved" labels Six standard fonts, any color, size 8–120pt, multi-line
Image Logos, stamps, QR codes, screenshots, seals, charts, diagrams, photos, small illustrations PNG, JPG, WebP. Any size. Rotatable. Opacity adjustable.

The two modes are independent — you can mix them freely. A single page can have a company logo in the corner, a typed date at the top, and a "CONFIDENTIAL" stamp across the middle, all as separate items you can adjust individually.

When to use "Add Text/Image" vs "Sign" vs "Watermark" 🤔

These three tools overlap, so here's the honest breakdown:

TaskBest toolWhy
Sign a contract Sign PDF Purpose-built for signatures — draw, type, or upload with the right defaults and signature pad
Stamp DRAFT or CONFIDENTIAL across every page Add Watermark Has tiled layout and applies to all pages in one click
Add a logo to the corner of every page Add Watermark (Corner mode) Optimized for repeated placement
Add a note, date, or label on one specific page Add Text/Image (this tool) Precise per-page placement without needing to pick "all pages"
Insert a chart or screenshot into a report Add Text/Image Designed for arbitrary content at arbitrary positions
Add a form reference code in the top corner Add Text/Image Precise positioning is the whole point

How to add text or images to a PDF — step by step 📋

  1. Upload your PDF. Drop it onto the upload box or click to browse. The file stays on your device.
  2. Choose your content type. Click the "Text" or "Image" tab depending on what you want to add.
  3. Enter your content.
    • Text: type the text, pick a font, size, and color
    • Image: upload a PNG, JPG, or WebP file
  4. Click "Add to Current Page." The item appears in the center of the page you're viewing.
  5. Drag to position. Grab the item and move it anywhere. Use the arrow keys on your keyboard to nudge it 1pt at a time (Shift+Arrow = 10pt).
  6. Resize with corner handles. Drag any of the four circles to make it bigger or smaller.
  7. Adjust rotation and opacity. Use the sliders in the "Selected item" panel below the preview.
  8. Repeat for other items. Flip to another page and add more — the tool remembers which page each item belongs to.
  9. Download. Click "Download PDF" to save the file with everything baked in.

Understanding item placement 📐

Every item has a fixed position on a specific page. Items don't follow you to other pages. If you add text on page 3, it stays on page 3 — the tool will hide it when you're viewing page 4.

This is intentional. A "date" belongs on the date line. A "signature" belongs where the signature goes. A "chart" belongs on the page that references it. If you want an item on multiple pages, add it separately to each page.

If you do want the same content repeated on every page, use the Add Watermark tool instead. That one is purpose-built for repeated placement.

What's preserved (and what isn't) ⚠️

✅ Always preserved

⚠️ What to watch for

Why use a browser-based tool? 🔒

Most online PDF editors ask you to upload your file to their server. Your documents sit on someone else's computer while you work on them. For a personal note, that's fine. For a signed contract, a legal filing, or a client deliverable, it's a serious privacy risk.

This tool works differently. Everything runs inside your browser. The PDF is opened directly from your device's storage, your items are drawn in memory, and the modified PDF is written back out. No upload, no server, nothing to leak.

Who uses this tool? 👥

Common problems and how to fix them 🛠️

"I can't see my item after adding it"

Items are placed at the center of the page you're viewing. If you're looking at page 1 and the item was added to page 5, it won't be visible. Check the page navigation — the toolbar shows how many pages the current file has.

"The text is too small on the page"

Select the text item and use the "Size" slider in the item controls panel below the preview. Or drag a corner handle to make the whole bounding box bigger — for text, this scales the font size proportionally.

"My image has a white box behind it"

Your image is a JPG. JPG doesn't support transparency, so any "white" background is baked into the file. Use a PNG with a transparent background instead. Most design tools export transparent PNGs easily.

"The item jumps when I rotate it"

The item rotates around its center point. If you had positioned it by its corner, the visible position will shift slightly as the rotation kicks in. To fix: rotate first, then drag to the final position.

"Text wraps weirdly or gets cut off"

The text box has a fixed width based on your font size and character count. If text is too long, it wraps to multiple lines. To make it wider, increase the font size (which increases the box height) or add line breaks manually in the text area.

"Can I undo adding an item?"

Yes. Click the item to select it, then press Delete (or Backspace) on your keyboard, or click the red ✕ button in the corner. The item disappears immediately. To remove everything, click "Clear All Items" in the sidebar.

Add Text/Image vs Watermark vs Sign — quick comparison 🤔

FeatureAdd Text/ImageAdd WatermarkSign PDF
Applies to all pages at onceNoYesNo
Per-page placementYesOptionalYes
Text contentAny text, multi-lineShort labelSignature pad or typed name
Image contentAny imageLogo/watermarkSignature image
RotationUp to 180°Up to 90°Up to 180°
Tiled layoutNoYesNo
Best forPrecise one-off additionsRepeated labels and brand marksSignatures and initials

Tips for the best results 💡

Is it safe to use this tool? 🔐

Yes. Here's exactly what happens when you use this tool:

  1. You pick a PDF from your computer.
  2. Your browser reads it into memory locally.
  3. You type text or upload an image — nothing is transmitted anywhere.
  4. Your items are drawn on top of the pages using JavaScript.
  5. You download the modified PDF back to your computer.

At no point does the file or the content leave your device. No data is sent to SkillsInsider's servers. No tracking cookies watch your edits. You can prove it yourself: turn off Wi-Fi after the page loads, then add text to a PDF. It still works perfectly.

Frequently Asked Questions

Yes — completely free. No sign-up, no watermark of our own on the output, no page limits, no per-file fee.

No. Everything runs locally in your browser using pdf-lib and PDF.js. Your file never leaves your device.

Yes. Navigate to the page you want, click "Add to Current Page," then drag the item to the exact position you want. You can add items to as many different pages as you need.

Six built-in fonts are available — Helvetica, Helvetica Bold, Times, Times Bold, Courier, and Courier Bold. Any text color is supported via the color picker. Font size ranges from 8pt to 120pt.

Yes. Click any item to select it, then drag any of the four corner handles to resize. Use the rotation slider in the "Selected item" panel to turn it up to 180° in either direction. Everything can be controlled per item.

No. The original pages are copied byte-for-byte. Only the new text and images are added on top — existing text stays sharp, existing images keep their original resolution, and hyperlinks stay clickable.

Yes. Click the item to select it, then click the red ✕ in its corner, or press the Delete key. You can also click "Clear All Items" in the sidebar to remove everything at once. Once you download the PDF, items become permanent — so make all your changes before downloading.

Once the page has fully loaded, yes. Turn off Wi-Fi and it still works — all processing happens locally on your device.

↑