Click the "Select File" button above, and choose your PM file.
You'll see a preview.
Click the "Convert file to..." button to save your file in the format you want.
Convert PM to another file type
The converter easily converts your PM files to various formats - free and online. No Perl or or other Developer software needed.
PM to PDF
PM to JPG
PM to STC
PM to MIFF
PM to DOC
PM to 85I
PM to XLC
PM to PI2
PM to STW
PM to XLW
PM to UOS
PM to FODS
Convert a file to PM
The converter also works in reverse, so you can convert other "Source Code Module" formats to PM without using software like Perl or a similar tool.
PS1 to PM
IBG to PM
HDR to PM
4BT to PM
BPX to PM
PCX to PM
P64 to PM
NCY to PM
DWG to PM
PNG to PM
THB to PM
CMX to PM
About PM files
A .pm file is primarily a Perl Module file containing reusable source code used by the Perl programming language to define classes, functions, and variables. Secondary uses include X PixMap (XPM) images for the X Window System, and legacy PageMaker or PlotMaker documents, as well as 3D Progressive Mesh files for Trainz Simulator. You can open Perl modules with any text editor like Notepad++ or Visual Studio Code. For XPM images, GIMP is typically used. Users frequently need to convert .pm files because raw source code files are often flagged by email filters and corporate firewalls as security risks. Furthermore, they lack formatting for easy reading or printing by non-developers. For legacy image or layout types sharing the .pm extension, the format is practically unsupported by modern web browsers and mobile devices, requiring specialized legacy software to view. For sharing and reviewing code, convert .pm to PDF or TXT. To use legacy X PixMap graphics on the web, convert them to PNG or WebP. To archive older PageMaker documents securely, convert them to PDF/A. Drag and drop your file into convert.guru to analyze and convert it securely right in your browser - free, online, and without installing software.
Use Convert.Guru to open and convert your PM file.
If you want to convert PM file to NM, AM, JS, TS, PY, JAVA, CPP, C, CS or PHP, you can use Perl or similar software from the "Perl Source Code Module" category. In the File menu, look for Save As… or Export….
To convert SH, PY, KT, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS or TS files to PM, try Perl or another comparable tool in the "Perl Source Code Module" category.
The PM Converter Story
The history of Convert.Guru began over 25 years ago in California with Tom Simondi’s file-format database. A former contributor to Space Shuttle development and a software pioneer of the 1980s, Simondi established a trusted resource for file type analysis that was even referenced by Microsoft Windows XP. Today, we use modern technology to process and convert thousands of file formats while continually improving our PM converter.