Image or Video Upload Failed
Upload failures usually come down to one of four issues. Here's how to identify which one and fix it.
1. File too large
Each file has a maximum size:
- Images: 50 MB max per image.
- Video: 4 GB max per video.
- Audio: 500 MB max per audio file.
If your file exceeds the limit, the upload fails immediately with a "File too large" message.
Fix:
- Compress the image — most images don't need to be over 10 MB. Use a tool like TinyPNG (web) or ImageOptim (Mac) to reduce.
- Compress the video — Handbrake (free, all platforms) is the standard. A 4K video can usually compress to <500 MB at 1080p.
- Compress the audio — convert WAV to MP3 at 128-256 kbps for huge size reduction.
2. Wrong file format
Supported formats:
- Images: JPEG, PNG, WebP, HEIC.
- Video: MP4, MOV, WebM.
- Audio: MP3, M4A, WAV.
If you upload an unsupported format (BMP, TIFF, AVI, FLV, etc.), the upload fails.
Fix:
- Convert to a supported format using a free converter (CloudConvert, Handbrake, etc.).
- For HEIC images on Mac/iPhone, they should work natively — if they don't, export as JPEG first.
3. Network issue
If your upload is partway done and then fails (especially for large videos), it's likely a network drop.
Fix:
- Check your connection — slow or unstable Wi-Fi causes long uploads to fail.
- Switch to wired or faster Wi-Fi for big videos.
- Try at a different time — peak hours can stress your ISP.
- Try uploading smaller files — if a 2 GB video keeps failing, try a 500 MB version first to confirm everything else works.
4. Server-side processing error
Occasionally a file passes the upload but fails during transcoding (video processing, image optimization). You'll see "Processing failed" in the post composer.
Fix:
- Re-upload the file.
- Try a slightly different format — if MOV failed, try MP4.
- For video specifically, ensure the video is properly encoded — sometimes "broken" videos that play locally fail server-side. Re-export from your editing tool.
Specific error messages
"Upload timed out"
The file took too long to upload. Switch to a faster network or try a smaller file.
"Storage limit reached"
Your vault is at its storage limit. Delete some old vault content or contact support@fansit.com for a quota increase.
"Encoding failed"
The file couldn't be transcoded. Try re-exporting from your editing tool with standard settings.
"Content rejected"
The file was rejected by automated moderation (CSAM scan, prohibited content detection). If you believe this was a false positive, email support@fansit.com for review.
Best practices
- Upload from a stable network. Avoid uploading large videos on cellular.
- Use standard formats. JPEG for photos, MP4 H.264 for video, MP3 for audio.
- Compress before upload. A pre-compressed file uploads faster and processes faster.
- Wait for processing. Don't refresh or close the page during the processing step.
- Use the vault. Upload to the vault first, then attach to posts — separates the upload step from the publishing step.
Mobile-specific issues
- iOS HEIC photos: generally work, but if they fail, change your iPhone settings: Settings → Camera → Formats → Most Compatible (saves as JPEG by default).
- Android compressed photos: some Android galleries downsample photos when sharing. Upload originals via the file picker rather than sharing from gallery.
- Low storage: if your phone is near full storage, the OS may fail to read the file properly. Free up space.
When to contact support
- Persistent upload failures across multiple files and networks.
- "Encoding failed" errors that don't resolve with re-upload.
- Files that upload but show as broken once posted.
- Storage limit issues you need raised.
Email support@fansit.com with:
- The file name and approximate size.
- The error message.
- What you've tried.
- Whether the issue is consistent or intermittent.