> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.sparkian.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.sparkian.com/_mcp/server.

# Supported file types

You can attach files to any chat two ways: open the **+** (Add tools and actions) menu and choose **Upload files**, or just drag a file from your computer and drop it anywhere in the browser window. Sparkian processes attachments for analysis, data extraction, and visual understanding, depending on the model you're chatting with.

## Documents and presentations

* PDF
* Word (`.docx`)
* PowerPoint (`.pptx`)
* Plain text (`.txt`)
* Markdown (`.md`)

## Spreadsheets and data

* Excel (`.xlsx`)
* CSV

## Code and web files

* Config files — JSON, YAML, INI
* Web markup — HTML, CSS
* Code files — Python, JavaScript, TypeScript

## Images

* JPG, PNG, WebP
* SVG (vector graphics)

## Token usage from attachments

Attaching files increases the total token count of your prompt — larger or multiple files mean more tokens. If your request goes over the base token allowance, Spark cost multipliers apply. See [Sparks (credit system)](/sparks) for more details.