Skip to content
UniKit

Encrypt PDF with a password

Encrypt PDF with a password; processing runs in the uk-pdf WebAssembly module and files stay in the browser.

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

PDF (base64)

Encrypt PDF with a password

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/J28HNfbiweKh7KS9VKHMYHW1/0Z8XsKMq9emnCRPhnke5HVt+AT7NwznkoZyQKS9QIC00Pj4KZW5kb2JqCjggMCBvYmoKPDwvUm9vdCA1IDAgUi9UeXBlL1hSZWYvU2l6ZSA5L0lEWygx6h89Wcy4I0lZkYinLpcdKSjz8PJcKX94Lh4OFU2duraWICldL0VuY3J5cHQgNyAwIFIvV1sxIDQgMl0vSW5kZXhbMSA1IDcgMl0vTGVuZ3RoIDQ5Pj5zdHJlYW0KAQAAAA8AAAEAAAAjAAABAAAAUgAAAQAAALIAAAEAAADlAAABAAABEgAAAQAAAZYAAAplbmRzdHJlYW0gCmVuZG9iagoKc3RhcnR4cmVmCjQwNgolJUVPRg==

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 加密pdfpass

Related tools