Skip to content
UniKit

Encrypt a PDF

Protect a PDF with a user and owner password using AES-256 or RC4-128. Encryption happens locally and passwords never leave your browser.

Runs in your browserEvery computation happens in your browser — your data never leaves this device.

PDF (base64)

Result

The output is the base64 of the encrypted PDF.

Loading the PDF module…

Paste the PDF base64 to encrypt it

Pages: 0

What this tool does

  • Add an open password to a contract.
  • Put a gate on internal documents.
  • Encrypt an archived file.

Example

Input

JVBERi0xLjUKJbutwN4KMSAwIG9iago8PD4+CmVuZG9iagoyIDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9Db250ZW50cyAyIDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdPj4KZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlcy9LaWRzWzMgMCBSXS9Db3VudCAxPj4KZW5kb2JqCjUgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSPj4KZW5kb2JqCjYgMCBvYmoKPDwvUm9vdCA1IDAgUi9UeXBlL1hSZWYvU2l6ZSA3L1dbMSA0IDJdL0luZGV4WzEgNl0vTGVuZ3RoIDQyPj5zdHJlYW0KAQAAAA8AAAEAAAAjAAABAAAAUgAAAQAAALIAAAEAAADlAAABAAABEgAACmVuZHN0cmVhbSAKZW5kb2JqCgpzdGFydHhyZWYKMjc0CiUlRU9G

Output

JVBERi0xLjUKJbutwN4KMSAwIG9iago8PD4+CmVuZG9iagoyIDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9Db250ZW50cyAyIDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdPj4KZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlcy9LaWRzWzMgMCBSXS9Db3VudCAxPj4KZW5kb2JqCjUgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSPj4KZW5kb2JqCjcgMCBvYmoKPDwvRmlsdGVyL1N0YW5kYXJkL1YgMi9SIDMvTGVuZ3RoIDEyOC9PKNb0LA84fXolUCOyOePnWntVHjvdi2/J28HNfbiweKh7KS9VKMeABO6Ny/sKjctZu1ijsx3Vt37Fw532+f4WLDk68eFOKS9QIC00Pj4KZW5kb2JqCjggMCBvYmoKPDwvUm9vdCA1IDAgUi9UeXBlL1hSZWYvU2l6ZSA5L0lEWyiHgDwtCdNE6kA+y8HdRc0CKShnMzl2m9okPVjFV1sZjXiIKV0vRW5jcnlwdCA3IDAgUi9XWzEgNCAyXS9JbmRleFsxIDUgNyAyXS9MZW5ndGggNDk+PnN0cmVhbQoBAAAADwAAAQAAACMAAAEAAABSAAABAAAAsgAAAQAAAOUAAAEAAAESAAABAAABlgAACmVuZHN0cmVhbSAKZW5kb2JqCgpzdGFydHhyZWYKNDA2CiUlRU9G

auto uses AES-256 when an entropy source is available and falls back to RC4-128; both passwords empty is rejected.

Frequently asked questions

Are passwords uploaded?

No. Encryption runs entirely in local WebAssembly.

Are permission flags supported?

Fine-grained permissions (printing, copying) are not offered; full permissions are written.

Can a forgotten password be recovered?

No. This is standard PDF encryption with no backdoor.

Keywords:pdfwasmofflinePDF 加密

Related tools