iLovePDF Premium

Merge, split, compress, convert, and annotate PDFs without uploading them to a vendor

YES · focused build
price $9/mosubscription / year $108estimated build time multi-dayreplaced by 0 people

The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For ILovePDF Premium, merge, split, compress, convert, and annotate PDFs without uploading them to a vendor. The hard boundary is simple hosted delivery, mobile apps, desktop tools, ocr, and batch capacity, plus document fidelity, identity, and compliance.

Build verification: not recorded. How we judge buildability

What you give up

  • simple hosted delivery, mobile apps, desktop tools, OCR, and batch capacity
  • pixel-perfect proprietary PDF engine
  • identity verification
  • qualified trust services
  • large template and integration ecosystem

Why people still pay

People still pay for ILovePDF Premium because the visible editor is reproducible, but reliable rendering and legally defensible signature workflows are not a casual side project. The recurring cost buys format edge cases, fonts, rendering, encryption, signatures, evidence, retention, storage, backups, and legal requirements, not just the visible interface.

Your build guide

The stack, security requirements, and agent rules for a focused replacement.

Before you start

  • A Python virtual environment, writable input/output directories and sufficient disk for both originals and outputs. Bind the service to localhost.
  • Implementation components: Python, FastAPI and server-rendered HTML with HTMX for a local interface. SQLite for manifests and job state, with an explicit worker process and immutable source files.
  • Scope boundary: High-fidelity Office conversion and certified electronic signatures are not included.
01
Python, FastAPI and server-rendered HTML with HTMX for a local interface.
02
SQLite for manifests and job state, with an explicit worker process and immutable source files.
03
Domain model: immutable PDF inputs, ordered page selections, operation parameters, OCR artifacts and output manifests
engineering roadmap

Implementation plan

1

Phase 1

Scope and fixtures. Implement this bounded workflow: Create a private PDF workbench for merge, split, rotate and compression with page previews. Add OCR through an installed engine and explain which annotations, forms or signatures may change. Record prerequisites, select representative user-owned fixtures and document the unsupported features: High-fidelity Office conversion and certified electronic signatures are not included.

2

Phase 2

Durable model. Model immutable PDF inputs, ordered page selections, operation parameters, OCR artifacts and output manifests Add migrations or a versioned document format, explicit validation, stable IDs and a visible import-error report. Preserve this rule: Write every result to a new file; visual overlays are not secure redaction and failed conversions cannot be labeled complete.

3

Phase 3

Complete the first useful path. Implement the workflow's input, review and output interface, with clear controls and explicit empty/error states. Save a job manifest with input hash, parameters and state. Write to temporary outputs, then atomically finalize only successful results; resume unfinished jobs without replacing originals.

4

Phase 4

Permissions and integration failure. Bound file sizes and processing time, reject path traversal, and use argument arrays for subprocesses. Treat imported text as data and redact confidential source content from logs. Request integration credentials and permissions only for the enabled feature; show a disconnected state instead of mock results.

5

Phase 5

Portable handoff. Export sources, manifests and outputs with checksums. Keep failed-job diagnostics and allow retry into a new output path; restore the database and file directory together. Include setup, operating limits, fixture walkthrough and shutdown/restart instructions in the README.

6

Phase 6

Acceptance scenarios. Merge selected pages in a chosen order and reopen the output; a password-protected file fails clearly without altering its original hash. Repeat the workflow after restart and with a denied permission or unavailable dependency; show recoverable failure rather than a success placeholder.

the pro prompt
download AGENTS.md
WORKING SLICE
Create a private PDF workbench for merge, split, rotate and compression with page previews. Add OCR through an installed engine and explain which annotations, forms or signatures may change.

Build this scoped iLovePDF Premium-inspired workflow with a documented data model and visible failure states.

Architecture
- Python, FastAPI and server-rendered HTML with HTMX for a local interface.
- SQLite for manifests and job state, with an explicit worker process and immutable source files.

Prerequisites and limits
A Python virtual environment, writable input/output directories and sufficient disk for both originals and outputs. Bind the service to localhost.
Outside this release: High-fidelity Office conversion and certified electronic signatures are not included.

