QGIS Project (.qgs) 📄

QGIS Native Project — XML (.qgs)

Open Beta
.zip · application/zip

Native QGIS project in .qgs format — an XML project file alongside the GeoPackage data and QML styles. The XML is human-readable, editable, and version-control friendly. Ideal for teams that value transparency.

Export QGIS Project (.qgs) now ✨ Open Beta — free, no limits

Key Features

QGIS native format
Human-readable XML project
QML styles preserved
GeoPackage with data
Git-friendly
Example QGIS Project (.qgs) export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

About QGIS Project (.qgs) Format

A .qgs file is a native QGIS project in the form of plain XML: the layers, their order, the styles, the map extent and the coordinate system are written as text that opens in any editor and is readable by a human.

This option is chosen when the project lives in a repository or is assembled by a script. A text file fits into git properly, shows a clear diff when something changes, can be edited by a script or through PyQGIS and can be checked by eye during code review. The compressed .qgz is inconvenient for that: inside is a binary container, and the version control system sees it as one solid change.

What is in the archive: map.qgs, map.gpkg with the layer data, a styles/ folder with QML styles and a README.txt. The references to the data inside the project are relative, so unpack everything into one folder and do not rename the files. The project opens in QGIS 3.0 and newer; the long-term releases 3.28 and 3.34 are recommended.

What Program Opens QGIS Project (.qgs) Files

The following programs and applications can open, edit, and work with QGIS Native Project — XML (.qgs) (.zip) files exported from OSM2CDR:

🌎QGIS 3.x 🌎QGIS 3.28 LTR 🌎QGIS 3.34 LTR 🌎QGIS Desktop 🌎PyQGIS

Format specifications

Who Uses QGIS Project (.qgs) Maps

🏗
Teams using Git/SVN
The project is stored in the repository next to the code, and changes are visible line by line in an ordinary diff.
💻
Auditing map settings
Layer, style and coordinate system settings can be read by eye right in the text, without launching QGIS.
📊
Scripted project generation
A template for generating a series of projects with a PyQGIS script or by simple string replacement.
🎨
Teaching QGIS
A teaching aid: you can see how a QGIS project is built from the inside, not just its interface.
🗺
Transparent format
An open XML structure with no binary surprises — convenient for automated checks and migrations.

How to Export QGIS Project (.qgs)

1
Select area
Draw a rectangle or polygon on the interactive map at osm2cdr
2
Choose QGIS Project (.qgs)
Select QGIS Native Project — XML (.qgs) from the list of 127 available export formats
3
Export
Click Export and receive your .zip file in 1-5 minutes
4
Download
Download the ready QGIS Project (.qgs) file and open it in QGIS 3.x

How to Open After Export

Popular maps in QGIS Project (.qgs)

Free

Get QGIS Native Project — XML (.qgs) map exports

Download professional QGIS Project (.qgs) maps from OpenStreetMap. Instant generation, any area.

Free / export
Export QGIS Project (.qgs) now →

Frequently Asked Questions

When should I choose .qgs over .qgz?
What is inside the downloaded archive?
Can I edit .qgs in a text editor?
Will the project break if I move the files?
Which version of QGIS do I need?

Related Formats

Frequently Exported Together