Skip to content

Open a .p7m signed file

Beta This tool is in beta. It is tested on sample files, and details may still change. Review the result before relying on it.

Open any .p7m in your browser: get the original PDF, XML or document back, see who signed it and whether it changed since. Free, nothing uploaded.

In short

See supported XRechnung, ZUGFeRD, Factur-X, Peppol, UBL and CII files as clear invoices, and save them as PDFs. Free, and the file stays on your device. Free.

You can open a .p7m file in your browser with Klarbon: drop it on the page and you get the original document back, with its real name, plus who signed it and whether the file has changed since it was signed. It is free, needs no account and the file never leaves your device. Opening .p7m files is in beta.

What is a .p7m file?

A .p7m file is a document wrapped in a digital signature. Inside is the original file, a PDF, an XML invoice, a Word document or an image, together with the signer's certificate and the signature itself, in the Cryptographic Message Syntax (RFC 5652) with the CAdES profile (ETSI EN 319 122-1). In Italy the qualified electronic signature, the firma digitale, is very often a .p7m (AgID, in Italian), which is why contracts, certificates and e-invoices arrive as name.pdf.p7m or name.xml.p7m. More in what is a .p7m file.

Double-clicking one usually fails because the computer does not know the .p7m extension. The document is still there, inside the signature.

How do I open it?

  1. Choose the .p7m file or drop it on the page. A file signed more than once (.p7m.p7m) and a .p7m saved as base64 text both work.
  2. Klarbon reads the signature on your device and gives back the original file, named without the .p7m.
  3. A PDF or an image appears in the page; a text file is shown as text. An e-invoice inside opens in the invoice viewer.
  4. Choose Save to keep the original, for example contratto.pdf, and open it in the app you normally use.

What does the signature check show?

For each signer Klarbon shows the name, the organisation, the tax code where the certificate has one, who issued the certificate, its serial number and validity dates, the signing time written in the file and whether the certificate says it is qualified.

It also checks two things on your device: that the content still matches the digest that was signed, and that the signature verifies with the signer's certificate key (RSA, RSA-PSS or ECDSA). When both hold, it says the file is unchanged since it was signed with this certificate.

Klarbon shows Klarbon does not show
The file has not changed since it was signed with this certificate That the certificate was valid and not revoked on the day
What the certificate says about the signer That the certificate is really qualified: that needs the EU trusted lists
Each signer of a file signed more than once A legal validation of the signature

For a legally relevant verification, use the verification service of a qualified trust service provider.

Is my file uploaded?

No. The signature is read and removed entirely in your browser, so the document stays on your device. See what happens to your files.

What if the file is an e-invoice?

An Italian IT01234567890_00001.xml.p7m holds a FatturaPA invoice. Klarbon opens it straight in the FatturaPA viewer, so you read the supplier, the lines, the VAT and the amount due, and can save a PDF copy. For the rules in Italy, see e-invoicing in Italy.

What next?

Frequently asked questions

How do I open a .p7m file without installing anything?

Drop the .p7m file on this page in any modern browser. Klarbon takes the signature off on your device and gives you the original file with its real name, such as contratto.pdf from contratto.pdf.p7m. A PDF or an image is shown in the page; anything else is saved for the app you normally use. Opening is in beta.

Can I open a .xml.p7m e-invoice?

Yes. When the signed file holds an e-invoice, such as an Italian FatturaPA, Klarbon opens it in the invoice viewer so you can read, print or save it as a PDF, with the signers listed underneath.

Does Klarbon verify the signature?

It checks on your device that the file has not changed since it was signed with the certificate inside it, for RSA, RSA-PSS and ECDSA signatures. It does not check that the certificate was valid, qualified or unrevoked on the day, so it is not a legal validation of the signature.

Can I open a .p7m on a Mac or an iPhone?

Yes. The page works in Safari, Chrome, Firefox and Edge on macOS, Windows, iPhone, iPad and Android. On an iPhone, pick the file from Files or Mail.

Is the file uploaded?

No. The signature is read and taken off inside your browser. The file does not leave your device while you open, read or save it.

Is it free?

Yes. Opening .p7m files is free and unlimited, with no account.

Sources

Updated 8 November 2026