Images to PDF
Arrange photos or screenshots and export one PDF with page sizes, orientation, and margins of your choice.
Inspect PDF encryption and attempt supported protection removal. Adding encryption and strong password decryption are not supported.
pdf-lib.Drop a PDF here to check its status
Upload a PDF to instantly check whether it is encrypted or password-protected. If the file can be opened by pdf-lib (identity encryption or open), click to remove the protection and download a clean copy. All processing happens in your browser.
[email protected] does not support AES encryption via its save() API. Full password-adding support requires a commercial SDK like Apryse or Nutrient.
Some PDFs are flagged as encrypted but use an identity (null) cipher — they don't actually restrict content. pdf-lib can open and re-save these without the encryption flag.
Arrange photos or screenshots and export one PDF with page sizes, orientation, and margins of your choice.
Drag and drop multiple PDFs, reorder them, and merge into one downloadable file. 100% client-side.
Upload a PDF and extract specific page ranges into separate downloadable files.
Need help with inputs or downloads? Read the help page.