Image & Video APIs

Why does Cloudinary reject the file format of some files I'm uploading?

Last updated: Jan-20-2026

Many Cloudinary features are focused on image, video, and audio files but in general, it's possible to upload, manage, and deliver any file type.

However, there are some files that can't be used with Cloudinary. This is to protect our service and users from file formats which may be potentially harmful, such as executable files, or formats that may be used to distribute malware.

The following file extensions are rejected by default:

action, apk, app, bat, bin, cmd, com, command, cpl, csh, exe, gadget, inf1, ins, inx, ipa, isu, job, jse, ksh, lnk, msc, msi, msp, mst, osx, out, paf, pif, prg, ps1, reg, rgs, run, sct, shb, shs, u3p, vb, vbe, vbs, vbscript, workflow, ws, wsf

Exceptions

Notes
If you have a paid Cloudinary account and you need to host some files of the types listed above, please open a support request with us with more information about your requirements and the files.

It may be possible for us to allow delivery of formats that are usually blocked for you if you're using your own hostname for asset delivery.

✔️ Feedback sent!

Rate this page:

one star two stars three stars four stars five stars