Back to all tools
P7M Viewer | On-Device CAdES & PKCS#7 Reader

Open & Read P7M Files on iPhone, iPad & Mac.

Open and inspect P7M files (.xml.p7m, .pdf.p7m) instantly. Read CAdES and PKCS#7 digitally signed envelopes, extract embedded PDF documents and XML electronic invoices, and convert contents to a readable format — 100% offline with zero cloud uploads.

Download on the App Store→

100% on-device | Open P7M · PDF · XML | CAdES & PKCS#7 Signatures | Instant Extraction | No Upload

Product Profile
TASK:
Inspect | Extract | Read
FORMATS:
.p7m, .xml.p7m, .pdf.p7m -> PDF, XML
RUNS:
iPhone · iPad · Mac
NETWORK:
0 bytes uploaded
ENGINE:
Rush Tools Engine™
A fast, private reader for P7M signed documents

Files with the .p7m extension are cryptographic containers that wrap an original document (such as a PDF file or an XML structured file) inside a CAdES or PKCS#7 digital signature envelope. Opening a .p7m file requires a specialized reader that can decode the cryptographic container and extract the underlying file.

P7M Viewer & Reader provides a native solution for opening P7M files directly on iPhone, iPad, and Mac. Unlike online converters that require uploading sensitive documents to third-party web servers, P7M Viewer & Reader processes every file locally on your device, ensuring complete privacy and high performance.

The app seamlessly handles P7M files containing embedded PDF documents or XML electronic invoices. With a single tap, you can inspect digital signature details, verify certificate information, and extract the underlying PDF or XML file directly to your local storage.

Additional capabilities include batch unarchiving of ZIP files containing multiple P7M files, opening .p7s and .p7c signature attachments, and visually rendering XML invoice data into clean, readable PDF views — all without requiring an active internet connection.

Core capabilities

Complete P7M and CAdES file support.

Easily open, view, and extract digitally signed documents without complex desktop environments.

Instant P7M File Opening

Open .p7m, .xml.p7m, and .pdf.p7m files instantly without processing delays or remote servers.

P7M to PDF & XML Extraction

Extract the native PDF file or structured XML document enclosed within the CAdES envelope.

Digital Signature Inspection

View signer details, certificate metadata, SHA-256 hash algorithms, and nested multi-signatures.

Batch Extraction & ZIP Support

Open ZIP archives containing multiple P7M files and extract all enclosed documents in one step.

How it works

How to open and extract P7M files offline.

01

Select your P7M file

Choose any .p7m, .xml.p7m, .pdf.p7m, or ZIP archive from Files, local downloads, or AirDrop.

02

Decode & inspect structure

The app instantly decodes the CAdES cryptographic envelope and displays signature metadata.

03

Read document or XML invoice

View embedded PDF documents directly or convert XML invoice structures into clean, tabular views.

04

Extract & save

Save extracted PDF or XML files directly to your device for use in any other software.

Supported formats

Cryptographic containers and signatures.

.p7m / .xml.p7m / .pdf.p7m

PKCS#7 / CMS cryptographic envelopes containing text documents, XML data, or PDF files signed with CAdES signatures.

.p7s / .p7c

Detached digital signatures and encryption certificate files.

.zip

Compressed archives containing multiple P7M signed files for batch extraction.

What it does

Features built for P7M document viewing.

100% Offline P7M Reader

All decoding, reading, and file extractions occur locally on your Apple device with zero cloud uploads.

XML P7M to PDF Conversion

Visually render XML invoice data into clean, readable PDF documents ready for viewing or printing.

CAdES Signature Details

Inspect signer names, issuer details, timestamps, and signature algorithms.

Nested Multi-Signature Support

Handle P7M files containing multiple sequential signatures applied to the same document.

Batch Archive Extraction

Extract dozens of P7M files from ZIP archives in a single batch operation.

Opens Large Files Fast

Large signed files open in an instant, without waiting on a server.

No Account Required

Use all features directly without registration, login, or cloud service.

Universal Apple Device App

