QGIS projects to web maps in a single run

Turns your styled project into vector tiles, a matching MapLibre style and a ready-to-use web viewer. No internet or extra server needed.

Free & open source Works offline QGIS 3.44+ & 4 Large datasets Complex cartography Coupled data & style

Live demo

Natural Earth, live.

  • Project: Natural Earth, hundreds of layers and data sources.
  • Processing: world extent → zoom levels 0–8 → 8 minutes
  • Published: uploaded to GitHub Pages as is.
Natural Earth · live web mapFull screen

Loading the live map…

The Natural Earth project, converted by QGIS2VectorTiles and published on GitHub Pages, as a live web map.

Features

Your QGIS styling, carried all the way to the browser.

Style in QGIS. The plugin does the tiling, styling and packaging.

Large datasets

Clipped to your extent, cached between runs, processed in parallel.

Complex styling

Rule-based, categorized and graduated renderers, labels and geometry generators.

Data-style coupling

Data-defined values are computed per feature and stored in the tiles.

Familiar GUI

A standard Processing tool: pick the extent and zoom levels, then run.

Compact output

Each layer only at its own zoom levels, with only the fields it uses.

Client-side rendering

MapLibre or OpenLayers draw the tiles in the browser, sharp at every zoom.

No dependencies

Uses the Python and GDAL that ship with QGIS. Nothing to install.

Open standards

Vector tiles in PMTiles and a MapLibre GL style.

Tap a feature for details.

How it works

One run. Six modules. A complete web map.

Open source. Click a module to see what it does.

Execution pipelinesrc/

How it works

One folder, ready to use.

Tiles, style and viewer, side by side.

Output package5 parts
  • Vector tiles archive.pmtiles
  • MapLibre style sheet.json
  • Icon sprites.png & .json
  • Web viewer & local server.html & .py
  • Font glyphs.pbf

Open it or publish it. The map opens in your browser after each run. Upload the folder to GitHub Pages or any web host as it is.

Use cases

Fits the stack you already have.

One export, three ways to use it.

03

Publish anywhere

A folder of plain files. Upload it anywhere and share the link.

GitHub Pages Any web host

One PMTiles file, over plain HTTP.

Your next web map is one run away.

Free and open source, from the official QGIS plugin repository.

Enjoying the plugin? Rate it on the QGIS plugin repository

View source on GitHub