Extract the original PDF.
Open the P7M envelope and extract the PDF, XML, or document inside. Review the contents and keep the original signed P7M.
Open P7MOr choose it from your device.
No document is sent to our servers.P7M, P7S, PDF, XML · up to 50 files · no file size limitsOpen P7M files online, extract the original PDF, and read XML invoices.
Extract the original file locally, without uploading it.
Simple · Private · Free

Open the P7M envelope and extract the PDF, XML, or document inside. Review the contents and keep the original signed P7M.
Open P7MSupplier, customer, line items, VAT summary, and payments: key FatturaPA invoice data organized in a clear layout.
Read P7M filesIntegrity, certificate expiration, trust chain, and revocation: independent checks and clear results, without confusing verified evidence with unavailable information.
Check the signature Verify a PDF digital signatureA browser-based reader to open P7M files online, with no software to install.
Drag or choose a P7M file from your device. You can open multiple documents at the same time.
View the PDF or XML electronic invoice and inspect digital signature details.
Save the extracted file or reading copy, and always keep the original P7M as the signed document.
Converting P7M to PDF depends on what is inside the signed envelope.
Open and extractFor .pdf.p7m files, p7m online strips the CAdES envelope to extract the PDF from the P7M byte-for-byte unchanged. The original document is instantly ready to read, download, or print.
View FatturaPA XML electronic invoices and generate a clean PDF with key data. You can always download the original XML: the generated PDF is a reading copy and does not replace the signed document.
P7M files: how to open,
read and extract them.
A P7M file is a cryptographic envelope containing a CAdES digital signature based on the CMS/PKCS#7 standard. It wraps the original document (often a PDF in .pdf.p7m files or an XML electronic invoice) along with signature data and signing certificates. The .p7m extension does not always indicate a PDF: to read a P7M file, you must first extract the document from the envelope and independently inspect its integrity, certificate dates, trust chain, and revocation status (which remains “not verified” in the absence of local proof).
Go to the P7M viewerDrag your document into the box above or click “Choose a file”. You can open P7M files online for free directly in your browser: p7m online unwraps the signed envelope, displays a preview of the PDF or XML electronic invoice, and presents signature verification results without installing any software.
Go to the P7M viewerNo, your documents never leave your device. Contents, filenames, signing certificates, and invoice data are processed exclusively inside your browser memory. We never store your files, and website analytics never collect any information about opened documents.
Go to the P7M viewerIt depends on what is inside the signed envelope. If it already contains a PDF (as with .pdf.p7m files), no conversion is needed: you can extract the PDF from the P7M, retrieving the original document byte-for-byte unchanged. If the envelope contains a FatturaPA XML electronic invoice, you can download the original XML or generate a clean, printable reading PDF. Other XML files are extracted in their native source format.
Go to the P7M viewerYes, you can verify P7M signatures and document integrity directly in your browser. The engine independently checks the cryptographic digest and signature, certificate validity dates, and the chain of trust against a bundled copy of the official AgID trust list. Revocation proof can be inspected when present locally; without it, the result remains “not verified”. Available timestamps are also inspected. This is a local technical verification and does not constitute a qualified legal validation.
Go to the P7M viewerOpening envelopes, reading XML invoices, signature inspection, and first-page PDF previews are free with no registration required. However, downloads and full PDF previews require a paid plan, as do printing and multi-file ZIP exports. Single exports stay in this browser. Annual and Lifetime licenses can be activated with your purchase email and license key. You can process up to 50 files per session with no file size limits imposed by the tool, subject only to available browser memory.
Go to the P7M viewerNo. Converting PDF to P7M (“PDF to P7M”) means creating a CAdES digital signature, which requires the signatory personal certificate and private signing key. This tool is designed exclusively to open and inspect signed files and extract their contents; it does not create signatures or alter original documents.
Go to the P7M viewerSimply use an up-to-date web browser on Mac or Windows and choose your file on this page, with no need to install dedicated P7M reader software. If the envelope contains a PDF, you can view the first page and check the signature for free; browsing all pages, printing, or downloading requires unlocking the document. Remember that renaming the file extension from .pdf.p7m to .pdf does not work: you must extract the PDF from the P7M by removing the signed envelope.
Go to the P7M viewerIn a CAdES signature (.p7m), cryptographic data resides in the outer envelope and does not add a visible stamp or graphical signature mark to the PDF pages. It is entirely normal for the extracted PDF to show no visible signature. Always keep the original P7M file as legal evidence of the signature, and review the independent checks for integrity, certificate validity, trust chain, and revocation: simply extracting the PDF does not prove legal validity.
Go to the P7M viewerThis viewer opens signed envelopes in CMS SignedData format, but does not decrypt encrypted S/MIME messages (EnvelopedData). To open an encrypted email, you need the recipient private key and a compatible email client. If you have a detached signature (.p7s file), you can select it alongside the original document to verify its integrity.
Go to the P7M viewerFormat references: AgID · CAdES and PAdES formatsRFC 5652 · Cryptographic Message SyntaxFatturaPA · XML format specifications
From signed envelope to readable document. In just a few steps.