Free online GEOJSON to SVG converter
Convert geographic GeoJSON layers into scalable SVG map graphics.
Convert GEOJSON to SVG online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .geojson file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .geojson to .svg conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .svg file
Conversion result is ready to download.
How to convert geojson to svg file
- GPS navigation, maps, GIS
- No ratings yet.
101convert.com assistant bot
16m
GIS applications, map editors, and publishing tools may require SVG when a GeoJSON layer must become editable vector artwork or be embedded in a web page, report, or illustration. SVG also provides a compact, resolution-independent way to share rendered map geometry, but it does not preserve all GIS behavior.
What the GEOJSON format is
GeoJSON is a JSON-based format for geographic features such as points, lines, polygons, multipoints, multilines, and multipolygons. A feature can contain coordinates, a geometry type, and attribute data in a properties object; coordinates normally use longitude and latitude in the WGS 84 coordinate reference system.
GIS programs, GPS applications, web-mapping libraries, and data services commonly create GeoJSON. You may encounter it when exporting layers from QGIS or ArcGIS, downloading boundaries from an open-data portal, saving routes from a mapping application, or transferring map data to JavaScript libraries such as Leaflet and MapLibre.
What the SVG format is
SVG, or Scalable Vector Graphics, is an XML format that describes two-dimensional shapes, paths, text, colors, strokes, and transformations. Browsers, vector editors, diagram tools, desktop-publishing applications, and many laser or plotter workflows can open it.
SVG geometry remains sharp at any scale and can be edited in applications such as Inkscape or Illustrator. It is suitable for static maps, diagrams, documentation, print layouts, and web graphics. Unlike GeoJSON, SVG is primarily a drawing format: it normally does not retain a usable coordinate reference system, spatial queries, feature attributes, or geographic editing behavior.
How to actually convert GEOJSON to SVG
Using the built-in online converter
- Open the GEOJSON-to-SVG converter on 101convert.com.
- Upload the
.geojsonor.jsonfile and select SVG as the output format. - Start the conversion, then download the generated
.svgfile.
This method requires no software installation and is suitable when the source contains ordinary points, lines, or polygons and you need a rendered vector drawing rather than a GIS-editable layer.
Using QGIS for projection and styling control
- Install QGIS and open it.
- Choose Layer → Add Layer → Add Vector Layer, select the GeoJSON file, and add it to the project.
- Check the layer CRS in the layer properties. Set the project CRS from the CRS indicator in the QGIS status bar or through Project → Properties → CRS. Choose a projected CRS when the map needs a controlled scale or a local projection.
- Apply colors, line widths, fills, labels, and categorized or graduated symbology through the layer’s Properties → Symbology settings.
- Create a print layout with Project → New Print Layout, use Add Item → Add Map to place the map, and adjust its extent and scale.
- Export the layout through Layout → Export as SVG. Enable text export as paths only when the destination lacks the required fonts; leaving text as text keeps labels more editable.
QGIS is preferable when the GeoJSON uses a geographic CRS, includes multiple layers, needs labels or a legend, or must be projected before rendering. For a simple single-layer drawing, loading the file and exporting the map canvas or layout is usually sufficient.
Using a command-line workflow
Mapshaper can convert common GeoJSON geometry to SVG in automated workflows. After installing it with npm install -g mapshaper, run:
mapshaper input.geojson -o format=svg output.svg
Use QGIS or another GIS tool first when the input requires reprojection, complex cartographic styling, labels, or validation. The exact appearance produced by command-line export depends on the source geometry and the tool version.
Quality, compatibility, and limitations
- Projection: GeoJSON coordinates are geographic longitude and latitude, while SVG uses a flat page coordinate system. The converter must project and scale the geometry; a direct numeric coordinate transfer can produce distorted or badly positioned output.
- Attributes: Feature properties such as names, IDs, speed limits, and road classifications may be discarded or converted only into SVG element metadata. Keep the original GeoJSON when those attributes are needed later.
- Map context: Converting a layer does not automatically include a basemap, scale bar, north arrow, legend, or labels. Add these in QGIS or an SVG editor.
- Large datasets: Detailed coastline, parcel, or road data can create very large SVG files. Simplify geometry before export when visual precision permits; excessive simplification can remove narrow roads or small polygons.
- Points and text: Point features may become circles or generic markers rather than the original GIS symbols. Fonts, labels, and marker styles can change between QGIS, browsers, and vector editors.
- Interoperability: An SVG exported as a static map is not normally suitable for navigation, spatial analysis, routing, or editing coordinates. Retain the GeoJSON as the authoritative GIS file.
Note: This geojson to svg conversion record is incomplete, must be verified, and may contain inaccuracies. Please vote below whether you found this information helpful or not.
GEOJSON vs SVG: format comparison
How the GEOJSON and SVG formats compare on the properties that matter most for this conversion.
| Property | .GEOJSON GeoJSON | .SVG Scalable Vector Graphics |
|---|---|---|
| Open standard | Yes | Yes |
| Compression | Uncompressed | Uncompressed |
| Typical file size | Medium | Small |
| Opens in a web browser | Partial | Yes, natively |
| Further editing | Easy | Easy |
| Metadata support | Basic | Extensive |
| Plain-text readable | Yes | Yes |
| Best used for | Data exchange | Graphics and illustrations |
| Introduced | 2008 | 1999 |
| Developer | GeoJSON working group / Internet community | W3C |
| MIME type | application/geo+json | image/svg+xml |
Frequently asked questions
Is the GEOJSON to SVG converter free?
Yes, converting GEOJSON to SVG on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my GEOJSON file be?
You can upload GEOJSON files up to 200 MB and convert up to 20 files at once in a single batch.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert GEOJSON to SVG?
No. The GEOJSON to SVG conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid GEOJSON file for this GEOJSON to SVG conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.