GeoDataViewer
Menu
Launch Studio
Theme
GeoJSON to PMTiles

GeoJSON to PMTiles Converter - Free Online

Quick answer: Convert GeoJSON to PMTiles online for efficient browser and cloud-hosted web maps. Preview your data and download a compact tiled archive locally.

Before converting GeoJSON to PMTiles

Prepare the input

Choose a complete GeoJSON dataset (.geojson, .json). Keep required sidecar files together and check the source coordinate reference system.

Know what you download

PMTiles output is downloaded as a file, or ZIP when the driver generates sidecars. Compare the result against the source before sharing.

Limits and troubleshooting
  • Converting GeoJSON to PMTiles can change field types, metadata and presentation. A successful download does not prove every source element survived.
  • Browser memory varies by device. There is no guaranteed unlimited file size; split large datasets or use a desktop GIS when memory or WASM initialization fails.

If something goes wrong

  • Empty or partial preview: confirm the source contains supported vector geometry and compare the source layers with the preview.
  • Wrong continent or distorted geometry: inspect the source CRS, axis order and a known location. Valid syntax alone does not guarantee valid placement.
  • Conversion cannot start: reload while online so processing libraries and WebAssembly can load, then retry a smaller known-good sample. File contents are still processed locally.
  • Incomplete export: compare source/output counts, geometry families and key fields. Inspect warnings and keep the original file.

Prepare your file and check the result

Before opening

Use a FeatureCollection with longitude, latitude coordinates. Keep useful attributes in each feature’s properties.

Before sharing or converting

Check geometry and feature count, then validate the file before publishing. Swapped latitude and longitude can place a valid file in the wrong location.

Download a small GEOJSON example

Open this example in the tool above. Expect three synthetic points near London: West point, East point and North point. Coordinates span −0.13 to −0.12 longitude and 51.50 to 51.51 latitude. These are demonstration locations, not survey data.

Validate GeoJSON before sharing →Draw new features in the GeoJSON editor →
Source Format Guide

What is GeoJSON?

GeoJSON is a JSON-based vector format used to move geographic features between APIs, web maps, scripts, and lightweight desktop workflows.

GeoJSON stores geometry and attributes together in one text document, which makes it easy to inspect, diff, and exchange without special database tooling.

It became the default interchange format for many browser mapping stacks because developers can read it directly and feed it into JavaScript, REST APIs, and data pipelines with very little ceremony.

Common Workflows

Common use cases

  • Download packages from open data portals and web services.
  • Custom overlays in MapLibre, Leaflet, OpenLayers, and other browser map libraries.
  • Quick QA workflows where analysts need to validate a few features before exporting again.
Ecosystem

Where you will encounter it

  • Browser map libraries and frontend applications.
  • REST APIs, notebooks, and automation scripts.
  • Open data downloads and ad hoc data exchange.
Strengths

Why teams choose GeoJSON

  • Human-readable JSON structure makes review and debugging straightforward.
  • Broad support across web mapping tools, APIs, and programming languages.
  • Single-file distribution is simple compared with multi-file legacy formats.
Limitations

Where GeoJSON gets awkward

  • Text encoding makes large datasets heavier than binary or tiled alternatives.
  • Classic GeoJSON assumes WGS 84 style web mapping workflows, which is not ideal for every CRS-heavy pipeline.
  • It is not the best long-term storage choice for large transactional datasets or tiled delivery.
Conversion steps

How to convert GeoJSON to PMTiles online

  1. 1. Add your GeoJSON file

    Drop the source data into the converter above. Keep any required sidecar files together when your dataset uses them.

  2. 2. Check the map preview

    Inspect the geometry and attributes before exporting so you can spot missing layers or coordinate-system issues.

  3. 3. Download PMTiles

    Run the conversion and save the generated PMTiles output directly from your browser. Your source file stays on your device.

File Structure

Common file extensions and sidecar files

.geojson
Common extension for a full GeoJSON feature collection or single geometry document.
.json
Generic JSON extension sometimes used for GeoJSON, but it can be ambiguous outside geospatial tooling.
Conversion Rationale

Why convert GeoJSON to PMTiles?

Teams commonly convert GeoJSON into PMTiles when they need single-file cloud hosting of tiled vector data.

  • Teams often convert GeoJSON when downstream users require a stricter container, tiled output, or a legacy desktop GIS format.
  • Large datasets frequently move out of GeoJSON when file size, streaming speed, or database-style querying becomes more important than human readability.
  • PMTiles is attractive when you want to publish tiles from object storage with minimal server overhead.
  • It works well for browser delivery because readers can fetch only the byte ranges they need.
FAQ

Frequently asked questions about GeoJSON to PMTiles

What do I need before converting GeoJSON to PMTiles?

Choose a complete GeoJSON dataset (.geojson, .json). Keep required sidecar files together and check the source coordinate reference system.

What exactly is in the PMTiles download?

PMTiles output is downloaded as a file, or ZIP when the driver generates sidecars. Compare the result against the source before sharing.

How large a GeoJSON file can I convert?

The practical limit depends on browser memory, geometry complexity and the conversion driver. Start with a small sample. There is no guaranteed unlimited size and no cloud fallback or payment tier for large files.

Are my GeoJSON files sent to a server?

File parsing and conversion run on your device. The page, WebAssembly and map basemaps can make network requests; choosing a file does not upload its contents. Load the required libraries before attempting offline work.

Related Converters

More GeoJSON conversion paths

GeoJSON & Shapefile Tools

More tools for working with your data

Format workflow cluster

More GeoJSON and PMTiles workflows

Use the related viewer, tools, guides, and conversion paths to continue the same GIS task without losing the source format context.