# Supported File Types

Wire supports the following file formats for upload to containers.

## Documents

| Format | Extension | Notes |
|--------|-----------|-------|
| PDF | `.pdf` | Text extracted |
| Word | `.docx` | Modern Word format |
| Excel | `.xlsx` | Spreadsheets |
| PowerPoint | `.pptx` | Presentations |
| Text | `.txt` | Plain text |
| Markdown | `.md` | Formatted text |

## Images

| Format | Extension |
|--------|-----------|
| PNG | `.png` |
| JPEG | `.jpg`, `.jpeg` |
| WebP | `.webp` |
| GIF | `.gif` |

:::note
Image files are processed and available as references, but image content is not outputted to MCP clients.
:::

## Data Files

| Format | Extension | Notes |
|--------|-----------|-------|
| CSV | `.csv` | Comma-separated values |
| TSV | `.tsv` | Tab-separated values |
| JSON | `.json` | Structured data |
| JSON Lines | `.jsonl` | Newline-delimited JSON |
| XML | `.xml` | XML documents |
| RSS | `.rss` | RSS feeds |

See [Limits](/reference/limits/) for file size restrictions.

## Unsupported Formats

The following are not currently supported:

- Audio files
- Video files
- Code files
- Compressed archives (ZIP, TAR)
- Executable files