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

# Supported file types, size limits, and password-protected files

> Make sure your files are supported, within size limits, and unencrypted before processing.

export const NeedHelp = () => <Note>
    <strong>Need help?</strong> Use the in-app chat — click the chat bubble in the bottom-right corner of Klarity Architect (staffed 24×5) — or email <a href="mailto:support@klarity.ai">support@klarity.ai</a>.
  </Note>;

## Summary

Ensure files are supported, within size limits, and accessible (not password-protected) before processing.

* **Recommended per upload:** 5–10 total files (documents + videos).
* **Size limit:** Check the current maximum video size in-app before uploading large files.
* **Unsupported:** password-protected files, encrypted archives, executables.

## Steps

1. Confirm the file is a supported type (standard document or video formats).
2. Remove passwords from protected files and re-upload.
3. If a file is very large, try splitting it into smaller parts and rerun.
4. Provide a descriptive file name (no special characters) and retry.

## What to collect before escalating

* Operation/Run ID or URL
* File type, size, and whether it was password-protected
* Error text or screenshot, and the timestamp

## When to escalate

Escalate if you see repeated failures after removing passwords or splitting into smaller files.

<NeedHelp />
