Add label
Stamp text labels on your PDF pages. Place them exactly, style them your way, choose which pages get them and check the result in a live preview.
Drop a PDF here or browse
Single file · up to 200 MB · password-protected PDFs supported
Exact placement
Pick one of nine anchor points, set the distance from the edge, then fine-tune with X/Y offsets, the nudge pad (down to 0.1 pt) or by dragging the label.
As many labels as you need
Add a header, a footer and a diagonal stamp in one go. Every label has its own text, style and pages.
Smart text
Use {n}, {total}, {page}, {pages}, {roman}, {file} and {date} to build labels like "Page {n} of {total}" or "{file} · {date}".
Choose the pages
All, first, last, odd, even or a range such as 3-20. Skip the cover or the last page, and switch single pages on or off from View all pages.
What's useful about this
- Up to eight labels on one PDF, each with its own settings
- Nine anchor points plus exact X/Y offsets in points
- Rotation from −180° to 180° for diagonal stamps
- Text and background opacity, box padding and border
- Variables for page counters, file name and date
- Book layout mirrors left and right on even pages
- Live preview of every page; click a page to inspect it
- Password-protected PDFs supported — unlock inline
How to use it
- Drop a PDF into the box above
- Type the label text, or tap a quick text
- Choose the anchor point and style
- Drag or nudge the label until it sits right
- Add more labels or limit the pages if needed
- Check the preview, then click Apply to download
About Add label
Add Label to PDF writes text onto your pages: a running header such as BCA Project Paper, a footer with the file name and date, a CONFIDENTIAL or DRAFT stamp, or a diagonal watermark-style note. Pick one of nine anchor points, set the distance from the edge, then fine-tune with exact X and Y offsets in points, a nudge pad that moves by a screen pixel or as little as 0.1 pt, or by dragging the label in the preview.
Add up to eight labels in one go. Each label has its own text, font, size, colour, opacity, rotation, background box or bar, padding, border and page range. Text can include {n}, {total}, {page}, {pages}, {roman}, {file} and {date}. Everything runs in your browser, so your PDF is never uploaded.
How to add a label to a PDF
- Select your PDFDrop the file in, or enter its password if it is protected.
- Write and place the labelType the text or tap a quick text, choose the anchor point, then drag or nudge the label until it sits exactly where you want it.
- Style it and pick the pagesSet font, colour, background, rotation and opacity, and choose all, odd, even, first, last or a page range.
- Add and downloadCheck the live preview or View all pages, then press Apply and save the new PDF.
Why use PDFEditKaro
Up to eight labels
Header, footer and a stamp on the same PDF, each with its own style and pages.
Exact placement
Nine anchor points, offsets in points, a fine nudge pad and drag in the preview.
Full styling
Fonts, size, colour, opacity, rotation, background box or bar, padding and border.
Private and free
Everything runs in your browser. No signup and no uploads.
Frequently asked questions
What is the difference between a label and a page number?
A page number counts up on every page. A label is any text you choose, such as a title, a stamp or the file name. Use {n} or {page} inside a label if you also want a number.
Can I put different text on different pages?
Yes. Add one label per text and give each its own pages, for example one for odd pages and another for even pages.
Can I rotate a label or make it see-through?
Yes. Rotation goes from -180 to 180 degrees, and the text and the background each have their own opacity.
Which characters can I use?
English letters, numbers and common symbols. Other scripts cannot be written with the standard PDF fonts used here.
Does it work on landscape or rotated pages?
Yes. Labels are placed relative to the visible page, so they stay upright and in the right corner.
Is my PDF uploaded?
No. The PDF is opened and changed inside your browser.