
XPM (X PixMap / X11 Portable Pixmap File) on lähinnä X Window Systemissä ohjelmoinnissa käytetty kuvatiedostomuoto.
Tiedostomuodon kehittivät Daniel Dardailler ja Colas Nahaboo Bull Research Centerissa Ranskassa tammikuussa 1989. Ehdotus lähtettiin X Consortiumille huhtikuussa 1989.
XPM on tekstimuotoinen, itse asiassa se on C-lähdekoodia.
Kuvatiedoston voi ottaa C-kieliseen ohjelmaan #include-direktiivillä, jonka jälkeen siitä tehdään ohjelmassa XpmCreatePixmapFromData() -funktiolla kuva palvelimelle.
Kuva voi sisältää myös läpinäkyvyyden ja sitä voi käyttää esimerkiksi kuvakkeena.