.GSD

GSD File

Generic Station Description File
Ask a question
QUICK ANSWER

A GSD file is a Generic Station Description file for PROFIBUS industrial fieldbus devices. It is a plain ASCII text file supplied by the device manufacturer that tells PLC configuration software how to communicate with a PROFIBUS slave. Open it in any text editor to read it, or import it into Siemens TIA Portal or Step 7 to configure a network.

Developer: PROFIBUS & PROFINET International (PI) Category: Text Files Open standard MIME: text/plain
OPENS ON Windows Linux
Related: .DOC · .ODT · .DOCX · .GDOC

On this page

19k+ extensions indexed
Last reviewed Jun 23, 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 GSD file format?

A .gsd file is a plain-text device description used in PROFIBUS industrial fieldbus networks. Defined by PROFIBUS & PROFINET International (PI) under IEC 61158, it is the Electronic Device Data Sheet - the configuration contract between a PROFIBUS DP or PA slave device (sensor, drive, valve actuator) and the PLC master that controls it.

The file is written in ASCII keyword/value syntax and begins with the header line #Profibus_DP. Mandatory sections declare vendor name, device model, firmware revision, supported baud rates, and module definitions that describe the device's input/output data layout. Parameterization data and optional diagnostics follow.

Every PROFIBUS slave ships with a vendor-supplied .gsd file. PLC engineering tools such as Siemens TIA Portal and Step 7 import it during hardware configuration so the master knows how to address the device - without the correct .gsd, the controller cannot configure that slave. Files are available from the PI GSD library at profibus.com or directly from device manufacturers.

The .gsd format has been superseded for PROFINET devices by .gsdml (XML-based Generic Station Description Markup Language, introduced circa 2003), but remains in active use across the large installed base of legacy PROFIBUS DP/PA hardware.

Security & safety

RISK: LOW

GSD is a plain ASCII text file - no executable code, no macros, no scripts. Completely safe to open in a text editor. Comes from device manufacturers or the PI standard library at profibus.com. No known malware vector.

Format details

in a nutshell
FULL NAMEGeneric Station Description Fileaka GSD file, PROFIBUS device description
DEVELOPERPROFIBUS & PROFINET International (PI)since 1993 (PROFIBUS DP specification, IEC 61158)
CATEGORYText Files
MIME TYPEtext/plain
TYPEPlain ASCII text device-description file
STANDARDOpen · royalty-free
This extension is also used by…
  • GSDML File (PROFINET) - PROFINET devices use .gsdml (XML-based GSD Markup Language) rather than .gsd; sometimes the extension .gsd is mistakenly used for GSDML files.

Programs that open GSD files

Windows4 apps
Windows Notepad Built-in Right-click the .gsd file > Open with > Notepad to view the plain-text contents.
Notepad++ (or any text editor) Open-source GSD is plain ASCII text - open in Notepad, Notepad++ or VS Code to read device data. No special software needed to view.
Siemens TIA Portal Paid In the PROFIBUS network view, install/import the .gsd file via Options > Manage general station descriptions to make the device available for configuration.
ProfiTrace (Procentec) Paid PROFIBUS diagnostic tool; import a device's .gsd to decode that device's data frames on the bus.
Linux1 app
Any text editor Open-source Open with any Linux text editor (nano, vim, gedit) to read the GSD contents.

Technical details

deep spec
File encodingPlain ASCII text
First-line header#Profibus_DP (mandatory ASCII keyword at line 1)
Internal version keywordGSD_Revision (value typically 3 or 4, per PI specification)
MIME typetext/plain
Typical file size2 KB - 50 KB
StandardPROFIBUS PI Profile Guideline 3.152; IEC 61158-3
Mandatory content sectionsHeader (vendor/device/revision), supported baud rates, module I/O definitions, parameterization data
Operating systemsWindows, Linux (used in PLC engineering environments)
Superseded by.gsdml (XML-based PROFINET device description) for PROFINET devices, introduced circa 2003
Distribution sourceSupplied by device vendors; also available from the PI GSD library at profibus.com
PLC tool import requirementMust be imported into TIA Portal, Step 7, or equivalent before a PROFIBUS slave device can be configured
Released1993 (PROFIBUS DP specification, IEC 61158)
Latest versionPROFIBUS Profile Guideline 3.152 (current PI specification)
Open standardYes · royalty-free
Specificationwww.profibus.com

GSD conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with GSD 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 GSD files.

Frequently asked questions

What is a .gsd file?
A Generic Station Description file for PROFIBUS industrial fieldbus devices. It is a plain text file supplied by the device manufacturer that describes a PROFIBUS slave to the PLC configuration software - its I/O data layout, baud rates, and parameters.
How do I open a .gsd file?
Any text editor (Notepad, Notepad++, VS Code) opens a .gsd to read its contents. To configure a PROFIBUS network, import the .gsd into your PLC engineering tool (Siemens TIA Portal/Step 7, or similar).
Where do I download a GSD file for my device?
From the PROFIBUS PI standard library at profibus.com/products/gsd-files, or from the device manufacturer's website support/downloads section.
What is the difference between .gsd and .gsdml?
GSD (plain text, keyword/value syntax) is for PROFIBUS DP/PA devices. GSDML (XML) is for PROFINET devices. They are not interchangeable - use the file type that matches your network protocol.
Why won't my GSD file import into TIA Portal?
Check that the GSD is for PROFIBUS DP (not PROFINET GSDML). Ensure the GSD_Revision matches what TIA Portal supports. Some older GSD files need to be imported via Simatic Manager / Step 7 first.

References

1PROFIBUS PI - GSD Specification (download)www.profibus.com
2PROFIBUS PI - GSD file librarywww.profibus.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.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

Related extensions

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Free file tools

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

Open the toolbox

Browse file extensions A-Z