A client-side map poster generator — no install, no account, no API key.
Features • Quick Start • Tech Stack
- 10 poster styles — Classic, Blueprint, Vintage, Midnight, Swiss, Botanical, Modern, Ocean, Asphalt, Neon
- Map shapes — Rectangle, Circle, Heart, Star
- Label placement — Bottom, Top, Center, Split
- Full color control — Borders, text, background, water, roads, parks, land
- Typography — 7 fonts, independent per label (city, country, coordinates)
- Orientation — Portrait & Landscape
- Gradient fade — Adjustable intensity and solid block height
- High-res export — 7000×9900px / 300 DPI / A1 print-ready PNG
- Privacy — Entirely client-side, no data collection
Online — open dim4k.github.io/map2poster in your browser.
Local — clone and open index.html:
git clone https://github.com/dim4k/map2poster.gitNo build step. Works with any static file server.
| Layer | Tool |
|---|---|
| UI | Vue 3 (Composition API) |
| Maps | MapLibre GL JS |
| Tiles | OpenFreeMap (free, no key) |
| Export | html2canvas + FileSaver |
This project is open source and available under the MIT License.
Made with ❤️ for beautiful map posters.
