Skip to main content
Vecaria

GIS Vector Format Converter

Cloud3 free/day

Convert GIS vectors — GeoJSON, Shapefile, KML, GPKG, FlatGeobuf, GML, CSV — via GDAL on the server; target EPSG; ogrinfo-verified output; ~500 MB; sign-in.

Sign in to use this tool

This tool runs on Vecaria's processing service and requires an account. Sign in and you'll return to this page to continue.

Sign in

Drag files here, or click to browse

Supports GEOJSON, JSON, KML, GPX, FGB, GPKG, ZIP, GML, CSV

Choose file

Sign-in required; cloud tasks draw from your cloud credits by weight (see pricing for free/Pro rules).

After submission this page polls the job every 2 seconds for up to about 11 minutes; if it times out, please resubmit (the server allows up to 10 minutes per job).

Format notes: Shapefile input must be zipped (.shp/.dbf/.prj packed together) and Shapefile output comes back as a zip; upload cap ≈500 MB per file; GDAL format-specific options are not exposed on this page.

What is it? The GIS Vector Format Converter converts vector data between GeoJSON, GPKG, KML, FlatGeobuf, zipped Shapefile, GPX, GML and CSV on the server with GDAL, with an optional target EPSG and ogrinfo-verified output.

TL;DR: Sign in and convert GIS vectors between GeoJSON, Shapefile zip, KML, GPKG, FlatGeobuf, GML and CSV — GDAL server-side, optional target EPSG, ogrinfo-verified output.

How to use

  1. Sign in and upload a vector file (GeoJSON / KML / GPX / Shapefile zip / FGB / GPKG / GML / CSV).
  2. Choose the output format and an optional target EPSG (empty = no reprojection).
  3. Run the cloud job and download the result — polling runs up to ~11 minutes.

FAQ

Which formats are supported?

Input: GeoJSON, KML, GPX, zipped Shapefile, FlatGeobuf, GPKG, GML and CSV (geometry needs a WKT column; lat/lon-only CSV is rejected by the output check). Output: GeoJSON, GPKG, KML, FlatGeobuf, SQLite, CSV, zipped Shapefile and GML.

When are files deleted?

Cloud files follow the configured retention window and can be deleted on demand.

Is there a file size limit?

Yes — uploads are capped at about 500 MB per file.

Can it reproject to another coordinate system?

Yes — enter a target EPSG code (e.g. 4326 or 3857) before running; leave it empty to keep the original coordinates.

How is this different from Vecaria's single-format converters?

The single-format converters (GeoJSON↔Shapefile, KML→GeoJSON, GeoJSON→GeoPackage…) run entirely in your browser — no upload, no sign-in. This one runs GDAL/ogr2ogr server-side: any supported format pair in one step, an optional target EPSG for reprojection, and files up to ~500 MB. It needs an account and cloud quota because the compute happens on the server.

Can it convert KML to Shapefile, or Shapefile to KML?

Yes — any input format converts to any output on the list, including KML → zipped Shapefile and Shapefile zip → KML, with an optional target EPSG. For the common GeoJSON directions there are dedicated browser-based converters (no upload) if you prefer.

Why did my job fail with a zero-feature or corrupt-coordinate error?

Every output is checked with ogrinfo before download — zero-feature results or broken coordinates are rejected loudly instead of handing you a silent bad file. Common causes: a CSV with only lat/lon columns (geometry needs a WKT column), a Shapefile zip missing its sidecar files, or coordinates outside the declared CRS.

Which EPSG can I reproject to?

Enter any EPSG code GDAL knows (e.g. 4326 or 3857) as the target; leave it empty to keep the source coordinates. The source CRS comes from the file itself, so files with a missing or wrong CRS should be fixed or declared first.

Why does it need an account?

Conversion runs on the server with GDAL, so it consumes cloud compute and quota and needs a sign-in — unlike the browser-local converters. Uploaded files go over an encrypted channel, are used only for this conversion and are deleted on demand or after the retention window.

Examples

  • Input: upload a GeoJSON file and pick "GPKG" as the output format.
  • Output: the converted .gpkg downloads when the cloud job finishes (polling up to ~11 minutes).

Supported formats

GeoJSONGPKGKMLFlatGeobufGPXGMLSQLiteCSVShapefile

Limitations

  • Requires an account and cloud quota.
  • Shapefile input must be zipped (shp/dbf/prj together); Shapefile output is packaged as a zip.
  • CSV input produces geometry only with a WKT column; lat/lon-only CSV is rejected by the output check.
  • Upload cap is ~500 MB per file; outputs are verified with ogrinfo — zero-feature or corrupt-coordinate results fail loudly. Validation depth is ogrinfo-level only: no per-field type-mapping report is provided (field types follow GDAL's default mapping).
  • Some format-specific options are not exposed.

Privacy

This tool has no local processing path: your file is uploaded over an encrypted connection to our own VPS, used only for this job, stored for 1 days by default and auto-deleted — or delete it earlier at any time.