.PRM

PRM File

Parameter File
Ask a question
QUICK ANSWER

A PRM file stores parameters or settings for the application that created it. There is no single PRM viewer - open it with the program that made it (commonly GSAS for crystallography or Gurobi for optimization). Most PRM files are plain text, so a text editor lets you inspect the contents and identify the source.

Developer: Various (generic; no single vendor) - common in GSAS, Gurobi and other technical software Category: Settings Files MIME: text/plain
OPENS ON Windows macOS Linux
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Jul 26, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PRM file format?

.prm is a generic parameter file extension reused independently by many unrelated applications across scientific computing, optimization, simulation, and other technical fields. It has no single author, format definition, or universal structure.

In most cases, .prm files are plain-text documents containing named parameters - either as key/value pairs, whitespace-delimited columns, or application-specific syntax. Notable users include GSAS and GSAS-II (crystallography), where .prm files store X-ray or neutron instrument parameters used in powder diffraction refinements, and Gurobi Optimizer, where .prm files hold solver option settings that tune the optimization algorithm. Some programs store binary parameter data under the same extension.

Because the extension is generic, the correct way to open a .prm file depends entirely on which application created it. A GSAS instrument parameter file is completely unrelated to a Gurobi solver options file despite sharing the extension. Other known users include TomTom GPS navigation maps, the Re-Volt car-physics game engine, and older versions of Adobe Premiere.

Most .prm files can be inspected in any plain-text editor to identify the originating application from internal comments or structure. Binary variants will appear as garbled output and must be opened only with their native program. Related generic configuration formats include .par, .cfg, and .ini.

Security & safety

RISK: LOW

A .prm is settings data, not an executable, so opening one is generally safe. Editing parameters can change how the host program behaves (e.g. a refinement or a solver run), so keep a backup before changing values. Treat unknown binary .prm files with normal caution.

Format details

in a nutshell
FULL NAMEParameter Fileaka Parameters file, PRM settings file
DEVELOPERVarious (generic; no single vendor) - common in GSAS, Gurobi and other technical softwaresince N/A (generic extension reused by many programs over decades)
MIME TYPEtext/plain
TYPEApplication parameter/configuration file (usually text; some are binary)
This extension is also used by…
  • TomTom Map Parameter File - Settings/parameter file used inside a TomTom navigation map folder (not user-openable).
  • Re-Volt Car Parameters - Text file defining a car's physics/stats in the racing game Re-Volt.
  • Adobe Premiere Project (legacy .prm plug-in) - Adobe Premiere uses .prm for importer/exporter plug-in modules, not media.

Programs that open PRM files

Windows3 apps
Gurobi Optimizer Paid Use model.read('file.prm') / GUROBI ReadParams to load a solver parameter file.
Notepad Open-source Open a text-based .prm to read or edit its parameters and identify the source program.
GSAS / GSAS-II Free Load the instrument parameter (.prm) inside GSAS-II when setting up a refinement.
macOS2 apps
Gurobi Optimizer Paid Load the .prm parameter set into the Gurobi solver.
BBEdit / any text editor Freemium Open a text .prm to inspect the parameters.
Linux2 apps
Gurobi Optimizer Paid Read the parameter file into the solver via the API or command line.
GSAS-II Free Use the .prm instrument-parameter file in a GSAS-II refinement project.

Technical details

deep spec
File typeGeneric application parameter/configuration file
DeveloperVarious (no single vendor; extension reused independently)
EncodingText (ASCII/UTF-8) in most cases; binary for some applications
ContainerPlain text (typical) or application-specific binary
Typical file size1 KB - 1 MB
Magic bytesNone; no universal signature - identify by the creating application
Notable usersGSAS/GSAS-II (crystallography instrument parameters), Gurobi Optimizer (solver settings), TomTom GPS, Re-Volt game engine
Content structureNamed parameters as key/value pairs, whitespace-delimited columns, or application-specific syntax
VersioningEntirely application-defined; no shared versioning scheme across users of the extension
MIME typetext/plain (for text variants); application/octet-stream (for binary variants)
Associated OSWindows, Linux, macOS
Identification methodMust be identified by the originating application context, not by extension alone
ReleasedN/A (generic extension reused by many programs over decades)
Latest versionN/A (defined by each host application)

PRM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PRM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PRM files.

Frequently asked questions

What is a PRM file?
It is a parameter (settings) file. The extension is generic and used by many unrelated programs, so what it contains depends on the application that created it.
How do I open a PRM file?
Open it with the program that made it - for example GSAS for crystallography instrument parameters or Gurobi for solver settings. Most are plain text, so a text editor reveals the contents.
Which program made my PRM file?
Open it in a text editor and look at the contents/headers, or check the folder it came from. The surrounding files usually identify the owning application.
Is a PRM file a TomTom map?
Sometimes - TomTom stores an internal parameter file as .prm inside a map folder, but you don't open it directly. More often a .prm is a generic parameter file from other software.
Can I edit a PRM file?
If it is text, yes - edit it in a text editor, but back it up first because the values control how the host program runs. Don't hand-edit binary .prm files.
Is it safe to open a PRM file?
Yes, reading settings is safe. Just be careful changing values, and treat unknown binary .prm files with the usual caution.

References

2Gurobi - parameter files (ReadParams/WriteParams)www.gurobi.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z