Browser-based GIS workflow
Free GML Tools Online
Open an OGC Geography Markup Language file, inspect its features and attributes, check its coordinate reference system, or convert it into a format that is easier to use in web maps and desktop GIS.
Start here: Start with a .gml file or an XML document that contains valid GML features and geometry.
Open and inspect GML
Preview GML features and identify spatial-reference metadata before sharing or converting the dataset.
Convert GML
Move XML-based GML data into formats suited to browser maps, portable GIS projects, or established desktop workflows.
GML to GeoJSON
Convert GML features into web-friendly GeoJSON for JavaScript maps, APIs, and data exchange.
Portable GISGML to GeoPackage
Store GML data in a single portable GeoPackage for modern desktop GIS workflows.
Legacy GISGML to Shapefile
Convert GML into a Shapefile package for software and workflows that require SHP data.
Suggested workflow
From file to usable GIS data
- 01
Open the GML file
Render its features and confirm that the geometry loads.
Open the viewer → - 02
Inspect attributes
Review feature properties and the dataset structure.
Inspect GML → - 03
Check the CRS
Identify projection metadata before converting coordinates.
Detect CRS → - 04
Convert for the next tool
Choose GeoJSON, GeoPackage, or Shapefile for delivery.
Convert to GeoJSON →
Frequently asked questions
GML tools FAQ
What is a GML file?
GML, or Geography Markup Language, is an XML-based OGC standard for encoding geographic features, geometry, attributes, and coordinate reference information.
Can I convert GML to GeoJSON online?
Yes. Open the GML to GeoJSON converter to create a web-friendly GeoJSON layer directly in your browser.
Are GML tools private?
GeoDataViewer processes GML files locally in your browser. Your data is not uploaded to a server for viewing, CRS detection, or conversion.