How files are processed
Your browser reads the PDFs and images you select, then converts, edits, and generates files on your device. File contents, previews, and recognized text are never uploaded to a remote server.
Resources the page may load
When you open a page or use a tool for the first time, your browser loads the page, program, and PDF resources. Text watermarks are drawn locally using the browser default font without downloading a font file; their appearance may vary by device. This site serves the program and Worker. By default, supporting PDF resources and the font for Chinese page numbers load on demand from jsDelivr CDN. The CDN receives standard request information such as your IP address. These requests do not include your selected files or watermark text. Initial resource loading requires an internet connection. In local resource mode, this site also serves the supporting PDF resources and Chinese page-number font.
Where tasks and results are stored
Files, settings, and results remain in memory for the current page session. File contents, thumbnails, and passwords are not saved to localStorage or IndexedDB. Reloading or closing the page, or clearing a task, may discard results you have not downloaded.
Will the original file change?
The tools read a copy of your original file and generate a new file for download. They do not modify the original file on your device. Your browser or operating system controls download locations and duplicate filenames.
Before you start
Encrypted PDFs are not supported in this version. Processing digitally signed documents may affect signature validity. Page edits may also affect bookmarks, forms, attachments, or other document structures. Keep your original file and check the downloaded result.
File size and device capacity
Local processing uses your device’s memory and computing resources. Large documents, high-resolution images, or many pages may take longer. If you reach a capacity or memory limit, reduce the page range or image resolution, or process files in batches.
Scope of this version
All current features are free and require no account. This site uses 51.LA to collect website traffic and interaction data, including page URLs, referrers, device and browser information, and IP addresses. Analytics requests are sent to 51.LA. Do not include private information in page URLs. File contents and processing results remain on your device. Any future change to how files are processed should be explained before use.
Browse all tools