Xodo · PDF compression
Runs Apryse's industrial WebAssembly PDF kernel 100% locally in the browser (zero server upload), shrinking our 1.66 MB PDF by 78.51% to 356.5 KB with 100% vector text retention on the free Low preset (1 free file/day; High preset locked to 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-23
1 Free file/day; Xodo Pro ~$12/mo (~$9/mo billed annually)
Free daily 1-file quota + Monthly/Annual Xodo Document Suite subscriptions
Historical context only; not current purchase guidance.
Delivery & access
- Free delivery record
- Full 2-page watermark-free vector PDF (356.5 KB, -78.51% reduction)
- Watermark
- No watermark
- Free allowance
- Low Compression is free (1 file/day); High Compression and batch processing require Xodo Pro
- Account requirements
- No login required (1 free action per day)
- Maximum specification record
- Full 2-page native vector PDF (356.5 KB · -78.51% · watermark-free · Low preset, 1/day free)
May include advertised capabilities; this does not establish a tested paid tier.
- Batch & API
- Batch compression on Pro tier; enterprise Apryse SDK available
- Manual refinement
- Not recorded or not verified
Tested result & sample
Powered by Apryse's WebAssembly PDF engine, Xodo compressed our 1.66 MB PDF locally in the browser in 5.64s to 356.5 KB (-78.51%) while preserving all 27 native vector text operator blocks (02_workspace.png, 03_result.png).
- Fixture
- anchor_pdfcompress_v1
- Recorded environment
- US-West (California, AS2914)
- Local processing record
- 5.64 s
- End-to-end reference
- 5.64 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
- Clearly badges High Compression as a Pro feature on the workspace panel
- Interaction
- Compresses directly in the browser after clicking Compress and provides a clean Download button without ad clutter.
- 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% client-side Apryse WebViewer WebAssembly engine (zero server upload)
- Retention statement
- Processed entirely in local browser memory without uploading files to external 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_pdfcompress_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 93.8/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_pdfcompress_v1
Honesty & reputation · 91/100 · 30%
| Criterion | Score | Rationale | Basis |
|---|---|---|---|
| Pricing transparency | 30 / 35 | Unlocks Low Compression for free without login (1 free action/day) while clearly badging High Compression as Pro (01_landing.png, 02_workspace.png, 03_result.png). | Evidence A → |
| Interaction restraint | 26 / 30 | Compresses directly in the browser after clicking Compress and provides a clean Download button without ad clutter. | Evidence A → |
| Background & reputation | 20 / 20 | Developed and operated by Apryse Software Corp. (formerly PDFTron Systems Inc., founded 1998), a premier enterprise PDF SDK vendor. | Evidence A → |
| Engineering & privacy | 15 / 15 | Powered by Apryse WebViewer WebAssembly (webviewer-core.min.js), executing PDF compression 100% locally in browser memory without server uploads. | Evidence A → |
Capability · 95/100 · 70%
| Criterion | Score | Rationale | Basis |
|---|---|---|---|
| Task quality | 65 / 65 | Deterministic PDF stream inspection: local WebAssembly engine compresses the 1,659.0 KB fixture to 356.5 KB (-78.51%, 4.65× ratio) on the free Low preset while preserving 100.0% of all 27 native vector text operator blocks (BT/TJ), 4/4 headings, and 12/12 table cells (65.0/65) | Evidence A → |
| Deliverable specifications | 17.5 / 20 | Exports a 356.5 KB watermark-free 2-page vector PDF without login, though High Compression is Pro-locked and free usage is capped at 1 action/day (17.5/20) | Evidence A → |
| Processing speed | 12.5 / 15 | Local browser Apryse WASM worker completes compression in 5.64s with zero network upload overhead (12.5/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-23
Initial PDF stream compression ratio and selectable vector text retention benchmark on Mode A document anchor (anchor_pdfcompress_v1).



