Skip to content

Frequently Asked Questions

Find quick answers about offline workflows, annotation controls, export behavior, and how Ultra PDF Editor protects sensitive documents.

General

Does Ultra PDF Editor require an internet connection?

No. After the initial page load, all features work offline thanks to the service worker. PDFs are processed locally, so you can annotate files on flights or in low-connectivity environments.

What file types are supported?

Ultra PDF Editor works with standard PDF 1.3–2.0 documents, including forms and PDFs generated by scanners. Future updates will add PDF/A validation and optimization.

Is there a file size limit?

Files up to 40 MB load reliably in modern browsers. Larger files may work but consume more memory. Consider splitting very large documents before uploading.

Can I edit encrypted PDFs?

Password-protected PDFs that allow document changes load normally after you enter the password. Owner-locked PDFs that disallow modifications cannot be saved, and the editor will warn you before export.

Does the editor modify the original file?

No. The original ArrayBuffer stays untouched. Exports generate a new file with the suffix -annotated so the source document remains unchanged.

Can I install Ultra PDF Editor as a desktop app?

Yes. Use the browser's "Install" or "Add to Home Screen" option to install the PWA. The installed app caches all static assets for offline use.

Is there a plan to support collaboration?

Real-time collaboration is on the roadmap for a future paid tier. The initial release focuses on private, single-user workflows.

What browsers are supported?

Chrome, Edge, Safari, and Firefox released in 2023 or later. Mobile Safari on iPadOS 16+ works well for Apple Pencil signatures.

Does Ultra PDF Editor store my documents?

No. PDFs never leave your device. We do not run servers or collect telemetry that references file contents.

How often is the app updated?

Minor updates ship monthly with bug fixes and performance tweaks. Major feature releases arrive quarterly and are documented in the Release Notes.

Annotations

How do I edit an existing text annotation?

Double-click the text box to re-enter edit mode. You can change the content, color, font size, and styling, then click outside the box to save.

Can I move annotations after placing them?

Yes. Click and drag a text box or rectangle to reposition it. Freehand strokes can be redrawn quickly using undo and redraw.

How do I duplicate annotations across pages?

Select the annotation, press `Cmd/Ctrl + C`, navigate to the target page, then press `Cmd/Ctrl + V`. Duplication support is coming to the UI soon.

Can I change highlight colors?

Highlight colors respect the style picker. You can choose predefined swatches or supply a custom hex value for consistent branding.

Why do highlights look translucent?

Highlights intentionally render at 35% opacity so underlying text remains legible in print and digital formats.

Do redactions remove the text underneath?

Yes. Redactions flatten to solid black rectangles and delete the underlying text and vector data during export.

Can I import stamps or logos?

Image annotations are planned. For now, convert logos to PDF fragments and merge them before editing, or paste them as raster images using external tools.

Will there be numbered comments?

Yes. Comment pins and side panels are on the roadmap to enable structured review workflows.

Can I align annotations to a grid?

Snap-to-grid controls are planned for v1.2. Until then, use zoom levels of 150% for precise alignment.

Is pressure-sensitive drawing supported?

Not yet. Pointer events normalize pen input. We are evaluating PointerEvent pressure support for stylus devices in an upcoming release.

Export

What happens if the export fails?

The editor displays an error banner and keeps annotations in memory. Try exporting again or downloading the raw JSON annotation data (coming soon) for support.

Can I export incremental updates?

Exports always flatten the full document. Delta exports are on the roadmap for integration with document-management systems.

Do exports preserve bookmarks and outlines?

Yes. Ultra PDF Editor copies document outlines, metadata, and permissions flags from the source PDF into the annotated output.

Can I change the output file name?

Absolutely. Use the export dialog’s rename field (coming soon) or rename the downloaded file in your operating system.

Are fonts embedded in the export?

Yes. Helvetica variants embed directly in the PDF to ensure text annotations render consistently across viewers.

Will links inside the PDF still work?

Internal and external links remain intact because Ultra PDF Editor reuses the original page structure when writing annotations.

Does the editor support PDF/A exports?

PDF/A-2b export compliance is under investigation. Today’s output is standard PDF 1.7.

Can I export flatten-only highlights?

Yes. All annotations flatten by default. A future toggle will allow retaining editable annotations for collaborative reviews.

How do I verify that redactions worked?

Open the exported PDF in Acrobat or Preview and try selecting the redacted area. The text will be gone, indicating a successful redaction.

Privacy & Security

Does Ultra PDF Editor send telemetry?

No. The app does not include analytics scripts. Future telemetry hooks will be opt-in and privacy preserving.

Can I clear cached assets?

Yes. Use your browser’s Clear Site Data option or click “Reset workspace” in the forthcoming Settings panel to purge caches.

Is my data ever stored on your servers?

No. Ultra PDF Editor is a static site deployed on Cloudflare Pages. We have no backend infrastructure to receive or store documents.

How do you secure the pdf.js worker?

The Content-Security-Policy allows `worker-src blob:` and `self`, preventing third-party scripts from executing. The worker bundle ships with Subresource Integrity hashes in future updates.

Can I disable local caching?

Yes. Switch to an incognito/private window. Assets load fresh each session and vanish when the tab closes.

Will there be audit logs?

Audit logging is planned for enterprise tiers. It will remain client-side and exportable as JSON for compliance workflows.

Do you support digital signatures?

Cryptographic digital signatures (PKCS#7) are on the roadmap. Today’s signatures are visual only.

Can I host Ultra PDF Editor myself?

The project is designed for static hosting. You can deploy the build output to your own CDN or static hosting provider with minimal configuration.

How do you handle CSP updates?

CSP headers live in the `_headers` file. Updates roll out automatically with each Cloudflare Pages deployment.

What permissions does the PWA request?

None. The PWA works without notifications, location, or camera access. Browser prompts appear only when you install it.

Performance

Why does the editor download a large bundle?

The pdf.js worker and pdf-lib library are heavy. They load lazily only when you open the editor. Future code-splitting will trim the bundle further.

How can I improve performance on older devices?

Close unused tabs, work with zoom levels under 200%, and avoid extremely large PDFs. The editor automatically throttles rendering to stay responsive.

Does dark mode affect performance?

No. Dark mode toggles CSS variables only. Rendering speed remains the same.

What happens if I open a 500-page document?

pdf.js streams one page at a time. Navigation remains responsive, but initial load may take longer. Consider splitting very large documents.

Does the editor support hardware acceleration?

Canvas rendering relies on the browser’s graphics pipeline. Ensuring hardware acceleration is enabled in your browser settings improves panning and zooming.

Can I use the editor on low-memory Chromebooks?

Yes. Stick to smaller PDFs (under 25 MB) and close other apps to keep memory usage low. The editor is optimized for 4 GB RAM devices.

How do you ensure smooth drawing?

Strokes downsample using quadratic smoothing and flush to the DOM in batches to maintain 60 fps on modern hardware.

Will future updates support WebAssembly acceleration?

Yes. The roadmap includes exploring pdf.js’s WebAssembly backend for faster parsing on large files.

Does dark mode reduce power consumption?

On OLED screens it can marginally reduce power usage, but the difference is minor compared to CPU-bound tasks like PDF parsing.

How do service worker updates affect performance?

Service worker updates precache new assets in the background. Users receive a reload prompt, ensuring they stay on the fast, cached version without manual intervention.