Upload structured elevation data
Bring a numeric CSV/TSV, a 2D JSON array, or an Esri ASCII raster. Row one is the top of the grid; ASC headers preserve native grid coordinates.
Turn elevation grids into beautifully precise contour-line maps. Reveal terrain with elevation bands, adjust isolines and export an editable SVG—all without uploading your data.
YOUR WORKSPACE
LIVE MAP PREVIEW
Zoom using +/− and scroll inside the map. Click a map point or focus the map and use arrow keys to inspect elevations (Shift + arrows moves five samples). Contours are calculated from a triangulated interpolation of the grid.
MAP LEGEND
THE ESSENTIALS
Bring a numeric CSV/TSV, a 2D JSON array, or an Esri ASCII raster. Row one is the top of the grid; ASC headers preserve native grid coordinates.
Define contour spacing, line hierarchy, color ramps and labels. Missing-data cells remain gaps, never fabricated heights.
Export a self-contained SVG for vector editing, a PNG preview for sharing, or CSV/DXF contour coordinates for further analysis and CAD tools.
This tool creates contours from sample-point elevations using a piecewise-linear surface. It does not geocode, reproject, download terrain, infer missing elevations, or determine measurement units. For surveying, hazard assessment and navigation, verify source resolution, datum and CRS independently. PNG exports depend on the browser’s canvas-size limits.
Numeric rectangular CSV, TSV and whitespace TXT; a 2D JSON array (or {"grid":[...]}); and Esri ASCII .asc with NCOLS/NROWS, CELLSIZE and matching lower-left origin coordinates.
The drawing uses grid units and includes ASCII-grid origin and cell-size metadata when available. A contours CSV export converts interpolated vertices to ASC source coordinates. Neither output establishes a CRS or reprojects data.
Not directly. First export a numeric elevation grid, for example Esri ASCII raster from GIS software. Image brightness is not automatically elevation.
Generate contour lines and elevation bands from supported grid inputs, review the interpolated surface and export visual or vertex data outputs.
Load a small elevation grid with known values, compare one contour level against the input cells, inspect blank regions for missing corners and export both SVG and vertex CSV.
The model uses four-triangle piecewise-linear interpolation and does not infer a coordinate reference system, datum or units. Unit labels do not convert values. Missing grid corners can prevent interpolation, and this is not a survey surface. DXF contains 2D polylines rather than a 3D terrain mesh. Inputs are bounded to 4 MB, 50,000 samples, 420 cells per side and 48 levels. Inspect the chosen levels and units before using exports.
No. Unit labels annotate values but do not convert them.
No. It contains 2D contour polylines, not a triangulated 3D mesh.