Which MIME types are related to file extension ".geojson"?

The .geojson file extension is associated with 2 MIME types:

application/json, application/geo+json.

A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.

About .geojson Files

GEOJSON files are used to store and share geographic information in plain text.
They follow the GeoJSON specification, which builds on the JSON structure and uses MIME types application/json and application/geo+json.
These files store spatial data such as points, lines, and polygons.
They often include coordinate positions, properties, and metadata.

Based on information from FilExt.com, GEOJSON files are a flexible way to exchange geo-enabled JSON data.

Relationship between file extension and MIME type

A file extension is a suffix at the end of a filename that indicates what type of file it is. File extensions help both users and operating systems identify what application should be used to open the file.

File extensions are typically separated from the filename by a period (dot) and consist of 2-4 characters, though they can be longer. For example, in the filename "document.pdf", ".pdf" is the file extension.

File extensions are closely related to MIME types, as they both serve to identify the format of a file. However, while MIME types are used primarily by web browsers and servers, file extensions are used by operating systems and applications.

Associated MIME types

application/json, application/geo+json

FAQs

How do I open and view a GEOJSON file?

You can view the visual map data using GIS software like QGIS or ArcGIS Pro. For a quick view without installing software, you can drag and drop the file into online tools like geojson.io. If you need to see the raw data, any text editor like Notepad++ or Visual Studio Code will open it.

Can I convert GEOJSON to Shapefile (SHP) or KML?

Yes, you can convert .geojson files to ESRI Shapefiles (.shp), KML, or GPX using free tools like mapshaper or MyGeodata Converter. Desktop GIS applications like QGIS also allow you to right-click a layer and select "Export" to save the data in various other geospatial formats.

What is the difference between .json and .geojson?

A .geojson file is technically a valid .json file, but it follows a specific schema for representing geographic features. While a standard JSON file can contain any data structure, a GEOJSON file must strictly adhere to the application/geo+json standards to define geometries like Points, LineStrings, and Polygons.

Why is my GEOJSON file not displaying coordinates correctly?

The most common issue is the coordinate order; the GeoJSON specification requires [Longitude, Latitude], which is the reverse of the standard used by Google Maps (Lat, Long). Additionally, ensure your file contains valid JSON syntax by checking it against a linter or the application/json standards.

What MIME type should I use for serving GEOJSON files?

The official IANA media type for GeoJSON is application/geo+json. However, because the format is text-based, many web servers and APIs also accept the standard application/json type. You can look up specific server configurations on mime-type.com.

Is it safe to edit a GEOJSON file in a text editor?

Yes, since the file is plain text, you can manually edit property values or coordinates using Notepad or TextEdit. However, be extremely careful with syntax like commas and brackets, as a single missing character can render the file unreadable by mapping software.

General FAQ

What is a MIME type?

A MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.

MIME types are important because they help browsers and servers understand how to process a file. When a browser receives a file from a server, it uses the MIME type to determine how to display or handle the content, whether it's an image to display, a PDF to open in a viewer, or a video to play.

MIME types consist of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg, application/pdf). Some MIME types also include optional parameters.

How do I find the MIME type for a file?

You can check the file extension or use a file identification tool such as file --mime-type on the command line. Many programming languages also provide libraries to detect MIME types.

Why can one extension have multiple MIME types?

Different programs and historical usage may assign various MIME identifiers to the same file format. Listing them together helps maintain compatibility across tools.