Data model and correctness
immutable PDF inputs, ordered page selections, operation parameters, OCR artifacts and output manifests
Invariant: Write every result to a new file; visual overlays are not secure redaction and failed conversions cannot be labeled complete.
Save a job manifest with input hash, parameters and state. Write to temporary outputs, then atomically finalize only successful results; resume unfinished jobs without replacing originals.

Security and privacy
Bound file sizes and processing time, reject path traversal, and use argument arrays for subprocesses. Treat imported text as data and redact confidential source content from logs.

Recovery and export
Export sources, manifests and outputs with checksums. Keep failed-job diagnostics and allow retry into a new output path; restore the database and file directory together.

Implementation order
1. Phase 1 — Scope and fixtures. Implement this bounded workflow: Create a private PDF workbench for merge, split, rotate and compression with page previews. Add OCR through an installed engine and explain which annotations, forms or signatures may change. Record prerequisites, select representative user-owned fixtures and document the unsupported features: High-fidelity Office conversion and certified electronic signatures are not included.
2. Phase 2 — Durable model. Model immutable PDF inputs, ordered page selections, operation parameters, OCR artifacts and output manifests Add migrations or a versioned document format, explicit validation, stable IDs and a visible import-error report. Preserve this rule: Write every result to a new file; visual overlays are not secure redaction and failed conversions cannot be labeled complete.
3. Phase 3 — Complete the first useful path. Implement the workflow's input, review and output interface, with clear controls and explicit empty/error states. Save a job manifest with input hash, parameters and state. Write to temporary outputs, then atomically finalize only successful results; resume unfinished jobs without replacing originals.
4. Phase 4 — Permissions and integration failure. Bound file sizes and processing time, reject path traversal, and use argument arrays for subprocesses. Treat imported text as data and redact confidential source content from logs. Request integration credentials and permissions only for the enabled feature; show a disconnected state instead of mock results.
5. Phase 5 — Portable handoff. Export sources, manifests and outputs with checksums. Keep failed-job diagnostics and allow retry into a new output path; restore the database and file directory together. Include setup, operating limits, fixture walkthrough and shutdown/restart instructions in the README.
6. Phase 6 — Acceptance scenarios. Merge selected pages in a chosen order and reopen the output; a password-protected file fails clearly without altering its original hash. Repeat the workflow after restart and with a denied permission or unavailable dependency; show recoverable failure rather than a success placeholder.

Acceptance
Merge selected pages in a chosen order and reopen the output; a password-protected file fails clearly without altering its original hash.
Use real source data or clearly labeled fixtures. Explain unsupported input and provider failures; do not fabricate analytics, delivery receipts, accuracy claims or security guarantees.

