SPARKPONDPDF TOOLS
Merge PDFSplit PDFOrganize PDF
文 EN
  • English Current language
  • Français
  • Español
  • Deutsch
  • Português do Brasil
  • Italiano
  • Nederlands
  • Polski
  • Türkçe
  • Bahasa Indonesia
  • العربية
  • 日本語
  • 한국어
  • 简体中文
  • हिन्दी
  • Русский
  • Tiếng Việt
  • ไทย

Change language

Changing language will reload this page and clear files and results held in memory.

Technical transparency · v2.0

The server delivers the application, not your documents.

The complete document workflow runs in your browser, including output validation and ZIP creation.

05

SPARKPOND
PDF TOOLS
NOTES

01 / 05

1. Opening and validation

A dedicated worker checks the real file signature, PDF structure, encryption state, page count, and adaptive limits without an upload. Password-protected and unreadable files are refused.

02 / 05

2. Previewing

A same-origin copy of PDF.js renders only visible pages plus a small margin. JavaScript evaluation, XFA, and interactive annotation layers are disabled. Temporary canvases and object URLs are released.

03 / 05

3. Editing

The workspace stores page references and operation differences, not copies of entire documents. Original File objects are never modified. Undo and Redo keep at most 50 operations.

04 / 05

4. Export and validation

Workers copy pages, apply supported edits, serialize PDFs, and build ZIP archives locally. A generated PDF is reopened and its page count is checked before a download action is exposed.

05 / 05

5. Offline boundary

After complete caching, the app shell and document engines work offline. The first visit does not claim offline readiness until the Service Worker is installed. Document data is never added to that cache.

SPARKPONDPDF TOOLS

Free local PDF tools. No upload and no account.

Local processing Security Privacy Terms Legal notice Licenses Contact

v2.0