Back to Blog
PDF Tools

How to Fill Out a PDF Form Without Adobe Acrobat

PDF-Builder Team·

Introduction

You have a PDF form. A tax document, a job application, a medical intake form. You need to fill it out and send it back. Adobe Acrobat costs $23 per month.

You don't need it.

Every major operating system and browser includes a PDF viewer that can fill out forms. Free desktop apps and online tools handle the rest. The catch is knowing which method works for your specific form and whether you should think twice before uploading it to a cloud service.

This guide covers five free ways to fill out PDF forms, starting with tools you already have installed.


Two types of PDF forms

Before picking a tool, check what kind of form you have. This determines which methods work.

Interactive forms have built-in fields. When you open the file, you can click on a text box and start typing. Checkboxes respond to clicks. Dropdowns show options. The form was designed for digital input. These work with nearly every PDF viewer.

Flat forms are basically images. They look like forms, with lines and boxes printed on the page, but there are no actual form fields. Clicking on a line does nothing. These are usually scanned paper forms or PDFs exported from design software without form fields added.

To tell the difference: open the PDF and try clicking where you'd type. If a cursor appears in a text box, it's interactive. If nothing happens, it's flat.

Interactive forms are easier to fill. Flat forms require a tool that lets you place text on top of the PDF, which most free tools can do.


Method 1: your web browser

Chrome, Edge, Firefox, and Safari all have built-in PDF viewers. For interactive forms, these are often enough.

Open the PDF in your browser (drag the file into a browser window or right-click and choose "Open with"). If the form has interactive fields, you'll see them highlighted. Click a field, type your answer, move to the next field with Tab.

When you're done, print to PDF (Ctrl+P or Cmd+P, then select "Save as PDF" as the destination). This saves a new PDF with your entries baked in.

What works: Interactive forms with text fields, checkboxes, and radio buttons.

What doesn't: Flat forms. Dropdowns sometimes render incorrectly. Digital signatures aren't supported in most browsers. Some forms with complex JavaScript validation may not function properly.

Best for: Quick, one-off forms where you don't want to install anything.


Method 2: Mac Preview or Windows built-in tools

If you're on a Mac, Preview is genuinely good at this.

Mac Preview opens PDFs natively and supports interactive form fields. For flat forms, you can use the markup toolbar: click the "Aa" button to add a text box, position it over a form field, and type. You can also add checkmarks using the shapes tool and sign documents using the trackpad signature feature.

Preview handles most form-filling needs without installing anything. It saves directly to the file.

Windows doesn't have an equivalent built-in tool with the same feature set. Microsoft Edge's PDF viewer handles interactive forms well and lets you add text annotations to flat forms. The native Reader app is more limited.

For flat forms on Windows, Edge's "Add text" feature (found in the toolbar when viewing a PDF) lets you click anywhere and type. It's basic but functional.


Method 3: free desktop applications

Desktop apps process everything on your computer. Your files never leave your machine, which matters for sensitive documents.

PDFgear (Windows, Mac, iOS) handles both interactive and flat forms. For interactive forms, fields are detected automatically. For flat forms, it has a text tool that lets you place text anywhere on the page. It also includes an OCR feature for scanned documents. Free with no watermarks or usage limits.

PDF24 Creator (Windows only) offers form filling alongside 50 other PDF tools. All processing is local. The interface is functional but dated. If you're on Windows and want a do-everything PDF tool, PDF24 consistently ranks as one of the best free options.

LibreOffice Draw (Windows, Mac, Linux) can open PDFs and let you add text over form fields. It treats the PDF as a drawing, so you can place text boxes precisely where you need them. It's a workaround rather than a dedicated form filler, but it handles flat forms well and it's fully free and open source.


Method 4: free online tools

Online tools are the fastest option when you need to fill out a form and don't want to install software. You upload the PDF, fill it out in your browser, and download the result.

Smallpdf offers a clean form filler. It detects interactive fields automatically. For flat forms, you can add text, checkboxes, and signatures. The free tier allows two document actions per day.

PDFescape is free for files under 10MB and 100 pages. It runs entirely in the browser and supports both interactive and flat forms. No account required for basic use.

DocFly lets you fill text fields, checkboxes, and dropdowns, and add signatures. Free for up to three files per month.

iLovePDF includes a form filler as part of its PDF toolkit. Free tier has daily limits but handles the basics.

Each of these tools works similarly: upload your file, fill in the fields using an in-browser editor, and download the completed PDF.


Method 5: the programmatic approach

If you fill out the same types of forms repeatedly, or need to populate forms from a database or spreadsheet, doing it manually each time is slow.

PDF libraries let you fill forms with code. Pass in the data, get back a completed PDF. This works for interactive forms with named fields.

In JavaScript, libraries like pdf-lib can open a PDF, find form fields by name, set values, and save the result. A few lines of code replace minutes of manual work per form. Python has pdfrw, PyPDF2, and fillpdf. Java has iText and Apache PDFBox.

This approach makes sense for batch processing. If you're generating 50 filled tax forms or populating contracts from a CRM, a script handles it in seconds. For one form, it's overkill.


A note about privacy and sensitive forms

Tax returns. Medical records. Legal documents. Government applications. These aren't files you want sitting on someone else's server.

When you use an online PDF tool, your file gets uploaded, processed, and (according to most services) deleted within one to two hours. That's probably fine for a casual document. For a tax return with your Social Security number, it's worth thinking about.

pdfFiller's 2026 research found that form completion rates average 51.7% across US small businesses, with mobile users completing forms 8 to 9 percentage points less often than desktop users. A lot of forms are being filled out digitally, and many of those contain personal information.

The safest approach for sensitive documents: use a desktop application or your browser's built-in viewer. Your files stay on your computer and never touch a third-party server. Methods 1, 2, and 3 in this guide all process locally.

If you must use an online tool for a sensitive form, check the service's data retention policy first. Look for explicit deletion timelines and whether they process files in-browser (client-side) or on their servers.


Troubleshooting common problems

The form fields don't appear. The PDF might be flat rather than interactive. Switch to a tool that supports adding text on top of the page (Preview on Mac, PDFgear, or an online tool with a text placement feature).

The form has JavaScript validation and it's not working. Some complex forms use JavaScript for field validation, auto-calculation, or conditional logic. Browser PDF viewers and basic editors don't support this. Try PDFgear or Foxit Reader (free), which have better JavaScript support.

The file is too large for the online tool. Most free online tools limit file size to 10 to 50MB. Compress the PDF first, then upload it. Or use a desktop tool, which typically has no size limit.

Your filled form doesn't save properly. Some interactive forms lock editing after they're filled. If you can't save, use "Print to PDF" to flatten your entries into a new file. This creates a non-editable copy with your data baked in.

The font looks wrong after filling. Some forms embed specific fonts. If your tool substitutes a different font, the text may look mismatched. Desktop tools generally handle font matching better than browser viewers.


Which method to use

For a quick interactive form, open it in your browser. Done.

For flat forms on Mac, use Preview. On Windows, use Edge's text annotation or install PDFgear.

For sensitive documents, stick with desktop tools or your browser. Don't upload tax forms to online services unless you've checked their privacy policy.

For batch processing or repeated form filling, write a script with a PDF library.

For everything else, any of the free online tools will work. Pick whichever loads fastest.

The $23/month Acrobat subscription makes sense for people who work with complex forms daily and need advanced JavaScript support, digital certificate signatures, and form creation tools. For filling out forms, you have plenty of free options that work just as well.