Checking the tile server…

Free maps for
your projects.

OpenStreetMap vector tiles for the whole planet, in five ready-made styles, from a global CDN. No API key, no usage tiers, no invoice. Point MapLibre at a style URL and you have a map.

No sign-upNo cardWhole planet, zoom 0–14Works with MapLibre, Leaflet, QGIS

Waymorphic Map | AlternativeTo

Quick start

Paste this code and you have a map.

There are two ways to add a map. Pick the one that fits, copy the snippet, and the preview next to it shows that same code running.

snippet.html
preview
More examples The globe, 3D terrain, your own data, live earthquakes, weather and satellite imagery, search and routing: dozens of snippets, each running next to its code.

Features

Everything a map needs.
Nothing to sign up for.

Five styles, one URL each

Positron, Bright, Liberty, Dark and Fiord, with fonts, sprites and shaded relief included. Switch by changing one word in the URL.

No API key

No sign-up, no token, no domain allow-list, no card on file. Copy a URL and it works, in a prototype or in production.

The whole planet

Zoom 0 to 14 everywhere, from OpenStreetMap data. One tileset, one URL, every country. The build date is shown at the top of this page.

Fast at the edge

Tile URLs are versioned and immutable, so the CDN keeps them for a year. Once it is warm, nearly every tile comes from a node near your users.

Standard formats

Plain MapLibre styles, TileJSON and OpenMapTiles-schema vector tiles. Anything that reads those works: MapLibre, Leaflet, QGIS, native map SDKs.

Built to last

Every tileset version has its own URL, and the previous version stays online after a refresh. Maps cached in a browser keep working.

Why is it free?

Because a map tile is a file, and files are cheap.

Commercial map APIs bill by the thousand map loads, and a busy page can cost more than the server it runs on. That price has little to do with what a map actually costs to serve.

Rendering the planet into vector tiles takes one machine a few hours. After that, every tile is a small static file, and serving static files from a cache at the edge is close to free. Waymorphic Map is built from the same public ingredients the paid services use, and there is no reason a map should be the most expensive line on a small project's bill.

I built it because my own projects needed a map service that would not cost thousands just because they got popular. The free tier is the product, not a trial. Use it for as long as you like. If you are weighing it against Mapbox, Google Maps or another service, the comparisons say where each one fits.

  • OpenStreetMapthe map data, kept current by millions of contributors
  • OpenMapTilesthe vector tile schema every style is written against
  • Planetilerrenders the planet into tiles in hours, not days
  • PMTilesone archive per build, served straight from disk
  • MapLibrethe renderer in the browser and in native apps
  • Cloudflarecaches every tile at the edge, close to your users

Styles

Five looks, live on this page.

Each one is a complete MapLibre style: the tiles, fonts, sprites, relief and attribution all come from its URL. The previews below are real maps, not screenshots.

Map data © OpenStreetMap contributors · © OpenMapTiles

Integrations

Already have an app? Use the same URL.

Pick your setup. Every snippet uses the style URL. Change the style name in it to change the look.

EndpointWhat you get
MapLibre style JSON. Start here.
TileJSON for the live tileset: bounds, zoom range, tile URL template, current version.
Vector tiles, OpenMapTiles schema, zoom 0 to 14. Versioned and cached for a year.
Noto Sans glyphs for labels.
Shaded relief raster used at low zoom.
Search: places, streets, addresses, postcodes and points of interest, as GeoJSON, best match first. Works as you type. Add lat, lon and the map's zoom to rank what is near the map first.
Address lookup: the nearest address at a coordinate, with its postcode, city, state and country.
One place by the id a search result carries.

Fair use

Free, with a few asks.

There is no plan to choose and no quota to keep under. Personal, commercial, public sector, hobby: all welcome. In return, a few things:

01

Keep the attribution

The styles carry the credits that OpenStreetMap's licence requires, plus a link back here. MapLibre shows them in the corner of the map. Leave them in place.

02

Use it like a map

It is built for maps in browsers and apps. Bulk downloads and scraping the whole planet are not what it is for, and they will be blocked.

03

Free means best effort

It runs on a small server and a global CDN. It is fast and stable, but there is no contract or uptime guarantee behind it.

04

No tracking

No accounts, no cookies, no analytics on the tiles. The tile server keeps ordinary access logs for a short while to run the service, and nothing else.

Put a map on it.

One URL. Every country. Nothing to sign up for.

Waymorphic Map | AlternativeTo