- Publish anywhere: a static web map with one PMTiles file.
- No tiles layer,
.qlror.mbtiles: the web map is the result. - One web map, two viewers: switch in the page.
- Same zoom numbers in both viewers.
- Reopens in the viewer you used last.
- Tidier layout: settings left, zoom and drawing right.
- About 40% faster on large projects.
- Low zoom levels keep all their features.
- OpenLayers zoom levels follow MapLibre's numbering.
- No more blank map while zooming between levels.
- Embed the web map anywhere with
?embed=1.
Changelog
Release notes
Every release, newest first. Latest: v4.0, 14 Oct 2026.
- About 3× faster on large projects.
- Rules drawing the same features share their data.
- Repeated runs reuse glyphs and symbols.
@map_scalerules split only where they change.- Gradient and shapeburst fills keep their colours.
- Line markers on first, last, middle or every vertex.
- Data-defined sizes keep their QGIS units.
- Map-unit markers scale with the zoom.
- Rotated markers no longer turn twice.
- Labels follow placement, spacing and priority.
- Hebrew and Arabic labels, right to left.
- Viewers cache tiles and respond faster.
- Search zooms to where the feature is drawn.
- Clearer progress messages with step times.
- OpenLayers: point labels sit beside their marker.
- Viewers: search, drawing, measuring, scale bar.
- New basemap switcher in the viewers.
- New Visible Fields option.
- Polygon Labels Base parameter removed.
- Perimeter labels follow the outline.
- Centroid fills follow QGIS.
- Faster with many rules or categories.
- Tiles stop at zoom 15; viewers enlarge beyond.
- Temporary layers are exported.
- MapLibre GL JS 6.13 and OpenLayers 10.11.
- Popups off by default.
- Fixed label fonts and the startup zoom display.
- Clearer local server description.
- Fixed crashes with thousands of rules.
- Fixed data-defined marker sizes.
- Pattern fills are drawn.
- Map-unit widths scale with the zoom.
- Labels keep their size, position and buffer.
- Symbol levels keep road casings under fills.
- Opacity, dashes, caps and joins follow QGIS.
- Offset markers keep their place.
- Much faster: sources clipped and read once.
- Faster largest-part labels and centroid fills.
- Fixed self-crossing lines being split.
- Runs in the background; QGIS stays responsive.
- Prepared layers cached between runs.
- Each layer only in its own zoom range.
- The project's styling is left unchanged.
- Fixed field-based data-defined values.
- Fixed freezes and crashes.
- Fixed data-defined fill outline colors.
- Fixed extra symbol layers from nested rules.
- Added marker lines.
- Better dash patterns.
- Fixed symbol opacity.
- Polygon outlines become line layers.
- Better label halos and text sizes.
- Popups off by default.
- Round line caps by default.
- GDAL simplification while tiling.
- Icons may overlap, as in QGIS.
- Built-in glyphs: no fonts needed on the web.
- Glyphs only for the characters used.
- Faster tile rendering in QGIS.
- Unused fields left out of the tiles.
- Sprites always in high resolution.
- Sprite quality parameter.
- Better centroid fill placement.
- Fixed geometry generators mixed with other layers.
- Point label placement matches QGIS.
- Label priority drives collisions.
- Warnings for invalid generators and filters.
- Sprite buffer matches QGIS icons.
- Bug fixes and stability.
- Fixed temporal fields in the tiles.
- New icon.
- Largest part only labels.
- Tiles up to zoom 16 (about 1 m precision).
- Fixed label zoom ranges.
- OpenLayers viewer.
- Linux fixes.
- Popups in the MapLibre viewer.
- Clearer feature descriptions.
- Multithreaded rule export.
- Polygon outlines.
- Empty styles (no brush or stroke) skipped.
- More style properties converted.
- Fixed nested rules.
- Cleaner code.
- Tiles in one MBTiles file.
- NASA Blue Marble background.
- Colour transparency, also data-defined.
- Faster tiling with the GDAL command line.
- Fixed GeoPackage locking.
- Fixed skipped PostgreSQL layers.
- Fixed data-defined colours.
- Stable parallel export.
- Parallel rule export.
- Fixed sprites on Qt6.
- Background Type parameter.
- Bug fixes.
- MapLibre bundled for offline use.
- Fixed empty renderers and labels.
- Silent server start on Windows.
- Data-defined properties in the style.
- MBTiles output removed.
- More docs and demos.
- Experimental MapLibre style export.
- Fixed geometry transformations.
- Field-based properties.
- Faster processing.
- Better centroid fills.
- Stable data-defined properties on QGIS 3.40.
- Qt6 support.
- Faster processing, better rendering.
- QGIS 3.40 fixes.
- Polygon Labels Base parameter.
- Data-defined properties.
- Bug fixes.
- 🎉 Initial release of QGIS2VectorTiles.