Un file con estensione PGM (Portable Gray Map) è un file immagine in scala di grigi salvato in quel formato e codificato con uno o due byte (8 o 16 bit) per pixel.
Contiene informazioni di intestazione e una griglia di numeri che rappresentano diverse tonalità di grigio, dal nero (0) al bianco (fino a 65.536).
I file PGM sono normalmente memorizzati in formato di testo ASCII, ma hanno anche una rappresentazione binaria.
Le informazioni incluse in un file PGM codificano l'intestazione dell'immagine, le dimensioni e il numero di ombre.
Il formato PGM fa parte del progetto NetPBM, che è un pacchetto open source di programmi di grafica.
Le immagini PGM possono essere visualizzate sulla maggior parte delle piattaforme con l'uso del pacchetto NetPBM o di qualsiasi visualizzatore di immagini multiformato.