Xodo · PDF merge & split
Merges PDFs locally in the browser in 0.38s via Apryse WebViewer WASM with zero cloud upload (316.5 KB 3-page watermark-free PDF, 100% page order and vector text fidelity), usable without login for 1 free task/day while gating page selection behind Pro.
US-West (California, AS2914)
PDF · Output attached · Open native file ↗
Subsequent pricing and service checks are shown separately without altering historical scores.
One run does not establish all complex scenes, untested paid maxima or long-term uptime.
Plans & historical pricing
Xodo USD individual web and cross-platform suite; desktop alternative identified · 2026-10-20
9 plan / billing-period records, all listed; — means that period is not recorded.
Monthly and annual bills confirmed. Document Suite USD 107.93/year is a new-annual-subscription promotion through 2026-12-31, retained while the annual subscription stays active. Team seat combinations and desktop perpetual licences were not exhaustively checked.
Verification has gaps; unknown prices and quotas are not inferred.
Cancellation, sources & verification record
Monthly subscriptions can be cancelled anytime; trials require a valid payment method. Refund terms were not fully verified.
Official feature and pricing page ↗ · 2026-10-20 Capture 1 ↗
Official feature and pricing page ↗ · 2026-10-20 Capture 1 ↗
Official feature and pricing page ↗ · 2026-10-20 Capture 1 ↗
Pricing recorded on the test date · 2026-10-25
Monthly and annual bills confirmed. Document Suite USD 107.93/year is a new-annual-subscription promotion through 2026-12-31, retained while the annual subscription stays active. Team seat combinations and desktop perpetual licences were not exhaustively checked.
Freemium (1 Free Action/Day · Page Selection Locked to Pro)
Historical context only; not current purchase guidance.
Delivery & access
- Free delivery record
- Full 3-page native vector merged PDF (316.5 KB · watermark-free · Apryse browser-local merge)
- Watermark
- Watermark-free
- Free allowance
- 1 free "Merge all" task per day; "Select and merge pages" requires Xodo Pro
- Account requirements
- Login-free direct merge and download (within the 1 free action/day quota)
- Maximum specification record
- Full 3-page native vector merged PDF (316.5 KB · watermark-free · Apryse browser-local merge)
May include advertised capabilities; this does not establish a tested paid tier.
- Batch & API
- Supports multi-PDF import and file reordering, backed by Apryse enterprise SDKs
- Manual refinement
- Not recorded or not verified
Tested result & sample
Xodo merges the 2-page main report and 1-page appendix into a 316.5 KB 3-page PDF in 0.38s while preserving all 37 native vector text streams and embedded figures (result.png, download.png).
- Fixture
- anchor_pdfmerge_v1
- Recorded environment
- US-West (California, AS2914)
- Local processing record
- 0.38 s
- End-to-end reference
- 2.08 s
Network wait includes round trips, queuing and polling error, not pure inference time. Local timings depend on the device; repetition counts are not standardized in legacy records.
Experience, rules & trust
- Disclosure
- Displays Pro badges on page-selection controls and a remaining free action banner inside the workspace
- Interaction
- Workspace clearly displays per-file page counts and sizes alongside a remaining-free-action counter; page-level selection and multi-task workflows require Xodo Pro.
- Entity record
- Apryse Software Corp. (formerly PDFTron Systems Inc.)
- Origin
- Vancouver, Canada / Denver, USA
- Domain history record
- Xodo launched in 2014 (parent company PDFTron founded in 1998)
- Third-party tracking record
- No third-party services listed in this record; this is not proof that none exist.
- External information
- Not recorded or not verified
- Processing
- 100% browser-side local Apryse WebViewer WASM execution
- Retention statement
- Executes merging locally in browser memory without uploading raw document bytes to cloud servers
A recorded statement does not verify deletion or all data-processing behavior.
Verifiable audit trail & evidence
Four SHA-256-verified stages link the benchmark fixture, same-run interface screenshots, native exported artifact and archived pricing sources.
anchor_pdfmerge_v1 · Inspect fixture & file inspector →
Captures entry rules, result view and export disclosure.
Official feature and pricing page (snapshot ↗) · Official feature and pricing page (snapshot ↗) · Official feature and pricing page (snapshot ↗)
Screenshots, native output and official claims support different conclusions. Evidence grades are not product safety certifications.
Evaluation basis & full scores · Overall 94.9/100
Overall = honesty & reputation × 30% + capability × 70%. Component maxima follow this report’s rubric. List scores are rounded for display; original precision is retained here.
Scoring version 2.3.1 · Test fixture anchor_pdfmerge_v1
Honesty & reputation · 87.5/100 · 30%
| Criterion | Score | Rationale | Basis |
|---|---|---|---|
| Pricing transparency | 28 / 35 | Grants guest users 1 free action per day via the "Merge all" button with direct watermark-free download, while gating "Select and merge pages" behind a Pro badge and prompting for a subscription once the 1/day quota is used (landing.png, result.png, download.png). | Evidence A → |
| Interaction restraint | 25 / 30 | Workspace clearly displays per-file page counts and sizes alongside a remaining-free-action counter; page-level selection and multi-task workflows require Xodo Pro. | Evidence A → |
| Background & reputation | 19.5 / 20 | Backed by Apryse Software Corp. (formerly PDFTron Systems Inc.), a premier enterprise PDF SDK provider. | Evidence A → |
| Engineering & privacy | 15 / 15 | Executes PDF stream concatenation 100% locally inside the browser via Apryse WebViewer WebAssembly (pdfnet.res, upload_s_net = 0.0s), keeping sensitive documents off external servers. | Evidence A → |
Capability · 98/100 · 70%
| Criterion | Score | Rationale | Basis |
|---|---|---|---|
| Task quality | 65 / 65 | Deterministic multi-PDF stream inspection: merges our 2 anchor PDFs (3 pages total, 316.8 KB) into a 316.5 KB standard PDF with exact 3/3 page count, 100% sequential page-order token verification (DOC1-P1 -> DOC1-P2 -> DOC2-P3), and 100.0% retention of all 37 native vector text operator blocks (BT/TJ), 5/5 headings, and 12/12 cross-document financial table cells (65.0/65) | Evidence A → |
| Deliverable specifications | 18 / 20 | Exports a complete 3-page watermark-free standard PDF (316.5 KB) locally without login, though limited to "Merge all" whole-file merging and 1 free task/day (18.0/20) | Evidence A → |
| Processing speed | 15 / 15 | Apryse WebAssembly local engine merges all 3 pages in just 0.38s (15.0/15) | Evidence A → |
Legacy scores may include advertised maximum capabilities. Read tested output separately from paid capabilities. Records without matching tiers and scope are not ranked together.
Revisions & corrections
- 2026-10-25
Initial multi-document PDF merge page-sequence integrity and selectable vector text retention benchmark on Mode A anchor (anchor_pdfmerge_v1).


