---
id: KB-PR-002
url: https://app.codecontract.io/help/troubleshooting/limits-and-what-to-expect
idioma: en
categoria: problemas
audiencia: usuario
actualizado: 2026-08-12
tambienEn: [es]
relacionados: [KB-PR-001, KB-TL-001]
citadoPor: [KB-PR-001, KB-DI-001, KB-DI-002, KB-CD-001]
---

# System limits and what to expect

_Sizes, formats and timings: worth knowing before you run into them._

**Responde a:** what is the maximum file size · I cannot upload a large file · which formats does the platform accept · how long does automatic reading take

No system accepts anything of any size. Knowing where the limits are before you hit them saves a fair amount of frustration, especially when the person hitting them is your client on the other side.

**En corto**

- The per-file limit is 30 MB, and it is the same everywhere on the platform.
- Any format for certifying; signing needs a PDF, and anything else is converted.
- Automatic reading takes seconds, not hours.
- A 200 dpi scan is plenty for reading text and weighs a fraction of the same at 600.

## File size

The maximum per file is 30 MB, in every module and also for people uploading from outside. Almost everything that exceeds it is a scan at unnecessarily high resolution or an uncompressed phone photo.

| If you have | Try | Why it works |
| --- | --- | --- |
| A huge scan | Rescan at 200 dpi | Plenty for reading text; at 600 dpi the file is several times bigger for no benefit |
| A PDF full of photos | Compress the PDF | Image compression cuts the weight without touching the text |
| A hundred-page document | Split it by section | It also makes finding the relevant part easier later |
| A long video | Certify the video separately | SmartCheck accepts any format; the limit is still the size |

## Formats

For certifying in SmartCheck any format works: sealing operates on the file, not on its content. For signing in Consigne a PDF is needed, and anything else is converted to PDF before it can be signed. In Trackline you can receive anything, though automatic reading works best with PDFs and sharp photos.

## Timings

- Certifying: seconds, at upload time.
- Automatic reading of a document: seconds, not minutes.
- Notices by email, SMS or WhatsApp: sent immediately; delivery then depends on the carrier.
- Effect of a configuration change: immediate, apart from the odd setting that can take up to a minute to propagate.

> [!WARNING]
> If automatic reading takes much longer than a few seconds, it is not thinking: something has failed. Reload and, if it repeats, note the error code.

## Frequently asked questions

**Can I upload a file over 30 MB if it is important?**

The limit is the same in all cases. The practical move is to lower the resolution or split it; you rarely lose anything useful.

**How many documents can one case hold?**

There is no cap aimed at normal use. What is worth watching is readability: a case with fifty documents is hard for anyone to review.

**Is there a limit on how many people I can ask at once?**

Not for ordinary use. If you are about to fire off hundreds of requests at once, mention it beforehand so nobody is surprised by the volume of sends.

**What happens if my organisation runs out of credits?**

Actions that consume credits — such as automatic reading — cannot run until you top up. Nothing already done is lost.

## Ejemplos

**A supplier tries to upload a phone photo of a twelve-page contract and it will not go through.**

- Ask them to use the photograph option inside the link rather than attaching a photo from their gallery
- That way each page is processed separately and at the right size

→ The document goes through first time and arrives readable, without having to explain file compression to anyone.

**An attempt is made to upload a file larger than allowed.**

- Checks the limit before preparing the upload

→ The failure is avoided rather than discovered mid-upload.

**An uncommon format is not accepted.**

- Converts to an accepted format before uploading

→ The document goes in first time.

**Reading takes longer than expected with a very long document.**

- Leaves the process running and moves on

→ Processing time stops blocking a person.

**A bulk load is planned without knowing how long it will take.**

- Tries a small batch and estimates

→ The big load is scheduled on a real figure.

**A limit is hit at the worst possible moment.**

- Reviews the limits when designing the process

→ The design respects the constraints from the outset.
