Fill & Sign PDF
Add text and a signature mark to a PDF.
Choose a PDF document to fill & sign
Drag & drop your PDF file here, or click to browse (up to 50 MB, max 100 pages)
Client-Side PDF Form Filling and Electronic Signing
For a document without interactive form fields, try the Free PDF Editor to add text, images, covers and area highlights. It is free to use and download, with no account.
Whether you are completing a lease agreement, approving a vendor contract, submitting a work order, or returning a signed permission form, adding text and a signature to a PDF can be done directly from your browser.
FivoTools Fill & Sign PDF operates locally on your device. You can open standard PDF files, navigate pages, place drawn or typed signatures, insert text notes and local date stamps, fill supported interactive AcroForm fields, and export the updated document.
How Document Privacy Works
Contracts, work agreements, and financial forms often contain confidential information. This tool is built on a client-side architecture:
- Local memory execution: Your PDF document is loaded directly into browser memory via the File API.
- Client-side canvas & vector rendering: Signatures, text, dates, and form entries are merged into the document using client-side libraries.
- No processing upload: Document bytes, signature images, and form entries are not transmitted to a FivoTools processing server.
- Local refresh recovery: The uploaded PDF is saved in this browser's IndexedDB for up to 7 days so it can be restored after a refresh. Use Resetto delete this tool-session copy. Closing or refreshing clears the page's in-memory signature and overlays; values entered into detected form fields are not saved for recovery. The local PDF recovery copy remains until it is reset or expires.
File limits and method
This tool accepts PDFs up to 50 MB and 100 pages. The uploaded signature image can be up to 5 MB, and the editor allows up to 200 placed marks. Password-protected or encrypted PDFs must be unlocked first. Some PDF form features, including unsupported field types, may not be editable here; review the exported file before sending it.
Flattening behavior follows the PDF form API: supported field appearances are applied to page content and form controls are removed from the flattened output. This is not a cryptographic seal. Seepdf-lib's PDFForm documentation.
Visual E-Signatures and Digital Signatures
What this tool creates
FivoTools places visual marks, typed names, or form entries into a PDF. It does not verify signer identity, consent, or intent, and it does not create a certificate-based cryptographic digital signature. Whether a document or signature method is accepted depends on the recipient, document, and applicable requirements; confirm before relying on it.
Three Ways to Add Your Signature
1. Freehand Drawing
Use a finger on a mobile touchscreen, a stylus on a tablet, or a trackpad or mouse on a desktop to draw a natural signature. You can select classic document ink colors including charcoal black and dark blue.
2. Script Font Typing
Type your name to create a clean, cursive handwriting script mark. The generated stamp has a transparent background to align smoothly over contract signature lines.
3. Signature Image Upload
If you already have a scanned image or photograph of your physical signature, upload a PNG or JPEG file (up to 5 MB). The editor preserves the image's natural aspect ratio to prevent distortion on placement.
Form Fields & Flattening Explained
You can add text and signatures to standard PDFs. If a PDF contains supported interactive form fields, the tool also lets you fill them before export:
- Standard PDFs: Use "Add Text", "Date", "Check", or "Cross" to position movable stamps anywhere on the page. Use the mouse, finger, or the inspector nudge arrow controls for precision alignment.
- Interactive AcroForm PDFs: When interactive text fields, checkboxes, dropdowns, or radio groups are detected in the file, their current values are displayed in the form fields panel for editing.
- Flatten form fields on export: Flattening converts supported interactive form controls into standard non-editable PDF page content. This prevents recipients in standard PDF readers from modifying form field values as form controls. Flattening does not cryptographically seal the file or prevent later editing with dedicated PDF editing software.
Explore Related PDF Utilities
FivoTools provides focused, client-side document processing utilities:
- Delete / Organize / Reorder PDF Pages — Rearrange, rotate, or remove pages before signing.
- Split / Extract PDF Pages — Extract specific signature pages or schedules from large documents.
- Merge PDF — Combine signed exhibits and supporting records into a single document.
- PDF to JPG / PNG Converter — Export signed PDF pages as individual image files.
Frequently Asked Questions
Will a recipient accept a PDF signed in this tool?
Acceptance depends on the recipient, document type, and applicable rules. This tool adds visual marks and form entries but does not establish identity, consent, signer intent, or legal enforceability. Check the recipient's requirements before using the exported file.
Can I sign on multiple pages of the same PDF document?
Yes. Use the Previous and Next controls to move through the document. You can place initial marks, checkmarks, text stamps, and full signatures on separate pages. All placed items across all pages are compiled into the exported document.
Does FivoTools store my uploaded document or signature?
The PDF is not uploaded to a processing server. To restore the source document after refresh, this browser keeps a local IndexedDB copy for up to 7 days; use Reset to remove that tool-session copy. Form field values, signature marks, and other in-memory editing state are not saved for recovery and are cleared when you close or refresh the page.
What does flattening form fields do?
Flattening makes supported interactive form fields non-editable as form controls in standard PDF viewers. It merges form field text and placed marks into the underlying PDF content. It does not cryptographically lock the document or prevent later PDF editing.
What is the difference between an electronic signature and a cryptographic digital signature?
This tool places a visual mark, drawn stroke, typed name, or form entry on a document. A cryptographic digital signature uses Public Key Infrastructure (PKI) with X.509 certificates to create an encrypted integrity record tied to a certificate. FivoTools does not create or validate certificate-based digital signatures.
What languages and scripts are supported for text stamps?
Text stamps support standard English, accented Western European (Latin-1) characters, and full Bengali script including conjuncts (যেমন ক্ষ, জ্ঞ, ত্র, শ্র), vowel marks, and Bengali numerals. Bengali text is shaped locally in your browser using a bundled, self-hosted Noto Sans Bengali font without any external font CDNs or server calls. Bengali stamp text is rasterized into the exported PDF and is not selectable or searchable. Flattened Bengali form-field values use the same raster approach; leave flattening off only for editable Latin form values. For scripts outside Latin and Bengali, you can upload a signature or text image stamp.
