PDFTool comparison

PDF Password Recovery: Online Services vs Desktop Software Compared

When you need to recover a forgotten PDF password you have two broad options: an online service that processes the file on remote GPU servers, or desktop software that runs on your own machine. Each has distinct advantages in speed, security, cost and practical timelines. This guide compares both across the dimensions that matter, so you can choose for your specific PDF.

PDF — all encryption tiers

How online PDF password recovery services work

Online services accept your encrypted PDF, or its extracted hash, through an upload interface. They identify the encryption tier, extract the parameters, and dispatch the job to a GPU cluster running Hashcat.

The service runs several attack phases: a dictionary attack against public breach corpora and custom wordlists, rule-based mutation such as capitalisation, digit suffixes and Leet speak, a mask attack for passwords matching a known pattern, and — for 40-bit RC4 files — an exhaustive key-space search over the 2^40 keys. That last one is a computation separate from Hashcat's password search and yields decryption access rather than the original password.

The key advantage is that the operator maintains the GPU hardware, Hashcat configuration, wordlist management and attack sequencing. You need no technical knowledge, no GPU and no installation. The service handles everything from hash extraction to delivering the password.

Pricing: most reputable services charge per file on a pay-on-success basis. Mode 10400 single-file work typically costs $50-150 — the file can be decrypted with certainty, though the recovered key is not necessarily the original password string — and volume batches cost far less per file. Mode 10700 with moderate complexity costs $200-1,000. If the password is not found, you pay nothing. Some services offer subscription plans for high-volume users.

Free analysis phase

Reputable online services run a free analysis before any payment. It tells you the encryption tier, tests fast dictionary attacks, and gives a realistic success probability and timeline estimate before you commit to paying.

How desktop PDF password recovery software works

Desktop software — Passware Kit, Elcomsoft Advanced PDF Password Recovery, or the Hashcat CLI — runs on your own computer. You install it, provide the encrypted PDF, and it attempts recovery using your local hardware. With Hashcat you also extract the PDF hash using pdf2john.pl or pdf2john.py.

Desktop software uses the same core techniques: dictionary attacks, rule-based mutation, mask attacks and brute force. The difference is that all processing happens locally — no file leaves your machine.

A GPU is strongly preferred, but there is no hard hardware floor: Hashcat runs on any OpenCL-capable device, including a CPU. CPU-only recovery is one to two orders of magnitude slower on modes 10500 to 10700, worst for mode 10700. The 40-bit modes are light enough for a CPU to finish a bounded search.

Cost: desktop software usually uses a one-time licence — from under $50 for a consumer edition to around $400 for a top professional edition (Elcomsoft Advanced PDF Password Recovery is $49 / $99 / $399) — or an annual subscription for forensic suites such as Passware Kit Forensic. Hashcat is free and open-source but needs expertise to run effectively.

Speed comparison — GPU cluster versus a single desktop GPU

Online services typically run clusters of 8-32 RTX 5090-class GPUs, multiplying Hashcat's throughput minus a small multi-GPU scaling loss. For mode 10700, measured at roughly 595 kH/s per GPU: a desktop with one GPU tests about 595,000 candidates per second, an 8-GPU service about 4.5 million, and a 32-GPU cluster about 17.9 million.

A real example: a 14-million-password wordlist with 50 rules (700M candidates) on mode 10700 takes about 20 minutes on a single desktop GPU, about 2.5 minutes on an 8-GPU cluster, and under a minute on a 32-GPU cluster.

For 40-bit RC4 files the 2^40 space is small enough to sweep exhaustively: mode 10400 runs at about 5.0 GH/s on an RTX 5090, so a full sweep is roughly four minutes on one GPU and under a minute on an 8-GPU cluster. Attacking the key directly with the collider modes 10410/10420 is faster still.

For brute-force mask attacks the cluster advantage is even more pronounced. An 8-character lowercase search (208B candidates) on mode 10700 takes about 4 days on a single GPU versus about 13 hours on an 8-GPU cluster. Scale turns infeasible timelines into merely expensive ones.

Security and privacy comparison

Desktop software: the encrypted PDF never leaves your computer. Hash extraction, password testing and decryption all happen locally. That is the most privacy-preserving option for documents containing personal data, trade secrets or privileged information.

Online services: you upload the encrypted PDF, or its hash, to the service's server, which processes it and returns the result. Reputable services encrypt files in transit with TLS and at rest with AES-256, but the file is temporarily stored on their infrastructure.

The privacy risk of uploading: the file is encrypted, so the service cannot read the content without the password. However, metadata — filename, size, encryption parameters — is visible to the service. For most users that is acceptable; for classified or highly sensitive documents, local software is preferable.

Trust consideration: choose a service with a published privacy policy, clear retention and deletion timelines, and third-party security certifications. Services that delete the file right after processing and do not log the recovered password are preferable.

Cost comparison — total cost of ownership

Online service for one file: $50-1,000, paid on success. Total cost for an individual with one encrypted PDF is $50-1,000 if found, $0 if not. No upfront investment.

