---
id: KB-DI-003
url: https://app.codecontract.io/help/documents-and-ai/supported-formats-and-size
idioma: en
categoria: documentos-ia
subcategoria: subir
audiencia: usuario
nivel: intermedio
actualizado: 2026-08-13
tambienEn: [es]
relacionados: [KB-DI-001, KB-DI-004]
citadoPor: [KB-PR-005, KB-DI-007, KB-DI-008, KB-PR-015, KB-DI-017]
---

# Which formats and what size

_The real limits on an upload and how to work around whichever one you hit._

**Responde a:** which file formats are accepted · the file is too large · upload size limit · can i upload word or only pdf

Almost any document you have will work. The limits that exist are two: the size and, for automatic reading, whether the original can be read at all.

| Format | Uploads | Read automatically |
| --- | --- | --- |
| PDF with text | Yes | Yes, and it is the best case |
| Scanned PDF | Yes | Yes, if the scan is legible |
| Photo (JPG, PNG, HEIC) | Yes | Yes, if it is in focus and straight |
| Word, Excel | Yes | Yes |
| Archives (zip) | Yes | The documents inside are read |

## The size

The per-file limit is 30 MB, which covers practically everything except scans made at print resolution. If you exceed it, it is almost always because the scanner is set to 600 dpi: dropping to 300 quarters the weight without losing anything legible.

> [!WARNING]
> Before uploading a scan, check it reads at a glance. What you cannot read, automatic reading cannot read either.

## What to do with a huge file

- Drop the scan resolution to 300 dpi.
- Scan in black and white if colour adds nothing.
- Split it: usually it is several documents bundled into one.

**Can I upload several at once?**

Yes, by dragging the whole selection.

**A 200-page PDF?**

Yes, as long as it stays under 30 MB.

**Is what I upload compressed?**

No. It is stored exactly as it arrived, which is what lets it serve as evidence.

## Ejemplos

**An accountancy firm cannot upload a 48 MB scan of a deed.**

- Rescans at 300 dpi in greyscale

→ The same document weighs 9 MB, uploads without trouble and reads just as well.

**An unsupported format is uploaded.**

- Converts to an accepted format

→ The document goes in first time.

**A file exceeds the size limit.**

- Compresses or splits before uploading

→ It uploads without losing content.

**It is compressed so much it stops being readable.**

- Adjusts compression while keeping legibility

→ The document goes in and also reads.

**A bulk load is planned without checking formats.**

- Tries a sample first

→ The big load does not stall halfway.

**An old format does not process well.**

- Converts it to a standard format

→ The document looks the same for everyone.
