Add Text and Images to a PDF: Free Online Editor

Place text boxes and images anywhere on a PDF page.

This tool lets you place editable text boxes and images anywhere on a PDF's pages, filling in a form that has no fillable fields, adding a note in the margin, dropping in a logo or a scanned signature, or labelling a diagram. You place elements by tapping the page, then drag, resize, and rotate them into position with on-screen handles, the same interaction model as a design app.

Text supports font family, size, colour, bold, italic, underline, and alignment; images support PNG and JPG with optional locked aspect ratio while resizing, plus simple snap guides that help you center something on the page. Everything is "flattened" into the PDF's real content when you export, meaning the text and images become a permanent part of the page, not a movable overlay a viewer could accidentally drag around later.

All of this happens directly in your browser: the page renders via pdf.js underneath an interactive canvas, and the final flattening is done with pdf-lib, so your document is never uploaded. It works with touch as well as mouse input, including pinch-to-resize, so placing and adjusting elements works the same on a phone as it does on a laptop.

People use this to fill in a form that wasn't built with fillable fields, stamp a company logo onto a template, add a quick explanatory note next to a diagram, or label a photo before sending it on as a PDF. Because placement is entirely visual, you see exactly where the text or image sits on the real page as you drag it, it's much more direct than trying to describe a position or use a separate PDF form editor with rigid field placement.

How to Add Text & Images

  1. Upload your PDF.
  2. Tap "Add text" or "Add image," then tap the page where you want to place it.
  3. Drag to move it, use the corner handles to resize, and the top handle to rotate.
  4. Style text (font, size, colour) or adjust image aspect ratio from the panel below, then save.

Frequently asked questions

Can I edit text that's already in the PDF?

No. This tool adds new text and images on top of the page; it doesn't let you edit existing text embedded in the original PDF.

Will the text and images I add be movable after I download the file?

No. Everything is flattened into the page's actual content on export, so it becomes a permanent, non-movable part of the PDF.

Does it work with touch, for placing things on a phone?

Yes, dragging, resizing, and rotating all work with touch, including pinch gestures, not just a mouse.

Can I add a logo or scanned signature image?

Yes, upload a PNG or JPG image and place, resize, and rotate it anywhere on the page.

Is my PDF uploaded while I'm editing it?

No, the whole editor runs in your browser, your file is never sent to a server, even while you're actively placing elements.

Related tools