Menu

PDF Form Filler FREE | Fill and Complete PDF Forms Online

Open any PDF, click anywhere on the page to add a text box, type your answer, drag it into position, and download the filled PDF. Works on non-fillable PDFs, scanned forms, applications, contracts, and any document that needs text added. Free, private, runs entirely in your browser.

Private - No Upload
Click Anywhere to Type
Drag to Position
Free Forever

PDF Form Filler

Drop your PDF here

PDF files only

Frequently Asked Questions

Open your PDF using the button above. Make sure Add Text mode is selected in the toolbar. Click anywhere on the PDF page where you want to type. A text box appears at that position. Type your text directly into the box. Drag the box by clicking its edge to reposition it over a form field. Adjust font and size using the toolbar dropdowns. When all fields are filled, click Download PDF to save the completed form.
Yes. This tool adds floating text boxes on top of any PDF, whether or not it has interactive form fields built in. Scanned paper forms, government forms saved as images in a PDF, job applications, rental agreements, and any PDF that shows form fields visually but has no clickable inputs can all be filled using this tool. You simply place text boxes on top of the printed fields.
Switch to Move mode using the toolbar button. In Move mode, clicking the PDF does not add new boxes. Instead, click and hold any text box and drag it to the exact position you need. Switch back to Add Text mode when you want to place new boxes. You can also drag boxes directly without switching modes by clicking on the edge or border of the box rather than the text area inside it.
Hover over any text box and a small red circle with an X appears in the top-right corner of the box. Click that X to delete the box. You can also use the Undo button to remove the most recently added box, or the Clear button to remove all text boxes from the current page at once.
Yes. The position of each text box is converted from screen pixels to the PDF coordinate system using pdf-lib, which accounts for the display scale and the actual PDF page dimensions. The text is embedded directly into the PDF page at the exact proportional position you placed it, so it appears in the same location on every PDF viewer regardless of screen size or zoom level.
No. The PDF is opened and processed entirely inside your browser using PDF.js for rendering and pdf-lib for editing and saving. Nothing is sent to any server. Your document and the text you type stay completely private on your own device. This is especially important when filling in forms that contain personal information such as names, addresses, tax numbers, medical details, or contract terms.

About One Doc Studio

One Doc provides Forever Free browser-based tools. Nothing is uploaded. Your files never leave your device.

Free PDF Form Filler Online - Fill Any PDF Form Instantly Without Software

Filling in a PDF form is one of the most common and most frustrating everyday document tasks. The vast majority of PDF forms encountered in real life are not interactive and they are scanned paper forms, printed government forms saved as image PDFs, rental applications, tax forms, employment contracts, medical intake forms, school application packets, and insurance documents that display printed field labels but have no clickable input areas. These forms cannot be filled in by simply clicking on them in a PDF viewer. They require a tool that can add floating text on top of the existing page content. The PDF Form Filler on OneDocPDF is built specifically for this purpose: click anywhere on the page, type your answer, drag the text box to align it with the printed field, and download a completed PDF with the text permanently embedded. The entire workflow takes seconds and runs entirely in your browser without uploading anything.

The tool uses two well-established open-source libraries for a reliable, high-quality result. PDF.js from Mozilla renders the PDF visually on screen with full fidelity, showing all fonts, graphics, and layout exactly as they appear in the original document. pdf-lib handles the editing layer: when you download the completed form, it reads the coordinate position of each text box, converts those screen-space coordinates to the PDF's internal coordinate system, and embeds each piece of text directly into the page at the correct position. The output is a standard PDF file that opens correctly in Adobe Acrobat, Adobe Reader, Preview on Mac, Chrome's built-in PDF viewer, and any other PDF viewer. The text is part of the document, not a visible overlay, so it cannot be accidentally removed by the recipient.

Privacy is a core design principle of this tool, not an afterthought. Many PDF forms contain highly sensitive personal information: names, addresses, dates of birth, social security or national insurance numbers, income figures, medical conditions, bank account details, and signature data. Uploading these forms to a web service and even one that claims to delete files after processing and creates an irreducible privacy risk. This form filler eliminates that risk entirely by processing everything locally in your browser using the JavaScript File API and canvas rendering. No data is transmitted to any server at any stage. The only network request made is the initial load of the page and the pdf-lib and PDF.js library files, which are cached after the first use.

The font and size controls in the toolbar give you the control needed to match the visual style of the existing form content. Sans-Serif (Helvetica) is the correct choice for modern forms with clean, geometric typefaces commonly used in government, corporate, and digital-native documents. Serif (Times Roman) matches the classic typewriter-style text used in legal documents, academic forms, and traditional institutional paperwork. Monospace (Courier) replicates the fixed-width character spacing of typewritten forms, which is essential when filling fields that were designed for typewriter input and a very common situation in older government and legal forms. Font sizes from 8 to 24 points cover the full range from tight, dense form fields to large open input areas.

Multi-page support means the tool handles complete form packages, not just single-page documents. Job applications, rental agreements, tax return packages, insurance claim forms, and medical history questionnaires all typically span multiple pages. The page navigation arrows let you move through all pages and add text boxes independently to each page. All text boxes across all pages are saved together and exported in a single downloaded PDF that contains the complete filled-in document.

After filling your form, you may need additional document processing before submission. If the completed PDF is too large to email, use our PDF Compressor to reduce the file size without losing legibility. If you need to add a handwritten or typed signature to the form in addition to filling in the fields, our PDF Signature tool lets you draw, upload, or type a signature and place it anywhere on the page. If the form needs a page number, date stamp, or official header added, use our Add Header and Footer to PDF tool to add consistent information across all pages. If the document contains sensitive information that should be removed before sharing, our PDF Redaction tool permanently blacks out selected text and image areas.

For document assembly workflows, our PDF Merge tool combines multiple PDF files into a single document and useful when a submission package requires the filled form plus supporting documents like identification, proof of address, or financial statements combined into one PDF. Our PDF Splitter extracts individual pages from a multi-page form when you only need to submit specific sections. If you receive a form as a photograph or scanned image rather than a PDF, our JPG to PDF converter converts the image to a PDF so you can then use this form filler to add your text on top of the scanned image.

Organisations that regularly use this tool include small businesses filling in supplier registration forms and purchase orders, landlords completing rental applications and lease agreements, freelancers signing and completing client contracts and statements of work, students completing university application forms and scholarship applications, healthcare patients filling in medical history and intake forms before appointments, and HR teams completing new employee onboarding documentation. In every case the same workflow applies: open the PDF, click the fields you need to fill, type the information, adjust position and font as needed, and download the completed form.

Explore the complete range of free document tools on OneDocPDF: our full PDF tools suite covers everything from conversion and compression to watermarking, page rotation, and blank page removal. Our image tools collection handles photo editing, background removal, format conversion, and more. Our utility tools include calculators, converters, and text tools for everyday tasks. Every tool on OneDocPDF is completely free, requires no account or sign-up, and processes your files locally in your browser for total privacy. Visit our FAQ page for answers to common questions or reach our team through the Support Centre.