The short answer: duplicate field names
If you merge two or more PDFs that still have live, fillable form fields, and two of those source files happen to use the same internal field name (something like "Text1" or "Name" — a name the software assigned, not the label you see on the page), the merged PDF's viewer treats them as one shared field. Type into one and every instance of that field name updates at once, no matter which page it's on. Sometimes a field also just stops rendering or stops accepting input, because the two source fields had different types or formatting and the viewer collapses them into a single, inconsistent definition. This isn't a bug specific to one merge tool — it's documented behavior across PDF viewers generally, and it shows up constantly in Adobe Community and PDF-XChange forum threads.
Why this happens at the file-format level
A fillable PDF form isn't just page content — it has a separate structure called an AcroForm, which is essentially a dictionary of field objects (name, type, value, appearance) layered on top of the visible page. When two PDFs are combined, their page content merges cleanly because pages are self-contained. Form fields aren't self-contained the same way: each source file's AcroForm was built independently, so nothing about the field names guarantees they're unique across files. A generic form template — used twice, by two different people, for two different pages you're now merging — is the single most common way this happens.
What pixeltools' Merge PDF tool actually does
To be precise about pixeltools' own tool: Merge PDF loads each source file and copies its pages — visual content, layout, images, text — into the combined output. That page-copying step is solid and works exactly as expected. What it does not do is separately read or reconcile each file's AcroForm field structure during the merge. So if your source PDFs still have live, unfilled interactive fields, the merged file inherits whatever field-name collisions existed in the originals, unresolved. This isn't a promise that got broken — it's simply not something the merge step does today, and it's honest to say so plainly rather than let you discover it after the fact.
The reliable fix: finish each form before you merge
The practical workaround is to change the order of operations, not to hunt for a merge tool that promises to fix field names for you. Fill out each PDF form completely on its own, before it goes anywhere near a merge. Once a form is filled and finalized, either flatten it or leave it filled and merge the finished, static files together. A merge of already-completed documents has nothing left to collide — there are no live shared field names to fight over, because there are no live fields left.
Use Flatten PDF to lock in values before merging
pixeltools' Flatten PDF tool takes a filled-in form and bakes those field values permanently into the page content, so the result is a normal, non-interactive PDF page — text and checkmarks that display correctly everywhere, with no AcroForm field underneath to conflict with anything else. Run each of your filled forms through Flatten PDF first, then feed the flattened files into Merge PDF. Because flattening removes the interactive field layer entirely, there's no field-name collision left for the merge step to inherit — the output is exactly what you filled in, permanently, on every page.
If you need a signature on the merged file
If part of your workflow involves signing rather than filling in text fields, pixeltools' Sign PDF tool lets you add a signature to a document directly. The same ordering logic applies: signing (or flattening a signed form) before merging avoids introducing another live interactive element into a multi-file combine. Treat merging as the last step in your pipeline, after every source file is already in its finished state, rather than the middle step you fill in afterward. A signature added this way becomes part of the page's own visual content rather than a live interactive field, so it merges cleanly with everything else, the same way flattened form values do.