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

# A file will not upload

> It refused my file and I need to know why.

export const updated_0 = "19 September 2026"

export const page_0 = "/teachers/fix/upload-problems"

The message on the dialog names the rule. Match it below.

## Check these first

1. Read the message under the file. It's one of the rows below.
2. If the dialog never opened and an upgrade prompt appeared instead, you're past your monthly limit. That's a different page: [What happens when you hit your limit](/teachers/billing/held-work).

## The rules

| What you see                                                           | What it means                                                 | What to do                                                                             |
| ---------------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| "Documents must be under 100 MB."                                      | A document or image over 100 MB                               | Scan at a lower resolution, or split the file and upload the graded pages only         |
| "Video & audio must be under 250 MB."                                  | A recording over 250 MB                                       | Export at 720p. A few minutes of phone video at full quality passes the limit          |
| "A batch scan must be under 250 MB."                                   | The whole-class PDF is too big                                | Rescan at a lower resolution, or split the stack into two scans                        |
| "A batch scan must be a single PDF"                                    | You added a second file, or a non-PDF, with **Batch Scan** on | Remove the extras, or switch to **Individual files**                                   |
| "Upload either documents or video/audio, not both"                     | Media and documents in one assignment                         | Remove one kind. They can't be graded together                                         |
| "That file type can't be graded in this assignment."                   | A type this assignment doesn't take                           | Convert it. PDF works everywhere. Check **Supported file types** beside the upload box |
| "This is a video assignment — only video & audio files can be graded." | A document in a Video & Audio assignment                      | Upload the recording instead                                                           |
| "Total size limit exceeded"                                            | Handout materials over 300 MB in total                        | Drop a file, or compress the large one                                                 |
| "You can add up to 10 files."                                          | More than 10 handout materials                                | Combine some into one PDF                                                              |

## What to do with a file that's too big

Scan smaller. A text PDF at 200 dpi is a fraction of a 600 dpi scan and reads better. Split a long stack into two batch scans. Submit only the pages that are graded.

## Still need help?

Open the **Support** tab on the edge of any GradingPal screen, or email [support@gradingpal.com](mailto:support@gradingpal.com). To get a fast answer, include:

* the class name and the assignment name
* roughly when it happened
* what you saw on screen, or the exact message

Students don't have support chat. If you're a student, ask your teacher.

## Related tasks

* [Supported files and size limits](/teachers/collect/files-and-limits)
* [Split one scan into many submissions](/teachers/collect/batch-scan)
* [Upload student work yourself](/teachers/collect/upload-student-work)

<hr />

<p style={{ fontSize: "0.875rem", opacity: 0.75 }}>Last updated {updated_0}</p>

<p>
  <strong>Was this page helpful?</strong>{" "}
  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Help page feedback (helped): " + page_0)}>Yes, this helped</a>

  {" · "}

  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Help page feedback (problem): " + page_0) + "&body=" + encodeURIComponent("Which of these fits? Couldn't find the step / Didn't match what I see / Missing information / Out of date / Other\n\nTell us more:\n")}>No, something's wrong</a>
</p>

<p style={{ fontSize: "0.875rem" }}>
  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Problem with help page: " + page_0)}>Report a problem with this page</a>
</p>
