Free contour
map generator

Create topographic contour maps from real elevation data — free, in your browser. Sign in with Google or GitHub to generate contour lines for any place on Earth and export PNG or SVG.

Made with TopoLines

Contour maps of real places

A contour map maker
built for design

Real terrain, live styling, clean vectors. No GIS, no DEM to download.

Every line,
your way

  1. 01

    Real terrain, not a filter

    Traced from real elevation data — 30 m free, 10 m on Pro. Coastlines land where they really are.

    White contour lines of the Sorrento peninsula stopping at the coastline, over a dark map
  2. 02

    Colour by height

    A colour ramp from valley floor to summit. Built-in or your own stops.

    Mont-Blanc contours coloured by height, deep blue valleys to pale gold summits
  3. 03

    Weight that follows the relief

    Taper thins strokes toward the summits. Valleys read heavy, peaks stay fine.

    Mount Fuji contours, taper off on the left, taper on on the right
  4. 04

    Labels, ticks, auxiliaries

    Contour labels, depression ticks, dashed half-interval lines.

    Puy de Pariou crater with height labels, depression ticks and dashed auxiliary lines
  5. 05

    Vector you can edit

    Layered SVG grouped by elevation. Opens clean in Figma or Illustrator.

    A TopoLines SVG opened in Figma, one layer group per elevation
White contour lines of the Sorrento peninsula stopping at the coastline, over a dark map
Mont-Blanc contours coloured by height, deep blue valleys to pale gold summits
Mount Fuji contours, taper off on the left, taper on on the right
Puy de Pariou crater with height labels, depression ticks and dashed auxiliary lines
A TopoLines SVG opened in Figma, one layer group per elevation

How to create a contour map
in three steps, no GIS

Search a city or drop a pin. TopoLines pulls the elevation data for the frame you drew.

Set the interval, colour and line weight. The map redraws live as you go.

Take a PNG for the web, or a vector SVG that opens straight in Figma.

One valley,
three contour intervals

The height gap between lines changes the result more than any other setting. Chamonix, 3,800 m of relief.

Chamonix contour lines at a 10 m interval

10 m. Dense and intricate. Every fold of the mountain shows.

Chamonix contour lines at a 25 m interval

25 m. Detail with room to breathe. The default.

Chamonix contour lines at a 100 m interval

100 m. Only the major landforms survive. Calm, minimal.

Why not just
use QGIS?

Both draw contours. They are built for different jobs.

TaskTopoLinesQGIS / ArcGIS
Getting elevation dataBuilt in, for anywhere on EarthFind and download a DEM yourself
SetupOpen a browser tabInstall the app, add plugins
StylingLive preview, colour ramps, taperRestyle afterwards in a vector editor
ExportClean PNG or layered SVGExport, then clean up the topology
Best atA finished, good-looking map, fastSpatial analysis and precision GIS work

Now make it yours

Everest and Nuptse from Kala Patthar, prayer flags in the foreground

Frequently asked questions

Everything about contour maps, intervals, elevation data and exports. New to contour lines? Start with what is a contour map. See the full FAQ, or the help & troubleshooting page if something's broken.

What is a contour map generator?

A contour map generator turns elevation data into a map of contour lines — curves that connect points of equal height. TopoLines does this automatically: you choose a location and interval, and it traces the contour lines from real terrain data, then lets you export the result as PNG or SVG.

Is the contour map creator free?

Yes. Sign in with Google or GitHub for free and generate a PNG for any location. A paid plan unlocks high-resolution PNG, vector SVG export, finer 10 m elevation data and larger areas.

How do I create a contour map of a specific place?

Open the editor, search for the place or drop a pin, then frame the area you want. TopoLines fetches the elevation data and draws the contour lines instantly. Adjust the interval and colours until it looks right, then export.

Can I export the contour lines as SVG?

Yes. TopoLines renders a clean, layered SVG where each contour is a real vector path — perfect for scaling to poster size or editing in Figma, Illustrator or Inkscape. SVG export is a paid feature.

What is the difference between a contour map and a topographic map?

A topographic map shows the shape of the land, most often using contour lines to represent elevation. Contour lines are the core of a topographic map, so a contour map generator is effectively a topographic map generator focused on that relief.

Where does the elevation data come from?

Open digital elevation models. Free exports use GEDTM30, a global bare-earth terrain model at 30 m resolution, which is plenty for posters and stylised art. Paid exports use 10 m GeoTIFF data, which resolves noticeably finer ridgelines and drainages — worth it when the terrain itself is the subject.

What contour interval should I use?

Match it to the terrain. A tight 5–10 m interval suits flat or highly detailed areas, a medium 20–50 m interval is a safe default for posters, and a wide 100 m+ interval keeps tall mountains readable.

Do I need GIS software like QGIS?

No. The generator handles the elevation processing and vector output for you, so you skip the DEM sourcing, contour tooling and topology cleanup that a GIS workflow requires.

Generate your
contour map now

Open the contour map generator