> ## Documentation Index
> Fetch the complete documentation index at: https://docs.atom14.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Files & Upload

> Learn how files are processed and indexed in SearchAnything.

## File Upload

SearchAnything accepts multiple file formats and automatically extracts searchable content from each.

### Supported File Types

<CardGroup cols={2}>
  <Card title="Documents" icon="file-lines">
    `.txt`, `.md`, `.pdf`, `.doc`, `.docx`
  </Card>

  <Card title="Images" icon="image">
    `.jpg`, `.jpeg`, `.png`, `.bmp`, `.gif` (with OCR)
  </Card>

  <Card title="Audio" icon="headphones">
    `.mp3`, `.wav`, `.m4a`, `.flac` (with transcription)
  </Card>

  <Card title="Video" icon="video">
    `.mp4`, `.avi`, `.mov`, `.mkv`, `.webm` (with transcription)
  </Card>
</CardGroup>

## File Processing Pipeline

When you upload a file, SearchAnything:

1. **Stores** the file securely in encrypted cloud storage
2. **Extracts** content using specialized extractors:
   * **Text**: Direct indexing
   * **PDF**: Text extraction with page numbers
   * **Image**: OCR (Optical Character Recognition)
   * **Audio/Video**: Speech-to-text transcription with timestamps
3. **Chunks** the content into searchable segments
4. **Indexes** each chunk for fast retrieval

## File Status

Files go through several status states:

* `pending`: Uploaded but not yet processed
* `processing`: Currently being extracted and indexed
* `ready`: Fully indexed and searchable
* `failed`: Processing error (usually unsupported format)

## Usage Quotas

Each pricing tier has limits on:

* **Monthly uploads**: Number of files you can upload per month
* **Storage**: Total size of stored files
* **Searches**: Number of search queries per month

All tiers include **full OCR and transcription capabilities**, regardless of price.
