> For the complete documentation index, see [llms.txt](https://help.felt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.felt.com/upload-anything/files.md).

# Files

{% embed url="<https://www.youtube.com/watch?v=zgadqdMMYp0>" fullWidth="false" %}

Felt supports a wide range of geospatial file formats with **Upload Anything**. Upload everything from vector data like Shapefiles and GeoJSON to [raster imagery](/upload-anything/raster-and-imagery.md) and [spreadsheets](/upload-anything/spreadsheets.md) with location information, or add data directly from [URLs](/upload-anything/urls.md).

You can easily upload data by dragging and dropping files directly on your map or by clicking the ![](/files/LykIpn1aK77DZiwFt60G) icon in the [tools](/getting-started/tour-the-interface.md#tools) section of the toolbar.

<figure><img src="/files/eTD2fs3uSOI3ZSXjzKfd" alt="" width="375"><figcaption></figcaption></figure>

## Supported file types

Felt supports many raster and vector file formats, up to 5GB in size. Files can be provided in their original format or optionally compressed as `.zip`, `.gz`, or `.tar`. See [Limits](/upload-anything/limits.md) for all upload and capacity limits.

### Vector data

Felt reads most common vector data formats, including:

* ESRI Shapefile (`.shp`)
* GeoJSON (`.geojson`)
* GeoPackage (`.gpkg`)
* GeoParquet (`.parquet`)
* Geodatabase (folder ending in `.gdb`, must be zipped)
* KML (`.kml`) and KMZ (`.kmz`)
* GPS formats like `.gpx`, `.tcx`, and `.fit`
* ArcGIS Layer Packages (`.lpk`, `.lpkx`) and Map Packages (`.mpk`, `.mpkx`)
* Other less-popular formats [supported by GDAL](https://gdal.org/drivers/vector/index.html) and [GPSBabel](https://www.gpsbabel.org/capabilities.html)

A projection must be provided for formats not using a WGS84 projection.

### Raster data

Felt can read raster data like aerial and satellite imagery, Digital Elevation Models (DEMs), surface temperature measurements in a variety of formats:

* GeoTIFFs (`.tif`, `.tiff`)
* Raster GeoPackages (`.gpkg`)
* ASCII grids (`.asc`, `.xyz`)
* Common image formats like PNG and JPEG if an auxiliary World File (`.wld`, `.pnw`, `.jpw`, etc) is provided.

Check out the [Raster and imagery](/upload-anything/raster-and-imagery.md) page to learn more.

### Spreadsheets

Felt can read geospatial data from tabular file formats like Excel spreadsheets (`.xls`, `.xlsx`), CSV files (`.csv`, `.tsv`, `.txt`, etc), and Numbers files (`.numbers`).

Check out the [Spreadsheets](/upload-anything/spreadsheets.md) page to learn more.

### Images & PDFs

Felt can overlay images and PDFs on a map. Supported formats include `.jpg`, `.png`, `.heic`, `.webp`, `.svg`, `.pdf`, and many more. The max size an image can be is 20MB.

### AutoCAD

Felt supports AutoCAD drawings in both the Drawing eXchange Format (`.dxf`) and the native AutoCAD Drawing format (`.dwg`).

{% hint style="info" %}
Entities that depend on proprietary object types from AutoCAD vertical products may be skipped during processing. For example, Civil 3D surfaces, corridors, or alignments will be skipped. Explode those objects into plain AutoCAD geometry before saving the drawing to keep them.
{% endhint %}

For a drawing to be properly georeferenced all of the following must be true:

1. **The drawing has a coordinate system assigned.** AutoCAD stores the assignment inside the drawing as a `GEODATA` object. It is created when you assign a coordinate system in AutoCAD Map 3D or Civil 3D, or set a geographic location in AutoCAD with the `GEOGRAPHICLOCATION` command (AutoCAD 2010 and newer).
2. **The assigned coordinate system is stored in a standard form.** Felt can interpret the assignment when the drawing stores it as WKT text or a standard authority code (such as an EPSG code). Some drawings store only an Autodesk-specific coordinate system code (such as `WI83-CF`), which Felt cannot interpret.
3. **The coordinate system is earth-based.** Assignments describing local, "non-earth" coordinate systems are ignored.
4. **Geometry is drawn at real coordinates in the assigned system.** Felt interprets the drawing's model space coordinates directly in the assigned coordinate system. It does not apply local offsets or reference-point transformations stored alongside a geographic location marker.

When any of these conditions is not met, Felt falls back to guessing a coordinate system from the extent of the drawing's coordinates.

### Layer groups

Some file uploads may result in layers with multiple datasets in them. For example, an Excel file with multiple tabs, or a zip file with multiple Shapefiles inside. Read more in [Group](/layers/group.md).

## Troubleshooting

See the [Troubleshooting](/upload-anything/troubleshooting.md) page for common upload failures and how to fix them.

## Frequently asked questions

<details>

<summary>What file size limit does Felt support for uploads?</summary>

Felt supports files up to 5GB in size, whether they're uploaded in their original format or compressed as `.zip`, `.gz`, or `.tar` files.

</details>

<details>

<summary>How do I upload files to Felt?</summary>

You can upload files in two ways: either drag and drop files directly onto your map, or click the upload icon <img src="/files/x7GrwSiIuNExGuGsSHuh" alt="" data-size="line"> in the tools section of the toolbar.

</details>

<details>

<summary>Can I upload compressed files to Felt?</summary>

Yes, you can upload compressed files in `.zip`, `.gz`, or `.tar` formats. This is optional - you can also upload files in their original, uncompressed format.

</details>

<details>

<summary>What should I do if my vector data doesn't use WGS84 projection?</summary>

For vector formats that don't use WGS84 projection, you must provide a projection file with your upload. This ensures Felt can properly display your data on the map.

</details>

<details>

<summary>Can I upload Excel spreadsheets with location data?</summary>

Yes, Felt can read geospatial data from Excel spreadsheets (`.xls`, `.xlsx`), as well as CSV files and Numbers files. Check [Spreadsheets](/upload-anything/spreadsheets.md) for more details on formatting requirements.

</details>

<details>

<summary>Does Felt support aerial imagery and satellite data?</summary>

Yes, Felt supports raster data including aerial imagery, satellite imagery, Digital Elevation Models (DEMs), and surface temperature measurements in formats like GeoTIFF, raster GeoPackages, and ASCII grids. See [Raster and imagery](/upload-anything/raster-and-imagery.md).

</details>

<details>

<summary>What happens when I upload a file with multiple datasets?</summary>

Files containing multiple datasets (like an Excel file with multiple tabs or a zip file with multiple Shapefiles) will create layer groups in Felt, keeping related data organized together. You can upload up to 50 layers within one upload.

</details>

<details>

<summary>Can I upload AutoCAD files to Felt?</summary>

Yes, Felt supports both `.dxf` and `.dwg` files. A drawing is georeferenced when it has a standard, earth-based coordinate system assigned in AutoCAD; otherwise Felt guesses a coordinate system from the drawing's coordinates. See the [AutoCAD](#autocad) section for the full requirements.

</details>

<details>

<summary>Can I upload regular images and PDFs to my map?</summary>

Yes, Felt can overlay images and PDFs on your map. Supported formats include `.jpg`, `.png`, `.heic`, `.webp`, `.svg`, `.pdf`, and many more.

</details>

<details>

<summary>What GPS file formats does Felt support?</summary>

Felt supports common GPS formats including .gpx, .tcx, and .fit files, making it easy to upload tracks and waypoints from GPS devices and fitness apps.

</details>

<details>

<summary>Do I need special software to prepare files for Felt?</summary>

No, Felt reads most common formats directly through GDAL and GPSBabel support. However, for certain formats like Geodatabases (.gdb), you'll need to zip the folder before uploading.

</details>

<details>

<summary>What should I do if my file upload fails?</summary>

Check the [Troubleshooting](/upload-anything/troubleshooting.md) in the documentation for common upload failures and their solutions. This resource covers the most frequent issues users encounter and how to fix them.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.felt.com/upload-anything/files.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
