Fatture elettroniche e p7m nel browser

P7M to PDF: convertire p7m in PDF

Scegli il file .p7m: la busta di firma viene aperta nel browser, la fattura XML contenuta diventa un PDF leggibile da scaricare. Nessun file viene caricato.

Apri su EInvoicePrivate

Incorpora

Incorpora questo strumento

Copia questo codice nel tuo sito o blog. Lo strumento funziona all’interno della tua pagina.

Lascia il link alla fonte sotto lo strumento.

Per convertire un file p7m in PDF scegli il file e premi “Scarica come PDF”: lo strumento apre la busta di firma digitale, legge la fattura elettronica XML contenuta e ne scrive un PDF leggibile in formato A4, con fornitore, cliente, righe, IVA, totali e dati di pagamento. Tutto avviene nella scheda del browser, senza registrazione e senza caricare il file su un server: sotto lo strumento vedi quante richieste la pagina ha fatto ad altri server, cioè 0.

Funziona con i file .xml.p7m delle fatture ricevute dallo SdI, anche se il file è in Base64 o firmato due volte (.p7m.p7m), e con i file XML senza firma. Se il p7m contiene già un PDF (un file .pdf.p7m), il PDF originale viene estratto così com’è e lo salvi con un clic, senza alcuna conversione.

Il PDF è una copia leggibile della fattura. Il documento fiscale resta il file XML, per questo puoi scegliere di allegare lo XML originale dentro il PDF. Chi riceve fatture da più fornitori trova comodo avere un PDF per ognuna, con lo stesso nome del file p7m.

Fonti ufficiali verificate il 24 ottobre 2026.

In breve

Convertire un file p7m in PDF significa aprire la busta di firma digitale CAdES, leggere la fattura XML contenuta e scriverne una copia PDF leggibile; qui avviene tutto nel browser.

  • Il PDF è in formato PDF/A-3 con caratteri incorporati; lo XML originale può essere allegato.
  • Un file .pdf.p7m contiene già un PDF: viene estratto senza conversione.
  • Funziona con p7m in Base64 e con buste annidate .p7m.p7m.

Fonti: Agenzia delle Entrate – Fatturazione elettronica (verificato 2026-10-24)

Verificato

Come convertire un file p7m in PDF

  1. Clicca su “Scegli il file .p7m” oppure trascina il file nell’area di caricamento. Per provare senza un tuo file clicca su “Carica un esempio”: è una fattura fittizia firmata con un certificato di TEST.
  2. Controlla il riquadro della firma: vedi chi ha firmato e se la firma corrisponde al contenuto (“firma verificata”).
  3. Leggi la fattura nella scheda “Documento”. Nella scheda “XML” trovi il testo originale.
  4. Se vuoi conservare anche lo XML, lascia spuntata la casella “Allega l’XML originale all’interno del PDF”. Se vuoi solo la copia leggibile, toglila.
  5. Clicca su “Scarica come PDF”. Il file ha lo stesso nome del p7m, con estensione .pdf. Se il p7m contiene più fatture (un lotto), ottieni un PDF per ogni fattura.
  6. Per un p7m che contiene già un PDF, clicca su “Salva il PDF estratto”.

Il PDF è in formato PDF/A-3, con i caratteri incorporati e il numero di pagina in ogni pagina. Il PDF resta sul tuo computer: puoi aprirlo con qualsiasi lettore, stamparlo o inviarlo per e-mail al tuo commercialista. In alternativa puoi usare “Stampa / salva come PDF”, che apre la finestra di stampa del browser.

Come si converte un p7m in PDF?

Un p7m non si converte direttamente: prima si apre la busta di firma, poi si trasforma il contenuto in PDF. Lo strumento fa entrambi i passaggi in sequenza: estrae la fattura XML dalla busta e disegna il PDF con gli stessi dati, riga per riga.

Se il file contiene una fattura XML, il PDF viene creato dai dati della fattura: numero, data, cedente, cessionario, descrizione delle righe, aliquote IVA con la natura dell’operazione, imponibile, imposta, totale, bollo, ritenuta, cassa previdenziale e modalità di pagamento con IBAN. Se il file contiene già un PDF, il PDF è quello originale e non viene modificato.

Perché una fattura elettronica arriva come p7m?

La fattura elettronica italiana è un file XML nel formato FatturaPA. Chi la emette può firmarla digitalmente, e in quel caso il file diventa un .xml.p7m, cioè una busta CAdES (standard CMS, RFC 5652) che racchiude lo XML, la firma e il certificato. Il p7m non è cifrato: serve solo togliere la busta per leggere il contenuto. Il PDF che ottieni è una copia di lettura, utile per stampare, inviare al commercialista o archiviare accanto allo XML.

Il risultato dipende da cosa c’è dentro la busta. Con una fattura XML ottieni un documento nuovo, impaginato dai dati del file: se nello XML ci sono più righe di quante ne stiano in una pagina, il PDF continua sulla pagina successiva e ripete l’intestazione della tabella. Con un PDF già firmato non cambia nulla, perché modificarlo ne invaliderebbe la firma. Per questo motivo lo strumento ti mostra sempre prima il contenuto, e solo dopo ti propone il pulsante giusto per quel tipo di file.

Il PDF ha valore di fattura?

La fattura elettronica è il file XML che passa dallo SdI. Il PDF generato qui è una copia leggibile e non sostituisce lo XML: per questo conviene allegarlo dentro il PDF o conservare il file originale insieme alla copia.

Come funziona lo strumento e da dove vengono le regole

Il file viene letto nel browser: la busta CAdES (CMS, RFC 5652) è aperta con la libreria PKI.js, lo XML FatturaPA è letto campo per campo secondo le specifiche tecniche dell’Agenzia delle Entrate e il PDF è scritto con pdf-lib. Controlliamo la firma contro il contenuto e il certificato nel file, ma non la catena di fiducia né la revoca.

Fonti

Verificato · Gestito da SKYSEED TECH LLC

Domande frequenti

Come convertire un file .xml.p7m (fattura) in PDF?

Carica il file .xml.p7m e clicca su “Scarica come PDF”. Il PDF contiene la fattura in forma leggibile; con la casella spuntata contiene anche lo XML originale come allegato.

Come convertire un file .pdf.p7m in PDF?

Un file .pdf.p7m contiene già un PDF firmato. Caricalo e clicca su “Salva il PDF estratto”: ottieni il PDF originale, byte per byte uguale a quello firmato, senza conversione.

La conversione carica il mio file online?

No. L’apertura della busta, la lettura della fattura e la scrittura del PDF avvengono nella scheda del browser. La pagina mostra il numero di richieste verso altri server, che è 0.

La firma viene controllata?

Lo strumento controlla che la firma corrisponda al contenuto e al certificato presenti nel file. Non verifica la catena di fiducia rispetto alle liste AgID o UE, la revoca del certificato né il valore legale della firma.

Il file p7m è in Base64 o ha due firme: funziona?

Sì. Le buste annidate (.p7m.p7m) e la variante testuale Base64 vengono aperte in sequenza, e vedi la firma di ciascun livello.

Posso convertire p7m in PDF dal telefono?

Sì, funziona su qualsiasi browser moderno anche da telefono, senza installare programmi né creare un account.

Strumenti correlati