Optional agent guidance
Optional external skill: [modern-python](https://github.com/trailofbits/skills/blob/main/plugins/modern-python/skills/modern-python/SKILL.md) — Set up Python projects with pyproject.toml, dependency management, linting, typing and automated checks. Review its instructions and compatibility before use; it does not grant deployment, data-access or publication permission.
Optional external skill: [sharp-edges](https://github.com/trailofbits/skills/blob/main/plugins/sharp-edges/skills/sharp-edges/SKILL.md) — Review security-sensitive APIs and configuration for dangerous defaults and easy-to-misuse interfaces. Review its instructions and compatibility before use; it does not grant deployment, data-access or publication permission.
Optional external skill: [web-design-guidelines](https://github.com/vercel-labs/agent-skills/blob/main/skills/web-design-guidelines/SKILL.md) — Review web interfaces for accessibility, keyboard focus, forms, navigation and interaction quality. Review its instructions and compatibility before use; it does not grant deployment, data-access or publication permission.
Optional external skill: [pdf](https://github.com/anthropics/skills/blob/main/skills/pdf/SKILL.md) — Process PDFs through extraction, generation, page operations, form filling and OCR workflows. Review its instructions and compatibility before use; it does not grant deployment, data-access or publication permission.
Project rule — data model: immutable PDF inputs, ordered page selections, operation parameters, OCR artifacts and output manifests
Project rule — preserve this invariant: Write every result to a new file; visual overlays are not secure redaction and failed conversions cannot be labeled complete.
Project rule — acceptance evidence: Merge selected pages in a chosen order and reopen the output; a password-protected file fails clearly without altering its original hash.

$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy or download AGENTS.md

share on X ↗

Alternatives to building your own

Stirling PDFThe private iLovePDF answer: merge, split, compress, convert, OCR, annotate, redact, and batch-process without feeding documents to somebody else's cloud.89kaug 2026open source↗PDF24Nearly every common PDF transformation is free and unmetered; Windows users also get an offline desktop suite.$0free↗PDFgearA polished free editor and converter with local desktop and mobile apps; fewer batch and server workflows than Stirling PDF.$0free↗

all 3 free alternatives to iLovePDF Premium →· no votes, no pay-to-list · just what's real

iLovePDF Premium pricing

planmonthlyannual (per mo)what you get
basic$0/user$0/userExamples per task: merge 25 files/100 MB; compress 2 files/200 MB; most Office conversions 1 file/15 MB; image-to-PDF 20 files/40 MB; sign 3 files/50 MB; redact/compare up to 400 MB
premium$9/user$5/userUnlimited document processing overall; task caps commonly 10 files or 4 GB (tool-specific); 2,000 AI credits; 5 advanced eSignatures; web, desktop and mobileAnnual total is $60; monthly plan is $9
business——25+ users; custom AI credits and advanced-signature allowance; SSO, dedicated manager, custom contract

free tierTool-specific: merge 25 files/100 MB; compress 2/200 MB; most conversions 1/15 MB; image-to-PDF 20/40 MB; sign 3/50 MB; redact and compare 2/400 MB; no AI credits

billingmonthly + annual (Premium $9 monthly or $60/year = $5/month; annual is 42% lower); Business custom

hidden costsPremium includes 2,000 AI credits and only 5 advanced eSignatures; Business pricing is quote-only; adding/removing licenses adjusts the subscription

pricing sources checked 2026-08-13 · pricing source ↗

Questions about iLovePDF Premium

Can you build your own iLovePDF Premium with AI?

The verdict is yes for the scoped workflow. The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For ILovePDF Premium, merge, split, compress, convert, and annotate PDFs without uploading them to a vendor. The hard boundary is simple hosted delivery, mobile apps, desktop tools, ocr, and batch capacity, plus document fidelity, identity, and compliance.

What does the iLovePDF Premium build prompt cover?

The prompt starts with this scope: Create a private PDF workbench for merge, split, rotate and compression with page previews. Add OCR through an installed engine and explain which annotations, forms or signatures may change. Full-product capabilities excluded from the comparison include: simple hosted delivery, mobile apps, desktop tools, OCR, and batch capacity; pixel-perfect proprietary PDF engine; identity verification. Follow the implementation plan and its prerequisites before expanding the build.

How do I use the prompt, AGENTS.md and agent skills?

Start with the iLovePDF Premium prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.

How long will this iLovePDF Premium project take?

The catalogue estimate is multi-day for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.

What would I give up by replacing iLovePDF Premium?

simple hosted delivery, mobile apps, desktop tools, OCR, and batch capacity; pixel-perfect proprietary PDF engine; identity verification; qualified trust services; large template and integration ecosystem. People still pay for ILovePDF Premium because the visible editor is reproducible, but reliable rendering and legally defensible signature workflows are not a casual side project. The recurring cost buys format edge cases, fonts, rendering, encryption, signatures, evidence, retention, storage, backups, and legal requirements, not just the visible interface.

What price is this guide comparing against?

The recorded Premium plan is $9/mo (monthly), checked 2026-07-31. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.

What can I use instead of building iLovePDF Premium?

Stirling PDF: The private iLovePDF answer: merge, split, compress, convert, OCR, annotate, redact, and batch-process without feeding documents to somebody else's cloud. PDF24: Nearly every common PDF transformation is free and unmetered; Windows users also get an offline desktop suite. PDFgear: A polished free editor and converter with local desktop and mobile apps; fewer batch and server workflows than Stirling PDF. Compare all listed options at https://howtovibecodeit.dev/ilovepdf-premium/alternatives. Check each option's license, hosting needs and feature limits.

Every week, more subscriptions die.

New verdicts, new prompts, the week's most-doomed apps.
One email. Unsubscribe in one click.

last week:100 Questions · KINDA1of10 · KINDA1Password · KINDA+1090 more

free forever · no scanner spam · the prompt stays on the site, the deaths come to you

$weekly: what got a verdict, what died.