I've been working on a side project called Carto-Art – a web app that turns real map data into print-ready poster art.

The idea came from seeing vendors selling simple city map prints and thinking "I could make something way more customizable." So I built it.

What it does:

  • Search any location or pan/zoom to frame your composition
  • Toggle layers individually (streets, buildings, water, parks, terrain, labels)
  • Choose from styles like minimal line art, dark/noir, blueprint, vintage, etc.
  • Full color customization – swap background, water, roads, green space colors in real-time
  • Export at true print resolution up to 24×36" at 300 DPI

The terrain feature is my favorite part. It uses GPU-accelerated hillshading with Terrain-RGB tiles that encode elevation at 0.1m precision. The shading automatically adapts to whatever color palette you've selected – navy shadows for dark themes, warm browns for vintage, etc.

Everything runs client-side with OpenStreetMap data, so there's no account needed and it's free to use.

Would love feedback from this community on what features would make this more useful. Thinking about adding contour lines and maybe some additional cartographic projections.

Link: carto-art.vercel.app

Posted by kkingsbe

24 Comments

  1. hellorubymonday on

    I like how the map of North America really accentuates the northerly Canadian Great Lakes and shows just how big they are

  2. This sounds so cool! I’m excited to sit down and explore it tomorrow. Thanks for sharing!

  3. Really cool project OP! I can tell you’ve put a lot of effort into this. Sorry some people are so dense about not understanding it

  4. Great project! I will definitely use this to put up some pictures on my wall or at least a new wallpaper for my laptop/phone

  5. LOVE THIS! Only feedback would be the option to turn off the bullseye, unless I am missing it in the toolbar. Very cool tool!

  6. What’s that sub for cool websites again? r/internetisbeautiful?

    Edit: yes, it is. You should definitely crosspost it there, mate

  7. This is crazy cool! Wasting far too much time on it, mind you…

    Edit: to be clear, it’s me. *I’m* now spending far too long making maps…

  8. I love this. Is it ok if I use this to create a base for a map for r/imaginarymaps??

  9. Pre-emptive: I love this tool!

    I saw the bullseye is toggle-able, however, recentering the map adjusts the coordinates away from the city/town’s center point. This has a negative impact for small towns that exist to close to the fade into the bottom text area

    ~~Also is there a landscape mode for cities/towns that are more wide than tall?~~ found the formatting features, on the left side

    ~~Also, is there a way to increase the zoom for smaller towns?~~ found the zoom feature (middle mouse button roll)

    Is there a way to add chart/coordinate plotting lines too? That would be really awesome to be combined with a more zoomed in map

    edit: follow up on the zoom in question: is there get even more zoomed in?

  10. This is absolutely awesome. Anyway we could get country borders as an optional layer?
    Edit: $5 your way, this is dope.