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

# Upload failed in Percify: file size limits and formats

> Percify upload limits by tool: photos, audio, video and reference files, the error each one shows, and how to fix a file that won't upload.

Uploads in Percify fail for three main reasons: the file is over the size limit for that tool, it isn't a format the tool reads, or it breaks the content policy. Photos for your avatar are shrunk in your browser before they upload, so a large phone photo usually goes through. Audio and video are not shrunk, so compress or trim them to fit the limits below.

## Size limits and errors by tool

| What you're uploading                                                  | Limit                                                                                                              | Message when it's too big                                    |
| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------ |
| Your photo in Clone Yourself and photo avatars                         | Resized in the browser to 2048 px on the longest side. Only a file that still can't fit after resizing is refused. | **That photo is too large to upload. Try a smaller one.**    |
| Audio for a talking video in Clone Yourself                            | 10 MB                                                                                                              | **File size must be less than 10MB**                         |
| A voice sample in Voices                                               | 10 MB                                                                                                              | **File size must be less than 10 MB**                        |
| Reference images, audio and video in the Playground and Realtime video | Images and audio 10 MB. Video 50 MB, but keep it under 30 MB (see the note below).                                 | **File too large. Maximum size is 10MB** (or 50MB for video) |
| A video to remake in Replicate a short                                 | 50 MB                                                                                                              | **Video must be under 50MB**                                 |
| Character photos, voice samples and audio in Replicate a short         | 10 MB                                                                                                              | **File too large. Maximum size is 10MB**                     |
| A game video in Basketball highlights                                  | 1.5 GB, and a maximum length per upload that the page shows                                                        | **Video must be under 1.5GB**                                |
| Music for a highlights reel                                            | 50 MB                                                                                                              | **Music must be under 50MB**                                 |
| Your profile picture                                                   | 2 MB                                                                                                               | **Image size must be less than 2MB**                         |

<Note>
  Files over about 30 MB that upload through the Playground or Realtime video can fail even when they are under the stated limit. If you see an error ending in **(413)**, the file was too big to send. Compress it and try again.
</Note>

## Which formats work?

* **Photos:** JPG, PNG, WEBP and HEIC. If the file isn't a readable image you'll see **That file is not an image we can read. Try a JPG, PNG, WEBP or HEIC.** Photos keep their orientation when they're resized, so phone photos don't come out sideways.
* **SVG images** in the Playground are converted to PNG. If that fails: **That SVG could not be read as an image. Please upload a PNG or JPEG.**
* **Audio:** Clone Yourself and Voices take audio files, and recordings need to be at least 5 seconds long. For lip-sync models in the Playground, use MP3 or WAV.
* **Video:** MP4 is the safest choice. For Replicate a short you can also paste a TikTok, YouTube Shorts or Reels link instead of uploading a file. If a video can't be read you'll see **We couldn't process this video. Please try a different file.**

## Rejected by the content policy

Images and videos you add as references in the Playground, Realtime video and other creation tools are checked before they're saved. A rejected file shows **This image violates our content policy and cannot be uploaded. Please try a different image.** (or the same message for a video). Uploading a different file is the only fix. Repeated or severe violations suspend the account, and the message then reads **Your account has been suspended for violating content policies.**

## How to fix a failed upload

<Steps>
  <Step title="Check the limit for the tool you're in">
    Find it in the table above and compare it with your file's size.
  </Step>

  <Step title="Make the file smaller">
    Trim audio to the part you need, export video at a lower resolution or bitrate, and save images as JPG.
  </Step>

  <Step title="Convert the format">
    Save photos as JPG or PNG, audio as MP3 or WAV, and video as MP4.
  </Step>

  <Step title="Use a link for long source videos">
    In Replicate a short, paste the video's link instead of uploading the file.
  </Step>

  <Step title="Retry on a stable connection">
    A plain **Upload failed** with no other reason can come from a dropped connection. Try again on a steadier network.
  </Step>
</Steps>

If a file inside the limits keeps failing, email [support@percify.io](mailto:support@percify.io) with the tool you used, the file type and size, and the exact message.

## Related

<CardGroup cols={2}>
  <Card title="Lip-sync problems" href="/troubleshooting/lip-sync-errors">
    What makes a photo and audio work for a talking video.
  </Card>

  <Card title="Voice clone issues" href="/troubleshooting/voice-clone-issues">
    Recording a sample that clones well.
  </Card>

  <Card title="Generation failed or stuck" href="/troubleshooting/generation-failed">
    When the upload worked but the result didn't.
  </Card>

  <Card title="Replicate a short" href="/create/replicate">
    Remake a video from a link or an upload.
  </Card>
</CardGroup>
