PDF Form Flattener in the browser is not a generate
/free-tools/pdf-flatten-forms never spends a credit. Do not pay a model to do an in-browser file job.
/free-tools/pdf-flatten-forms never spends a credit. Do not pay a model to do an in-browser file job.
PDF Form Flattener turns filled AcroForm fields into ordinary page content so the values can no longer be edited in a viewer. It runs in your browser. Nothing is uploaded. Nothing is sent to a model. There is no account gate and no generation meter. You will see every field and its current value before anything is written. That is the product constraint for the whole free-tools shelf: Canvas, the File API, or a local library on the visitor's machine. A "flatten" that quietly called a chat completion would be a generate wearing a utility label.
Versely has no free tier for generation. Every model call costs credits. Browser utilities sidestep that because they cost nothing to run. Use this tool when the job is "lock the filled values in." Do not prompt a video or image model to "make this form uneditable."
AcroForm values become page content
The file you choose is read into memory locally. pdf-lib loads it, lists the form fields, and flatten() bakes each field's appearance into the page stream. The download is {name}-flat.pdf. Network off, it still works. That is also why it is actually free: no hardware of ours is in the loop.
What it costs is the other book — credit formulas for per-second video, per-character voice, per-megapixel stills, caption burns, editor exports. PDF Form Flattener is not in that book. If a job is in that book, it is not this tool.
You see the field list first: name and current value. That preview is the honesty check. Flattening a form you have not filled is how you lock empty boxes. Flattening a form you have filled is how a recipient stops typing over the answers.
XFA is not this tool
XFA forms — the InfoPath-era XML overlay, usually from Adobe LiveCycle — are not AcroForms. pdf-lib cannot draw that XML into the page. If the file has an XFA packet, the tool warns you. Flattening AcroForm fields will not lock XFA. If the boxes stay editable after you flatten, the file is almost always XFA. Re-save as a static PDF from Acrobat, or print to PDF, if you have to lock one of those.
No AcroForm fields at all is the same tell. The tool will refuse rather than invent a flatten. That refusal is cheaper than a generate that "looks locked."
Flattening is not printing to PDF. Printing rasterises everything — text becomes pixels. Flattening keeps text as text and only bakes the field appearances into the page stream. The file stays searchable. It just stops being a form.
Flattening is not a generate, and not a merge
Do not paste form pages into an AI video generator and ask for a "locked PDF." You will spend a clip rate to invent a visualisation of a document. You will not get a static AcroForm. You will get a generate. The flatten already bakes the values. Screenshot if you need a still for a ticket. Do not generate.
If you needed to merge several filled PDFs, flatten each first. Document-level structures like form field data may not survive a merge; values that matter should already be page content. If you needed a new page designed, that is a generate, and it will cost credits. Honesty about which object you are in is the whole decision.
The file-vs-prompt test: do I already have the filled PDF, and I only need the values uneditable?
Yes → flatten here.
I do not have the answers yet → fill them, then flatten. The tool will not invent field values.
I have the PDF and I need different picture → that is a generate, quoted in credits before you confirm.
FAQ
Does PDF Form Flattener use credits or a free-generation quota?
Neither. It never spends a credit. The work never leaves your browser. Generation on Versely is a different surface and always bills.
Are my PDFs uploaded to Versely?
No. The tool uses the Canvas and File APIs on your machine. Nothing is sent to a server. Disconnect the network; flatten still runs.
The fields are still editable after I flatten. Why?
Almost always because the file is XFA, not AcroForm. Adobe-era LiveCycle files are the usual source. Print to PDF from Acrobat if you have to lock one of those.
Is flattening the same as printing to PDF?
No. Printing rasterises everything. Flattening keeps text as text and only bakes field appearances into the page. The file stays searchable; it just stops being a form.