Vai al contenuto
ApriFattura

File p7m e firma digitale

Cos'è un file p7m e come si apre?

Aggiornato il · Redazione ApriFattura

Un file .p7m è un documento firmato digitalmente: il file originale (una fattura XML, un PDF, un Word) è chiuso dentro una "busta" crittografica in formato CAdES che contiene anche la firma e il certificato di chi ha firmato. Per leggerlo bisogna estrarre il documento dalla busta: puoi farlo gratis nel browser con ApriFattura oppure con un software di verifica indicato da AgID.

I file p7m più comuni e cosa c'è dentro
Nome del fileCosa contieneDove lo trovi di solito
fattura.xml.p7mFattura elettronica FatturaPA firmataFatture verso la PA, cassetto fiscale, PEC dello SdI
documento.pdf.p7mPDF firmato (contratti, atti, delibere)PEC di Comuni, tribunali, professionisti
file.p7m.p7mDocumento firmato due o più volteAtti con più firmatari
smime.p7sSolo la firma, il documento è a parteOgni messaggio PEC

Perché il documento è "chiuso" in una busta

La firma digitale italiana segue lo standard europeo CAdES (basato su CMS/PKCS#7). Con questo formato il documento originale viene incorporato nel file firmato, insieme alla firma e al certificato qualificato del firmatario. Il risultato prende l'estensione .p7m, che si aggiunge a quella originale: contratto.pdf diventa contratto.pdf.p7m.

Per questo il computer non sa aprirlo con un doppio clic: il programma dei PDF non riconosce la busta. Una volta estratto il contenuto, il documento si apre normalmente.

Come aprire un file p7m in tre modi

  • Nel browser, senza installare nulla: trascina il file su Apri file p7m. ApriFattura estrae il contenuto sul tuo dispositivo e mostra chi ha firmato; se è una fattura la vedi già impaginata.
  • Con un software di verifica: AgID pubblica l'elenco dei software gratuiti per verificare le firme (tra cui GoSign, ArubaSign, Namirial Sign). Vedi come verificare la firma digitale.
  • Da riga di comando: con OpenSSL puoi estrarre il contenuto in un secondo, anche su Linux. Vedi la guida OpenSSL.

Aprire e verificare non sono la stessa cosa

Estrarre il contenuto ti permette di leggerlo. Verificare la firma significa controllare che il certificato fosse emesso da un prestatore qualificato, valido e non revocato al momento della firma: questo controllo con valore legale lo fanno i verificatori indicati da AgID o il servizio europeo DSS.

ApriFattura ti mostra i dati del certificato (nome, codice fiscale, ente emittente, scadenza) e controlla che il contenuto corrisponda alla firma, cioè che non sia stato modificato dopo la firma. Non sostituisce una verifica legale completa.

Se dentro c'è una fattura elettronica

Le fatture firmate hanno nome tipo IT01234567890_00001.xml.p7m. Il contenuto è un XML nel formato FatturaPA che, aperto da solo, mostra solo codice. ApriFattura lo trasforma in una fattura leggibile con fornitore, righe, IVA e IBAN, pronta da stampare o salvare in PDF. Approfondisci la differenza tra .xml e .xml.p7m.

Risposte rapide

cos'è un file p7m e come si apre?
È un documento firmato digitalmente in formato CAdES: il file originale è dentro una busta con la firma. Si apre estraendo il contenuto, per esempio trascinandolo su ApriFattura.
come aprire file p7m gratis senza registrarsi?
Con ApriFattura non serve alcun account: trascini il file e vedi il contenuto. Anche i software di verifica elencati da AgID sono gratuiti, ma vanno installati.
devo conservare il file p7m o basta il pdf?
Se il documento ha valore legale conserva il file .p7m originale: è quello che contiene la firma. Il PDF estratto è una copia senza firma.
siti sicuri per aprire file p7m online senza caricare dati sensibili
Scegli strumenti che elaborano il file nel browser. ApriFattura non invia il file a nessun server: l'estrazione avviene sul tuo dispositivo.

Cosa fare adesso

Trascina il tuo file .p7m: in pochi secondi vedi il documento e chi l'ha firmato, senza caricarlo online.

Apri il file p7m

Fonti

Verificato il 12/11/2026. Le regole fiscali possono cambiare: in caso di dubbio fa fede la fonte ufficiale.