Merge PDF

Documents
Pages out
Bookmarks
Size

Merge PDF

Combining PDFs is treated as a solved problem, and the page count always comes out right — which is why nobody checks the rest. Merge a set of chaptered reports with almost any tool and the bookmark pane of the result is empty, the filled-in form fields have stopped being fillable, and every link that pointed at another page now points nowhere. This merger rebuilds the outline instead of discarding it, offers to flatten form values so they survive, and prints what the merge costs before you download anything. It also never sees your documents: the whole thing runs in this tab.

Bytes uploaded
0
File or page limit
None
Bookmark modes
3
Things counted before you download
5

Step by step

How to merge PDFs

  1. 01Add the documents

    Drop them anywhere on the page or choose them from the inspector. Any number, any size — there is no upload, so there is nothing to queue and nothing to cap.

  2. 02Put them in order

    Each document is a row with its page count, paper size, and what it carries. Move rows with the arrows, or sort every file by name at once from the topbar.

  3. 03Decide what happens to the bookmarks

    Keep all rebuilds every document's outline under an entry named for the file. One per file writes a single entry each. None writes no outline — which is what merging without this control does silently.

  4. 04Read the report, then download

    Bookmarks written, form fields flattened or left inert, links kept against links broken, and whether the pages are all the same size. Then take the file; it is already built.

A worked merge

What merging two documents actually costs

The two sample documents this tool opens with. One is a seven-page chaptered report on A4 with a landscape page in the middle; the other is a two-page response form on US Letter with two fillable fields. Both numbers below are what the tool reports on them.

Given

quarterly-report.pdf
7 pages · 7 bookmarks · A4
response-form.pdf
2 pages · 2 bookmarks · 2 fields · Letter
Settings
Keep all bookmarks, flatten fields

The report this merge prints

Pages          9
Bookmarks      11 written  (9 found in the sources, plus one entry per file)
Form fields    2 flattened, 0 left inert
Links          0 kept, 0 broken
Page size      A4 · A4 landscape · Letter      ← three sizes, worth knowing
Output         7.4 KB
With bookmarks off
0 entries
With fields copied
2 inert
Uploaded either way
0 bytes

Nine pages is the number every merger agrees on. The eleven bookmark entries are the difference between a document you can navigate and a 9-page scroll, and switching the bookmark control to None reproduces exactly what a merger that never mentions bookmarks hands you. The two flattened fields are the second difference: copied as-is they would still be drawn on the page and would no longer accept typing, which reads as a broken document rather than a converted one. And three page sizes in one file is not a defect — but it is the reason the printout comes out with two different margins, and it is better to learn that here than at the printer.

What a merge does to a document

The parts of a PDF that do not survive by default

Bookmarks are a separate tree, and copying pages does not copy it

A PDF outline lives in the document catalog, not on the pages, and it points at pages by object reference. Copy the pages into a new document and every one of those references is stale, so the standard behaviour is to write no outline at all. Rebuilding it means reading each source's tree, renumbering every entry to its new page, and writing the whole thing back.

A copied form field looks fillable and is not

The boxes you see on a form page are widget annotations, and those are copied with the page. What is not copied is the AcroForm dictionary that ties them to the document. The merged file therefore shows every field and accepts nothing — which is why flattening the values into the page first is usually the right answer, and why it is the default here.

Links to a URL survive; links to a page do not

An external link stores a string, so it comes through a merge untouched. An internal link stores a reference to the page it jumps to, and copying that reference pulls a stale copy of the old page along rather than pointing at the new one. Any merger that does not rewrite them leaves the link there and broken.

Mixed page sizes are the most common ugly merge

A4 is 210 by 297 millimetres and US Letter is 216 by 279 — wider and shorter. Merged into one file they print with different margins and scroll at different widths. Nothing is lost, but the result looks wrong, and the cause is invisible unless something counts the distinct sizes.

Attachments are not on the pages either

Files embedded in a PDF hang off the document's name tree, in the same place as the outline. A page-level copy leaves them behind, so a merged file quietly loses the spreadsheet that was attached to the original. This tool counts them and says so.

Order is decided by you, not by upload timing

Services that merge on a server frequently order by the sequence uploads completed, which on a slow connection is not the order you chose. Here the list is the order, the rows move, and sorting by file name is one click — useful when the files are named part-1, part-2, part-10.

The judgement call

Which bookmark mode should you pick?

