Why your filled-in PDF form comes back empty
The data is usually lost at one of four specific points. Find which one, and the fix is short.
The short answer
A PDF form loses its filled data for one of four reasons: the viewer never wrote the values into the file, you used print-to-PDF instead of Save, the form is XFA and your viewer cannot handle it, or the values were saved but the next reader does not draw them. Save properly, then flatten a copy.
Working out which of the four you have takes a minute, and each has a different fix.
Cause one: the viewer did not save the fields
Filling a field and saving it are two separate jobs. Every viewer that shows a form lets you click in a box and type, because that only changes what is on screen. Writing the value back into the file means rebuilding part of the PDF, and not every viewer does that. Some lightweight readers, preview panes inside email clients and file managers, and certain mobile apps let you fill a form and then save an unchanged copy, or offer no save at all.
The test is simple. Fill one field, save, close the file completely, and reopen it in a different program. If the value is gone, the first program never stored it. Switch to a viewer that explicitly supports saving forms; the major desktop browsers and dedicated PDF editors generally do.
Cause two: print-to-PDF instead of Save
This one catches people who did everything else right. Choosing Print and then Save as PDF, or Microsoft Print to PDF, does not save the form. It renders each page as it currently looks and writes a brand new PDF from that picture of the pages. Depending on the viewer, the result either contains your answers as plain page content with no fields left, or, if the viewer does not print form values, contains the blank form.
Either way, the original fields are gone. If the recipient needs to read data out of the fields, or you need to correct an answer later, print-to-PDF has destroyed the thing you needed. Use Save, or Save As, from the viewer's file menu, which writes the original document back out with the field values inside it.
Cause three: it is an XFA form
PDF has had two form technologies. AcroForm is the one in the PDF standard: each field is an object on the page, with its value stored in the file. XFA is a separate system Adobe introduced, in which the form is described by an XML package inside the PDF and, in its dynamic version, laid out by the viewer at runtime. XFA was deprecated in the PDF 2.0 standard, but plenty of older government and corporate forms still use it.
Most viewers other than Adobe's own never implemented XFA. A dynamic XFA form in an unsupported viewer typically shows a single page with a message asking you to wait or to open it in Adobe Reader, and nothing else. A static or hybrid XFA form may display and even accept typing, but the viewer saves to the AcroForm side while the XFA side, which Adobe Reader prefers, still holds the old blank values. Open it in Adobe Reader later and it appears empty.
The fix is to fill an XFA form in Adobe Reader, or to ask the issuer for a standard AcroForm version. World of PDF's Fill PDF Form tool reads AcroForm fields only; on a purely dynamic XFA form it will find nothing to fill and say so, rather than guess.
Cause four: saved, but not drawn
Sometimes the values are in the file and the next reader simply does not show them. Each field has an appearance, a small drawing of what the box should look like with its current value. Some software stores the value without updating the appearance, leaving the decision to the reader, and some readers decline. The data is there; the box looks empty.
You can confirm this by opening the file in two or three different readers. If the answers appear in one and not another, it is an appearance problem, and flattening fixes it, because flattening turns each value into ordinary page content that every reader draws.
Making the answers stick
The reliable sequence is: fill the form in a tool that writes AcroForm values into the file, save it with Save rather than print, keep that editable copy for yourself, and send a flattened copy.
Fill PDF Form does the first and last steps together. It detects the text boxes, checkboxes, dropdowns and radio groups, lets you fill them in the browser, and by default flattens the result, so the values become permanent page content that cannot vanish in the recipient's reader or be quietly changed. Untick the option if you want to keep the form editable. If you already have a filled form from elsewhere, Flatten PDF locks it after the fact. Neither uploads the file.
Flatten only when you are done. A flattened form cannot be turned back into fields, and if a value was wrong you will be starting again from the blank original.
Frequently asked questions
Why does my PDF form go blank after saving?
Most often the viewer did not write the values into the file, or the form is XFA and was saved in a viewer that only updates the AcroForm side. Reopen it in a different program to see which.
Does printing to PDF keep form fields?
No. Print-to-PDF writes a new file from the rendered pages, so the fields are gone. Your answers survive as page content only if the viewer printed them.
How do I know if a PDF form is XFA?
A dynamic XFA form usually opens to a message asking you to use Adobe Reader. In Adobe Reader, document properties can show whether the form uses XFA.
Should I flatten a form before sending it?
For a finished form going to an institution, yes. Flattening makes every reader show the values and stops anyone editing them, but keep an unflattened copy in case you need to correct something.
Can I save a filled PDF form in a browser?
Yes for AcroForm forms in the major desktop browsers, using the download or save button rather than print. XFA forms are generally not supported in browsers.