GisForWeb
All tools
gdal3.js logo

gdal3.js

Open Source

WebAssembly build of GDAL and OGR for geospatial processing in browsers and Node.js.

License

LGPL-2.1-or-later

About

gdal3.js ports core GDAL applications—including gdal_translate, ogr2ogr, gdalwarp, gdal_rasterize, and gdaltransform—to WebAssembly. It runs in browsers and Node.js, supporting client-side raster and vector format conversion, reprojection, rasterization, and coordinate transformations without a server. The project is migrating toward the cpp.js architecture and is licensed under LGPL-2.1 or later.

Features

  • Runs GDAL tools in WebAssembly
  • Converts raster and vector formats
  • Reprojects and rasterizes geospatial data
  • Transforms coordinates with GDAL
  • Works in browsers and Node.js
  • Supports many GDAL and OGR drivers

Details

Type
Library
Pricing
open-source
API
sdk
Hosting
Self-host

Languages

JavaScript

Data formats

GeoJSON
Shapefile
GeoTIFF
COG
GeoPackage
FlatGeobuf
MVT
PMTiles
CSV
KML