Desktop Passware Kit Forensic: about $1,195 for a one-year licence including updates. No per-file cost. Good value for investigators or IT departments handling many files, but there is no pay-on-success option — you pay regardless of outcome.

Desktop Elcomsoft Advanced PDF Password Recovery: $49 (Standard), $99 (Professional) or $399 (Enterprise). Cheaper than Passware, though lower editions omit some attack modes.

Hashcat self-service: free. Total cost is a few hundred dollars for a mid-range GPU, or $1,000-2,000 for a high-end one, plus your time learning Hashcat syntax, wordlist management and attack strategy. Best value for technically proficient users who already have a GPU.

Break-even: for a one-off recovery an online pay-on-success service is cheaper — no upfront cost and nothing to pay if the password is not found. If you need 10+ recoveries a year, a desktop licence usually works out cheaper overall.

Feature comparison

Online services: multi-GPU clusters, fast, pay-on-success, no installation, free analysis phase, and every tier from 40-bit RC4 through 256-bit AES. Cons: the file must be uploaded, ongoing per-file cost, and dependence on service uptime.

Desktop software (Passware/Elcomsoft): works offline, no upload, one-time licence, GUI, automated attack sequencing. Cons: single GPU or limited multi-GPU support, slower, upfront licence cost, and paid updates for new modes.

Hashcat CLI: free, full control over attack parameters, supports all modes, scriptable for batches, unlimited GPU scaling. Cons: command line only, technical expertise needed, no GUI, manual wordlist and rule management.

Which you choose depends on how many PDFs you need to recover, whether you have GPU hardware, your technical comfort level, your privacy requirements, and your budget for per-file fees versus upfront software.

Recommendations by user type

An individual with one forgotten PDF: use an online pay-on-success service. No upfront cost, no hardware, free analysis first, and you only pay if the password is found.

An IT administrator handling employee requests: consider desktop software such as Passware Kit for unlimited recoveries at a fixed annual cost. Per-file pricing becomes expensive at scale.

A digital forensics investigator: Passware Kit Forensic or Elcomsoft Advanced PDF Password Recovery. They include chain-of-custody logging, automated reporting and court-admissibility support that consumer tools lack.

A technical user with a GPU: use Hashcat. Free, fast and fully controllable. Extract the hash with pdf2john.pl or pdf2john.py and run targeted attacks. The learning curve pays off if you value control and zero per-file cost.

A high-volume legal or compliance team: combine an online service for initial analysis and difficult cases with desktop software for routine work. The free analysis phase helps triage cases before choosing an approach.

Choosing between online and desktop PDF password recovery

  1. 1

    Count how many PDFs you need to recover

    One file: online service is cheapest. 10+ files per year: desktop software license is more economical.

  2. 2

    Check if you have a compatible GPU

    Any OpenCL-capable GPU works — there is no hard hardware floor, older cards are simply slower. Without a GPU, your options are cloud GPU rental, the commercial desktop tools, or an online service.

  3. 3

    Assess document sensitivity

    Highly confidential documents: use desktop software (no upload). General documents: online service is convenient and fast.

  4. 4

    Consider your technical comfort

    Comfortable with command line: hashcat is free and powerful. Prefer GUI and automation: Passware or Elcomsoft. Want zero configuration: online service.

  5. 5

    Run the free analysis first

    Before buying any software or committing to paid recovery, run a free analysis with an online service to confirm the encryption mode and whether the password is easily recoverable.

Frequently asked questions

Which is faster — online recovery or desktop software?
Online services are faster because they use multi-GPU clusters (8-32 GPUs). A single desktop GPU is 8-32x slower. For difficult passwords, this means weeks instead of days.
Is online PDF password recovery safe for sensitive documents?
Reputable services encrypt files in transit and at rest. However, the file is temporarily stored on their servers. For extremely sensitive documents, use desktop software that never uploads the file.
Can I use hashcat for free instead of paying for recovery?
Yes, hashcat supports every PDF mode (10400, 10410, 10420, 10500, 10510, 10600, 10700 and 25400) and is free. You need a GPU and hashcat expertise. The time cost of learning hashcat may exceed the fee of a simple online recovery for a single file.
Do online services have higher success rates than desktop software?
Potentially yes — online services with larger GPU clusters can run more extensive dictionary and mask attacks within a given time window. The attack algorithms are the same; the scale differs.
Which desktop software supports all PDF encryption modes?
Passware Kit Forensic and Elcomsoft Advanced PDF Password Recovery cover every PDF encryption tier, as does hashcat (10400, 10410, 10420, 10500, 10510, 10600, 10700 and 25400). Check the edition before buying — vendor feature grids differ by product tier, and some products only cover the owner-password case from their business editions upward.
Do I need an internet connection for desktop software?
No — desktop software works fully offline. No file upload is required. This is the main advantage for air-gapped or high-security environments.

Need a second opinion on this file?

Run the free local check first. If the file is healthy and you are authorized to recover it, you can compare the evidence with a specialist's supported workflow.

Related guides

For authorized owner use only. Recovery depends on the exact file and password; no outcome is guaranteed. FilesUnlock is a separate product from the recovery service that processes submissions.