Sign PDF
Draw, type or upload your signature and place it anywhere on a PDF.
Something not working, or a feature missing?Report a problem or suggest a tool
How to Use
- 1Open the PDF you need to sign.
- 2Draw, type or upload your signature.
- 3Click the page where it goes, drag or resize it, then download the signed PDF.
Features
- Draw, type in a handwriting style, or upload a photo of your signature
- Place, move and resize it on any page, as many times as needed
- Add today's date or initials in a plain font
- Black or blue ink
- No account, no upload, 100% in-browser
Sign a PDF in your browser. Draw your signature with a mouse or finger, type it in a handwriting style, or upload a photo of it, then click the page to place it, drag to move, and resize it. Sign as many pages as you need, and add the date too. Your document never leaves your device.
Three ways to make your signature
- Draw: sign with your mouse, trackpad, finger or stylus. On a phone, turning it sideways gives you more room.
- Type: enter your name and pick a handwriting style. The Plain style is handy for the date or your initials.
- Upload: sign on white paper, take a photo and upload it. The paper is made transparent so only the ink shows.
Placing it on the document
- Go to the page that needs signing with the page arrows.
- Click or tap where the signature should go.
- Drag it into position and pull the corner handle to resize it.
- Repeat on any other page, then download the signed PDF.
Is it legally valid?
This adds a simple electronic signature: an image of your signature on the document. Electronic signatures are widely accepted, for example under the US ESIGN Act and the EU's eIDAS regulation, for many everyday documents such as forms, quotes, leases and letters. Some documents need a certified digital signature or ink on paper, so check what the recipient requires if you're unsure.
Private by design
Contracts and forms often contain personal details. The PDF is opened, signed and saved entirely in your browser, so it's never uploaded or stored anywhere.

