Skip to content

Free online GDB to CSV converter

Export Esri geodatabases or Garmin MapSource data to editable CSV tables.

Convert GDB to CSV online - free

Uploading…

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .gdb file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .gdb to .csv conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .csv file

    Conversion result is ready to download.

How to convert gdb to csv file

A spreadsheet, reporting system, database import tool, or older GPS application may require CSV instead of GDB. The correct method depends on whether the source is an Esri file geodatabase or a Garmin MapSource database, because those formats are unrelated and store different data types.

What the GDB format is

.gdb is an ambiguous extension. The two common formats are:

  • Esri file geodatabase: a directory containing feature classes, tables, indexes, domains, subtypes, relationship information, and other GIS data. ArcGIS Pro creates and manages it; QGIS and GDAL can usually read it.
  • Garmin MapSource database: a single file containing Garmin waypoints, routes, and tracks. Garmin MapSource created this format.

An Esri geodatabase is a folder, not a normal single-file database. Keep the entire directory intact and do not rename it or copy only files from inside it. Identify the source application before converting, because other programs may also use the .gdb extension.

What the CSV format is

CSV is delimited plain text, normally with one record per row and one field per column. Excel, LibreOffice Calc, database systems, programming languages, and many import utilities can read it. CSV is suitable for tabular attributes, waypoint lists, coordinates, and simple reports, and is usually easier to exchange than a proprietary database.

CSV does not preserve geodatabase relationships, symbology, domains, subtypes, attachments, topology, raster data, or most proprietary metadata. GIS geometry must be exported explicitly as coordinate columns such as latitude and longitude, or as a text geometry column such as WKT. CSV also does not store a coordinate reference system unless the exporter adds that information separately.

Convert an Esri GDB with QGIS

  1. Open QGIS and choose Layer → Add Layer → Add Vector Layer.
  2. Select the complete .gdb directory. Select the required feature class or table when QGIS displays the available layers.
  3. Right-click the loaded layer and choose Export → Save Features As.
  4. Set the format to Comma Separated Value [CSV], specify the output filename, and select UTF-8 unless another encoding is required.
  5. Choose No geometry for attributes only, AS_XY for point coordinates, or AS_WKT for a geometry text column. Choose the output coordinate reference system deliberately if reprojection is needed.
  6. Save the file, then inspect it in a text editor and import it into the destination program using the correct delimiter, quoting, and encoding settings.

For line and polygon layers, WKT preserves geometry as text but does not make the CSV directly usable as a map layer. Use GeoJSON or another spatial format instead when the recipient needs editable geometry, styling, or GIS behavior.

Convert an Esri GDB with ArcGIS Pro or GDAL

In ArcGIS Pro, add the geodatabase in the Catalog pane and use Analysis → Tools → Conversion → Export Table for an attribute-only export. Select the required table or feature class as the input and a folder as the output location, then assign a .csv output name. For point coordinates, make a copy first and use Data Management → Features → Add XY Coordinates or Calculate Geometry Attributes before exporting; these operations can add fields to the input data.

For repeatable or scripted exports, GDAL's ogr2ogr can read many Esri file geodatabases:

ogr2ogr -f CSV output.csv input.gdb layer_name

Use ogrinfo input.gdb to list layer names. GDAL driver support and Esri-specific field behavior vary by installation, so verify domains, date fields, nulls, and geometry after export.

MyGeodata Cloud can be used for a one-off Esri geodatabase conversion when its current service accepts the supplied GDB and exposes the required layer. Online services commonly impose file-size or layer limits and require uploading the data; do not use them for confidential locations or regulated data.

Convert a Garmin MapSource GDB

GPSBabel is the established desktop utility for Garmin MapSource GDB files. Its command-line form is:

gpsbabel -i gdb -f input.gdb -o csv -F output.csv

Use GPSBabel's graphical interface or its waypoint, route, and track options when the database contains multiple object types. CSV is most useful for flat waypoint data; routes and tracks may require separate exports, and a GPX file generally preserves their structure better.

After conversion, check names, latitude and longitude order, elevation, timestamps, route membership, and track points. GPSBabel may not support every version or feature found in a Garmin database, so an import failure does not prove that the file is an Esri geodatabase.

GPS Visualizer can be used as an online alternative when its upload service accepts the particular Garmin GDB variant. Upload only non-sensitive data because GPS files can reveal home locations, travel history, and private waypoints. Process large or confidential files locally with GPSBabel.

Quality and compatibility checks

  • CSV has no universal delimiter, quoting, line-ending, or encoding standard. Confirm whether the destination expects commas, semicolons, tabs, UTF-8, or a locale-specific format.
  • Spreadsheet software can alter long identifiers, leading zeroes, dates, coordinate precision, and scientific notation. Inspect the file as text or import columns explicitly as text.
  • Exporting an Esri feature class without a geometry option removes its spatial information. For point data, export coordinates and record the coordinate reference system; for complex geometry, prefer GeoJSON, GeoPackage, or another spatial format.
  • CSV does not preserve relationships, attachments, domains, subtypes, topology, raster data, or symbology. Keep the original GDB as the authoritative source.
  • A directory ending in .gdb indicates an Esri file geodatabase; a single .gdb file associated with Garmin software indicates the MapSource format. Use QGIS, ArcGIS Pro, or GDAL for the former and GPSBabel for the latter.

GDB vs CSV: format comparison

How the GDB and CSV formats compare on the properties that matter most for this conversion.

Comparison of the GDB and CSV file formats
Property .GDB Garmin MapSource database .CSV Comma-Separated Values
Open standard No Yes
Compression — Uncompressed
Typical file size Small Small
Opens in a web browser No Yes, natively
Further editing Limited Easy
Metadata support Basic Basic
Plain-text readable No Yes
Best used for Data exchange Data exchange
Developer Garmin —
MIME type — text/csv

Information about file extensions and file types is provided by File-Extensions.org

Frequently asked questions

Is the GDB to CSV converter free?

Yes, converting GDB to CSV 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 GDB file be?

You can upload GDB files up to 10 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 50 MB per file and 20 files at once, see our plans.

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 GDB to CSV?

No. The GDB to CSV 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 GDB file for this GDB to CSV 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.

What happens to map layers and GPS routes when converting GDB to CSV?

A CSV usually contains the attributes and coordinate values from one selected layer, feature class, waypoint set, route, or track. Geodatabase structure, map styling, topology, and relationships between layers are flattened into table rows, so they are not preserved as GIS objects.

Will GDB geometry be preserved in a CSV file?

Basic point coordinates can usually be written as latitude and longitude columns, but lines, polygons, tracks, and other geometry may be simplified into coordinate fields or a text representation. The result is an editable table rather than a fully spatial dataset, and some geometry details may be lost.

Why are some GDB records missing from my CSV?

A GDB can contain several layers or data types, while a CSV is normally a single table, so the conversion may export only the selected or supported records. Unsupported geometry, empty layers, or fields with complex values can also be omitted or flattened.

Can I convert the CSV back to the original GDB?

Not exactly, because CSV does not retain the original layer structure, styling, coordinate system details, relationships, or all geodatabase and GPS-specific properties. You can recreate a basic point or attribute layer if the needed coordinates and fields were exported, but it will not be a full round trip.

Additional formats for
gdb file conversion

Reverse conversion

Convert to csv from
other formats

Share on social media:

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.