ATS Guides

Fix Chameleon-i CV Upload Issues Fast

Diagnose common Chameleon-i CV upload errors like file size, format, and special characters. Fix failed uploads and keep batches moving. Get the guide.

By Xabi Errotabehere, founder, Distill · Updated 18 July 2026

When Chameleon-i refuses a CV or an upload hangs, the file is usually the problem — too large, the wrong format, or carrying characters the system doesn't expect. This guide helps you clear Chameleon-i upload errors quickly and keep your pipeline moving.

TL;DR: Chameleon-i upload problems come from oversized files (embedded images), unsupported formats (legacy .doc, scanned images), special characters in filenames, and browser session issues on big batches. Keep files small and text-based, use clean .docx or text-based PDFs, and upload in manageable batches. Distill automates the file prep.

Quick diagnosis: what's blocking the upload?

Symptom Likely cause Quick check
Upload slow or times out Large file with images Is the file over ~2MB?
File rejected outright Unsupported format Is it an old .doc or a scanned image?
Error on a valid-looking CV Special characters in the filename Any symbols or accents in the filename?
Several uploads fail at once Browser session or batch overload Are you uploading a large batch in one go?

Root causes ranked by frequency

  1. Large files with images CVs carrying photos, logos, or design elements upload slowly and can time out in a browser-based system like Chameleon-i. Stripping images usually fixes it.

  2. Unsupported or poor formats Legacy .doc files and scanned images are rejected or parse so badly they fail. Use .docx or a text-based PDF.

  3. Special characters in filenames Symbols, emoji, or heavy diacritics in the filename can trigger upload errors. Use a plain filename like "Firstname Lastname - Role.docx".

  4. Oversized batches in one session Uploading a large batch in a single browser session can stall. Smaller batches are more reliable, and a session refresh clears most hangs.

Step-by-step fix

  • Strip images and compress. Remove photos and logos; keep files under ~2MB.
  • Convert to a clean format. Save as .docx, or a text-based PDF if required.
  • Rename the file. Plain alphanumeric filename, no symbols.
  • Split the batch. Upload in smaller groups rather than all at once.
  • Refresh the session if uploads hang mid-batch, then retry the failed files.
  • Re-test with one clean file to confirm the fix before re-running the batch.

How to prevent Chameleon-i upload issues

  • Standardise on .docx output for every CV that enters your workflow.
  • Strip images at intake — client-ready branding can be re-applied on the way out.
  • Keep a naming convention the whole team follows.
  • Batch-prep files with Distill so every upload is clean, small, and consistently named.

When to automate this

  • You upload 20+ CVs weekly into Chameleon-i.
  • Upload failures interrupt sourcing sessions more than once a week.
  • You also need CVs reformatted or anonymised before client submission.

Distill outputs small, clean, consistently named .docx files that upload to Chameleon-i without a fight.

FAQ

Q: Why does Chameleon-i reject my CV file? A: Usually format or filename. Convert to .docx and use a plain alphanumeric filename.

Q: Uploads keep timing out. What should I check first? A: File size. Strip embedded images and get the file under ~2MB.

Q: Can I upload scanned CVs to Chameleon-i? A: They may upload, but they won't parse — there's no selectable text. Convert to a text-based file first.

Q: Does Distill upload to Chameleon-i for me? A: No. It prepares clean files that you upload as normal.

If failed uploads are eating your sourcing time, Distill preps every file to Chameleon-i's liking automatically. Try Distill free.