What the sources are decides this, not what the output is for.

  • Chaptered documents that each have their own outline

    Keep all

    Every entry is renumbered and nested under its file, so a 300-page merge stays navigable at the same depth the originals were.

  • A pile of single-topic files — invoices, scans, certificates

    One per file

    The sources have nothing to preserve, and one entry per file turns the merged document into a table of contents of its parts.

  • Files whose outlines are stale or wrong

    One per file

    Rebuilding a bad outline preserves the badness. A single entry per file is a clean structure you can leave as it is.

  • A merged file going straight into another tool

    None

    Some downstream pipelines rewrite the outline anyway. Writing none is smaller and cannot conflict.

  • You are not sure

    Keep all

    It is the only mode that cannot lose anything: entries the sources carried come through, and files without an outline still get an entry of their own.

Reference

The numbers behind a merge

Upload size
0 bytesThe document is read from disk by this page, rewritten in memory, and handed back. No request carries it.
File limit
NoneiLovePDF caps free merges at 25 files and 100 MB; Smallpdf meters free tasks per day. There is nothing to meter here.
Watermark
NoneThe output contains your pages and the outline this tool wrote. Nothing is stamped, at any tier.
Bookmark depth
16 levelsDeeper trees are read and rebuilt to this depth, which is well past anything a real document uses.
Page sizes checked
A4, A3, A5, Letter, Legal, TabloidAnything else is reported in millimetres rather than guessed at.
Encrypted files
Refused, with a reasonA password-protected PDF cannot be read by any tool without its password. The message says to remove the protection in a viewer first.
Engine
pdf-lib, in your browserLoaded on first use rather than on page load, so linking to this page costs nothing until someone opens a document.

FAQ

Questions, answered plainly

How do I merge PDF files without uploading them?

Use a merger that runs in the browser rather than on a server. The Tinapps merge PDF tool reads each document with pdf-lib inside the page, builds the combined file in memory, and hands it back as a download — no request carries the file, so it works with the network disconnected and there is nothing on a server to delete afterwards.

Why do bookmarks disappear when I merge PDFs?

Because a PDF outline is stored in the document catalog and points at pages by object reference, not by page number. Copying pages into a new document invalidates every one of those references, so most mergers write no outline at all rather than fix them. The Tinapps merge PDF tool reads each source's tree, renumbers the entries to their new pages, and writes it back.

What happens to form fields when two PDFs are merged?

They stop being fillable unless something is done about it. The field boxes are widget annotations and travel with the page, but the AcroForm dictionary that makes them interactive does not, so the merged file shows every field and accepts no input. Flattening the fields first — painting their current values permanently into the page — is what keeps the content, and it is the default in the Tinapps merge PDF tool.

Is there a limit on how many PDFs I can merge at once?

Not in the Tinapps merge PDF tool. iLovePDF limits free merges to 25 files and 100 MB and Smallpdf meters free tasks per day, because both are paying for server time. This one uses your own processor and memory, so the practical ceiling is what the browser tab can allocate — hundreds of megabytes on a desktop, less on a phone.

Does merging PDFs reduce their quality?

No. Merging copies page content streams, fonts, and images across byte for byte; nothing is re-rendered or re-compressed, so text stays sharp and images are identical to the originals. A merged file is usually slightly smaller than the sum of its parts because shared resources are stored once.

Can I merge PDFs of different page sizes?

Yes — a PDF stores a size per page, so a single file can mix A4, Letter, and landscape pages without any problem. It will print and scroll unevenly, which is why the Tinapps merge PDF tool lists the distinct sizes in its report rather than letting you find out at the printer.

Can a browser merge a password-protected PDF?

No, and neither can the upload-based services without the password. The page content of an encrypted PDF cannot be read until it is decrypted, so the only path is to open the file in a PDF viewer, save an unprotected copy, and merge that. The Tinapps merge PDF tool says exactly this rather than failing with a generic error.

Does merging PDFs remove the metadata?

The merged file gets one set of document information rather than several, since a PDF has only one. The Tinapps merge PDF tool sets the title from the first document or from whatever you type, and identifies itself as the producer; the individual sources' authors and keywords are not carried over, because there is nowhere to put more than one.

The documents are parsed and rewritten entirely in your browser with pdf-lib. Nothing is uploaded, nothing is stored, and the merge keeps working with the network disconnected.

All pdf toolsTinapps homeFree · no account · nothing leaves your browser