📝 PDF Form Filler

Upload any PDF — fill it online, add text anywhere, check boxes, then print or save. No software needed.

📝 PDF Form Filler

📄
Click to upload your PDF
Any PDF — forms, applications, contracts, school papers
🔒 Your PDF is processed entirely in your browser — never uploaded to any server. 100% private.
📖
Related Guide
How to Fill Out a PDF Form Online (Without Printing It)
Fillable vs flat forms, and how to sign without a printer.
Read Article →

What is the PDF Form Filler?

This tool lets you fill in any PDF — including flat, non-fillable scans and forms with no interactive fields — directly in your browser. It renders the PDF as a page image using pdf.js, then lets you click anywhere to drop a text box, checkmark, or cross on top of it. Everything happens on your device; the file is never uploaded to a server.

How to Use It

Upload your PDF, then click anywhere on the page to add a text field and type your entry. Switch to the Checkmark or Cross tool to mark checkboxes, and use the size and color controls to match the form's existing text. Drag any field to reposition it, right-click to delete it, and use Previous/Next to move between pages. When finished, click Print / Save as PDF and choose "Save as PDF" in the print dialog.

When to Use It

Use it for government forms, job applications, medical intake sheets, school permission slips, or any scanned document that has no fillable fields built in. It also works for contracts or agreements you need to sign and complete without printing them first, then hand back digitally or by print.

Who Benefits

Job seekers filling out applications, parents completing school paperwork, and office workers handling scanned forms can finish everything on-screen instead of printing, writing by hand, and re-scanning — saving a trip to the printer and a scanner every time a new form shows up.

💡 To save as PDF: Click Print / Save as PDF → Select "Save as PDF" as the printer → Click Save.

Frequently Asked Questions

No. The entire tool runs in your browser using pdf.js to render pages and standard HTML overlays to place your text and marks. Your file never leaves your device, so there's no upload, no server processing, and nothing stored anywhere.
Yes — that's exactly what it's designed for. Because it places text and checkmarks as an overlay on top of the rendered page, it works on flat scans and image-only PDFs just as well as on interactive forms.
Click "Print / Save as PDF," and in the print dialog that opens, change the destination printer to "Save as PDF" (or "Microsoft Print to PDF" on Windows) instead of a physical printer, then click Save. This produces a new PDF file with your entries baked in.