Optimized for iPhone, iPad, and Mac with full support for native iOS/macOS features.

100% On-Device Privacy

Your confidential files and P7M documents never leave your iPhone, iPad, or Mac.

No Internet Connection Needed

Functions completely offline so you can inspect documents anytime, anywhere.

Read-Only File Safety

Files are opened in read-only mode, preserving the exact bit-level integrity of original P7M archives.

Perfect for
  • Opening and inspecting .p7m and .pdf.p7m files received via email or file transfers.
  • Viewing embedded XML electronic invoices and extracting the corresponding PDF version.
  • Verifying digital signature details and CAdES certificate metadata on P7M files.
  • Batch extracting multiple P7M files from compressed ZIP archives directly on mobile or desktop.
  • Converting structured XML data into human-readable PDF layouts without third-party converters.
Get started

Download it and open your first P7M file straight away. There is no account to create, and nothing about your files leaves the device.

FAQ

Frequently asked questions about P7M files.

What is a P7M file?

A .p7m file is a cryptographic container (PKCS#7 / CMS) that encloses an original document (such as a PDF or XML file) along with a CAdES digital signature.

How do I open a P7M file on iPhone, iPad, or Mac?

P7M Viewer & Reader allows you to open .p7m files directly on your Apple device and extract the enclosed PDF or XML file instantly.

Can I extract a PDF from a P7M file?

Yes. The app extracts the native PDF file wrapped inside the P7M container so you can save and view it separately.

Does it work without an internet connection?

Yes. P7M Viewer & Reader operates 100% offline on your device, ensuring complete privacy with zero cloud uploads.

Which file extensions are supported?

The app supports .p7m, .xml.p7m, .pdf.p7m, .p7s, .p7c, and ZIP archives containing P7M files.

Inspect and extract P7M files anywhere.

Open .p7m, .xml.p7m, and .pdf.p7m files on iPhone, iPad, and Mac. Inspect CAdES signatures and extract your documents — 100% offline.

P7M Viewer & Reader is an independent utility. P7M, CAdES, PKCS#7, PDF, and XML references are used solely to describe file format compatibility.

●#01XPS/ XPS Viewer.xpsREADY●#02GPX/ GPX Viewer.gpxREADY●#74IGC/ IGC Viewer.igcREADY●#76XLS/ Spreadsheet Repair.xlsxREADY●#78DOC/ Word Repair.docxREADY●#79OLM/ OLM Converter.olmREADY●#80OST/ OST Converter.ostREADY●#33P2M/ PST to MBOX.pst, .ostREADY●#81AVI/ AVI to MP4.aviREADY●#31MHT/ MHT Viewer.mhtREADY●#04MBOX/ MBOX Viewer.mboxREADY●#05PST/ PST Viewer.pstREADY●#06MSG/ MSG Viewer.msgREADY●#77IR/ Thermal Viewer.seqREADY●#07DJVU/ DjVu Viewer.djvu●#03PCAP/ PCAP Analyzer.pcap, .pcapngREADY●#08EML/ EML Viewer.eml●#82P2X/ PDF to XML Converter.pdf -> .xmlREADY●#09NSF/ NSF Viewer.nsf●#83H5/ HDF5 Viewer.h5, .hdf5, .he5, .ncREADY●#84DBF/ DBF Viewer.dbf, .dbt, .fptREADY●#95PQ/ Parquet Viewer.parquet, .parq, .pqREADY●#94EPS/ EPS Viewer.eps, .epsf, .epsi, .psREADY●#93DWG/ DWG Viewer.dwg, .dxfREADY●#92DWF/ DWF Viewer.dwf, .dwfxREADY●#91DST/ DST Viewer.dst, .pes, .jef, .vp3, .exp, .xxxREADY●#90KML/ KML Viewer.kml, .kmzREADY●#89M2P/ MBOX to PST Converter.mbox → .pstREADY●#88O2M/ OST to MBOX Converter.ost → .mboxREADY●#86IFC/ IFC Viewer.ifcREADY●#87GLB/ glTF Viewer.gltf, .glb●#85P7M/ P7M Viewer.p7m, .xml.p7m, .pdf.p7mREADY●#13JSON/ JSON Viewer.json●#14XML/ XML Viewer.xml●#15PDF/ PDF Viewer.pdf●#16LOG/ Log Viewer.log●#17HEX/ HEX Viewer.bin●#18ZIP/ Archive Viewer.zip●#19TAR/ TAR Viewer.tar●#20ISO/ ISO Viewer.iso●#21EMLX/ EMLX Viewer.emlx●#22TNEF/ TNEF Viewer.tnef●#23MIME/ MIME Viewer.mime●#24CSV/ CSV Viewer.csv●#25MD/ Markdown Viewer.md●#26TOML/ TOML Viewer.toml●#27YAML/ YAML Viewer.yaml●#28PCAPNG/ PCAPNG Viewer.pcapng●#29ICS/ ICS Viewer.ics●#30VCF/ VCF Viewer.vcf●#32CRT/ CRT Viewer.crt●#34M2P/ MBOX to PST.mbox to .pst●#35E2P/ EML to PDF.eml to .pdf●#36M2E/ MSG to EML.msg to .eml●#37J2X/ JSON to XML.json to .xml●#38X2J/ XML to JSON.xml to .json●#39C2J/ CSV to JSON.csv to .json●#40J2C/ JSON to CSV.json to .csv●#41H2B/ Hex to Base64hex to b64●#42B2H/ Base64 to Hexb64 to hex●#43Y2J/ YAML to JSON.yaml to .json●#44J2Y/ JSON to YAML.json to .yaml●#45M2D/ MBOX to PDF.mbox to .pdf●#46P2D/ PST to PDF.pst to .pdf●#47P2J/ PCAP to JSON.pcap to .json●#48S2C/ SQLite to CSV.db to .csv●#49I2W/ Image to WebP.png to .webp●#50T2Z/ TAR to ZIP.tar to .zip●#51P2T/ PDF to Text.pdf to .txt●#52H2P/ HTML to PDF.html to .pdf●#53M2H/ Markdown to HTML.md to .html●#54V2C/ VCF to CSV.vcf to .csv●#55I2C/ ICS to CSV.ics to .csv●#56E2M/ EML to MBOX.eml to .mbox●#57EMAIL/ Email Analyzer.mbox●#58LOG/ Log Analyzer.log●#59LINT/ JSON Linter.json●#60XML/ XML Validator.xml●#61SQL/ SQL Inspector.db●#62HASH/ Hash Checker*●#63NET/ Network Profiler.pcap●#64HDR/ Email Header.eml●#65MIME/ MIME Inspector.mime●#66REGEX/ Regex Tester*●#67DIFF/ Diff Tool*●#75DAT/ Winmail.dat Viewer.datREADY●#68ENC/ Encoding Detect*●#69BIN/ Binary Inspector.bin●#70CSV/ CSV Profiler.csv●#71SSL/ SSL Inspector.pem●#72JWT/ JWT Decoder*●#73ARC/ Archive Inspector.zip●#01XPS/ XPS Viewer.xpsREADY●#02GPX/ GPX Viewer.gpxREADY●#74IGC/ IGC Viewer.igcREADY●#76XLS/ Spreadsheet Repair.xlsxREADY●#78DOC/ Word Repair.docxREADY●#79OLM/ OLM Converter.olmREADY●#80OST/ OST Converter.ostREADY●#33P2M/ PST to MBOX.pst, .ostREADY●#81AVI/ AVI to MP4.aviREADY●#31MHT/ MHT Viewer.mhtREADY●#04MBOX/ MBOX Viewer.mboxREADY●#05PST/ PST Viewer.pstREADY●#06MSG/ MSG Viewer.msgREADY●#77IR/ Thermal Viewer.seqREADY●#07DJVU/ DjVu Viewer.djvu●#03PCAP/ PCAP Analyzer.pcap, .pcapngREADY●#08EML/ EML Viewer.eml●#82P2X/ PDF to XML Converter.pdf -> .xmlREADY●#09NSF/ NSF Viewer.nsf●#83H5/ HDF5 Viewer.h5, .hdf5, .he5, .ncREADY●#84DBF/ DBF Viewer.dbf, .dbt, .fptREADY●#95PQ/ Parquet Viewer.parquet, .parq, .pqREADY●#94EPS/ EPS Viewer.eps, .epsf, .epsi, .psREADY●#93DWG/ DWG Viewer.dwg, .dxfREADY●#92DWF/ DWF Viewer.dwf, .dwfxREADY●#91DST/ DST Viewer.dst, .pes, .jef, .vp3, .exp, .xxxREADY●#90KML/ KML Viewer.kml, .kmzREADY●#89M2P/ MBOX to PST Converter.mbox → .pstREADY●#88O2M/ OST to MBOX Converter.ost → .mboxREADY●#86IFC/ IFC Viewer.ifcREADY●#87GLB/ glTF Viewer.gltf, .glb●#85P7M/ P7M Viewer.p7m, .xml.p7m, .pdf.p7mREADY●#13JSON/ JSON Viewer.json●#14XML/ XML Viewer.xml●#15PDF/ PDF Viewer.pdf●#16LOG/ Log Viewer.log●#17HEX/ HEX Viewer.bin●#18ZIP/ Archive Viewer.zip●#19TAR/ TAR Viewer.tar●#20ISO/ ISO Viewer.iso●#21EMLX/ EMLX Viewer.emlx●#22TNEF/ TNEF Viewer.tnef●#23MIME/ MIME Viewer.mime●#24CSV/ CSV Viewer.csv●#25MD/ Markdown Viewer.md●#26TOML/ TOML Viewer.toml●#27YAML/ YAML Viewer.yaml●#28PCAPNG/ PCAPNG Viewer.pcapng●#29ICS/ ICS Viewer.ics●#30VCF/ VCF Viewer.vcf●#32CRT/ CRT Viewer.crt●#34M2P/ MBOX to PST.mbox to .pst●#35E2P/ EML to PDF.eml to .pdf●#36M2E/ MSG to EML.msg to .eml●#37J2X/ JSON to XML.json to .xml●#38X2J/ XML to JSON.xml to .json●#39C2J/ CSV to JSON.csv to .json●#40J2C/ JSON to CSV.json to .csv●#41H2B/ Hex to Base64hex to b64●#42B2H/ Base64 to Hexb64 to hex●#43Y2J/ YAML to JSON.yaml to .json●#44J2Y/ JSON to YAML.json to .yaml●#45M2D/ MBOX to PDF.mbox to .pdf●#46P2D/ PST to PDF.pst to .pdf●#47P2J/ PCAP to JSON.pcap to .json●#48S2C/ SQLite to CSV.db to .csv●#49I2W/ Image to WebP.png to .webp●#50T2Z/ TAR to ZIP.tar to .zip●#51P2T/ PDF to Text.pdf to .txt●#52H2P/ HTML to PDF.html to .pdf●#53M2H/ Markdown to HTML.md to .html●#54V2C/ VCF to CSV.vcf to .csv●#55I2C/ ICS to CSV.ics to .csv●#56E2M/ EML to MBOX.eml to .mbox●#57EMAIL/ Email Analyzer.mbox●#58LOG/ Log Analyzer.log●#59LINT/ JSON Linter.json●#60XML/ XML Validator.xml●#61SQL/ SQL Inspector.db●#62HASH/ Hash Checker*●#63NET/ Network Profiler.pcap●#64HDR/ Email Header.eml●#65MIME/ MIME Inspector.mime●#66REGEX/ Regex Tester*●#67DIFF/ Diff Tool*●#75DAT/ Winmail.dat Viewer.datREADY●#68ENC/ Encoding Detect*●#69BIN/ Binary Inspector.bin●#70CSV/ CSV Profiler.csv●#71SSL/ SSL Inspector.pem●#72JWT/ JWT Decoder*●#73ARC/ Archive Inspector.zip