# iLovePDF vs PyMuPDF

**Leader by vioscaleAI score:** iLovePDF

| Attribute | iLovePDF | PyMuPDF |
|---|---|---|
| **vioscaleAI score** | 64 (73% (medium)) | 57.2 (63% (medium)) |
| activity.commits_last_30d | - | 100 |
| adoption.dependent_repos | - | 1,798 |
| adoption.github_stars | - | 10,910 |
| content.faq | `[{"answer":"A cloud-based service offering a comprehensive suite of PDF editing and conversion tools, available across web, mobile, and desktop platforms with both free and paid plan options. It is indexed under PDF Editors.","source":"https://www.ilovepdf.com/pricing","question":"What is iLovePDF?","confidence":0.6},{"answer":"iLovePDF offers a free tier, so you can start without paying. Paid plans start at £5 per month. Pricing changes often, so verify at source before relying on it.","source":"https://www.ilovepdf.com/pricing","question":"Is iLovePDF free?","confidence":0.6},{"answer":"iLovePDF supports the web, iOS and Android. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://www.ilovepdf.com/pricing","question":"What platforms does iLovePDF support?","confidence":0.6},{"answer":"We have only confirmed a cloud / SaaS deployment for iLovePDF, so it appears to be vendor-hosted. If a self-hosted option exists we have not found it documented publicly.","source":"https://www.ilovepdf.com/pricing","question":"Can iLovePDF be self-hosted?","confidence":0.6},{"answer":"We have confirmed 3 integrations for iLovePDF, including REST API (iLoveAPI), Webhooks and Cloud storage services. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://www.ilovepdf.com/ms/pricing","question":"What does iLovePDF integrate with?","confidence":0.6},{"answer":"We have independently confirmed ISO 27001 and GDPR for iLovePDF. Certifications we do not list are ones we have not been able to verify from public sources, which is not the same as iLovePDF not holding them. Always confirm compliance directly before you rely on it.","source":"https://www.ilovepdf.com/pricing","question":"What security certifications does iLovePDF have?","confidence":0.6},{"answer":"iLovePDF is available worldwide. Its primary markets are the United Kingdom and the EU. The vendor is headquartered in the EU.","source":"https://www.ilovepdf.com/ms/pricing","question":"Where is iLovePDF available?","confidence":0.75}]` | `[{"answer":"A Python library built on the MuPDF engine for reading, manipulating, converting, and annotating PDF and document files with integrated OCR support. Designed for local processing in air-gapped and regulated environments. It is indexed under PDF Editors.","source":"https://pymupdf.readthedocs.io/","question":"What is PyMuPDF?","confidence":0.6},{"answer":"PyMuPDF offers a free tier, so you can start without paying. Pricing changes often, so verify at source before relying on it.","source":"https://pymupdf.readthedocs.io/","question":"Is PyMuPDF free?","confidence":0.6},{"answer":"PyMuPDF supports Windows, macOS and Linux. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://pymupdf.readthedocs.io/","question":"What platforms does PyMuPDF support?","confidence":0.6},{"answer":"Yes. PyMuPDF can be deployed on-premise, air-gapped and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://pymupdf.readthedocs.io/","question":"Can PyMuPDF be self-hosted?","confidence":0.6},{"answer":"Yes. PyMuPDF is published under the AGPL-3.0 licence, a copyleft licence, so check its terms before embedding it in a closed-source product. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/pymupdf/PyMuPDF","question":"Is PyMuPDF open source?","confidence":0.95}]` |
| deployment.options | `{"cloud":true}` | `{"self_hosted":true}` |
| description.long | An online suite of tools that allows users to edit, convert, merge, split, protect, and digitally sign PDF documents through web, desktop, and mobile applications. | A Python library providing efficient, precise control over PDF documents for reading, editing, and converting their contents. Built on a lightweight C engine with both low-level control and high-level convenience functions. |
| features.capabilities | `{"iso_27001":true,"pricing_model":"freemium","deployment_model":"cloud_saas","file_size_compression_engine":true,"interactive_form_field_creation":true,"password_protection_and_encryption":true,"permanent_blackout_redaction_engine":true,"microsoft_office_docx_xlsx_conversion":true,"page_merging_extraction_and_splitting":true,"base_text_and_image_editing_within_pdf":true,"ocr_optical_character_recognition_scanning":true,"digital_signature_certification_enforcement":true}` | `{"pricing_model":"freemium","deployment_model":"native_desktop","file_size_compression_engine":true,"interactive_form_field_creation":true,"password_protection_and_encryption":true,"permanent_blackout_redaction_engine":true,"microsoft_office_docx_xlsx_conversion":true,"page_merging_extraction_and_splitting":true,"base_text_and_image_editing_within_pdf":true,"ocr_optical_character_recognition_scanning":true}` |
| integrations.count | 3 | 1 |
| integrations.list | `[{"name":"REST API (iLoveAPI)"},{"name":"Webhooks"},{"name":"Cloud storage services"}]` | `[{"name":"Tesseract","native":true,"category":"ocr"}]` |
| language.primary | - | Python |
| license.spdx | - | AGPL-3.0 |
| market.availability | `{"primaryMarkets":["GB"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"web":true}` | `{"mac":true,"linux":true,"windows":true}` |
| pricing | `{"type":"freemium","plans":[{"free":true,"name":"Free","summary":"Free","features":["Access to essential iLovePDF tools","Limited document processing"],"description":"Access to core PDF tools with processing limitations","contactSales":false,"includedLimits":{"tools":"Limited selection","file_size":"100 MB","processing":"Limited","pages_per_task":"200"}},{"free":false,"name":"Premium","summary":"£60/year (£5/month equivalent) or £9/month. Up to 25 users.","features":["Full access to all iLovePDF tools","Unlimited document processing","Access across Web, Mobile, and Desktop","Digital Signatures","Workflows","Ad-free experience","Priority customer support","Regional file processing","2,000 AI Credits"],"minSeats":1,"commitment":"month","components":[{"kind":"fixed","amount":60,"period":"year","currency":"GBP"},{"kind":"fixed","amount":9,"period":"month","currency":"GBP"}],"description":"Full tool suite with unlimited processing across all platforms and priority support","contactSales":false,"includedLimits":{"file_size":"4 GB","max_users":"25","ai_credits":"2,000/month","processing":"Unlimited"}},{"free":false,"name":"Business","summary":"Custom pricing. Contact for quote.","features":["All Premium features","Custom contracts for scalability","Dedicated Account Manager","Single Sign On (SSO)"],"minSeats":25,"description":"Customizable enterprise solution with dedicated support and single sign-on for large teams","contactSales":true}],"summary":"Free tier available. Premium from £5/month (annual) or £9/month (monthly). Business plans with custom pricing for 25+ users.","currency":"GBP","freeTier":true,"sourceUrl":"https://www.ilovepdf.com/pricing","retrievedAt":"2026-09-29T10:49:44.492Z","startingPrice":{"amount":9,"period":"month","currency":"GBP"},"billingPeriods":["month","year"]}` | `{"type":"open_source","freeTier":true,"sourceUrl":"https://pymupdf.readthedocs.io/","retrievedAt":"2026-09-13T20:04:58.976Z"}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | open_source |
| pricing.price_level | low | free |
| pricing.starting_price | `{"amount":9,"currency":"GBP"}` | - |
| pricing.transparent | yes | no |
| release.cadence_days | - | 35 |
| release.history | - | `[{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.28.2","date":"2026-08-06T22:16:34Z","type":"stable","version":"1.28.2"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.28.0","date":"2026-06-29T09:18:49Z","type":"stable","version":"1.28.0"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.27.2.3","date":"2026-04-24T14:23:34Z","type":"stable","version":"1.27.2.3"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.27.2.2","date":"2026-03-20T09:56:24Z","type":"stable","version":"1.27.2.2"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.27.2","date":"2026-03-10T13:11:38Z","type":"stable","version":"1.27.2"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.27.1","date":"2026-02-11T15:12:59Z","type":"stable","version":"1.27.1"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.26.7","date":"2025-12-11T23:17:03Z","type":"stable","version":"1.26.7"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.26.6","date":"2025-11-05T16:07:35Z","type":"stable","version":"1.26.6"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.26.5","date":"2025-10-10T14:07:18Z","type":"stable","version":"1.26.5"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.26.4","date":"2025-08-25T14:34:56Z","type":"stable","version":"1.26.4"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.26.3","date":"2025-07-02T21:52:37Z","type":"stable","version":"1.26.3"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.26.1","date":"2025-06-11T22:30:03Z","type":"stable","version":"1.26.1"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.26.0","date":"2025-05-22T16:30:32Z","type":"stable","version":"1.26.0"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.25.5","date":"2025-03-31T23:25:00Z","type":"stable","version":"1.25.5"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.25.4","date":"2025-03-14T19:16:56Z","type":"stable","version":"1.25.4"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.25.3","date":"2025-02-06T13:12:40Z","type":"stable","version":"1.25.3"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.25.2","date":"2025-01-17T16:36:36Z","type":"stable","version":"1.25.2"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.25.1","date":"2024-12-11T22:51:35Z","type":"stable","version":"1.25.1"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.25.0","date":"2024-12-05T20:45:10Z","type":"stable","version":"1.25.0"},{"url":"https://github.com/pymupdf/PyMuPDF/releases/tag/1.24.14","date":"2024-11-19T11:21:54Z","type":"stable","version":"1.24.14"}]` |
| reliability.sla_pct | 99.99 | - |
| security.certifications | `[{"name":"ISO 27001","status":"active"}]` | - |
| security.gdpr | yes | - |
| security.iso27001 | yes | - |
| security.scorecard | - | 5.2 |
| security.vulnerabilities | - | `{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=pymupdf&per_page=100","last_12m":1,"max_severity":"MODERATE"}` |

## Capabilities (PDF Editors)

| Capability | iLovePDF | PyMuPDF |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Deployment model | Cloud saas | Native desktop |
| Base text and image editing within PDF | ✓ | ✓ |
| Page merging extraction and splitting | ✓ | ✓ |
| OCR optical character recognition scanning | ✓ | ✓ |
| Permanent blackout redaction engine | ✓ | ✓ |
| Password protection and encryption | ✓ | ✓ |
| Interactive form field creation | ✓ | ✓ |
| Digital signature certification enforcement | ✓ | - |
| Microsoft office docx xlsx conversion | ✓ | ✓ |
| File size compression engine | ✓ | ✓ |
| SOC2 type ii | - | - |
| ISO 27001 | ✓ | - |
| Pricing model | Freemium | Freemium |

*Source: vioscaleAI. Generated 2026-10-16T17:47:55.653Z. "-" = undocumented, not absent.*
