On Twitter's uploading media specifications page, the upload limit is 5MB. However, when you create a tweet with an image, you must do it in two steps:
- Upload an image to Twitter
- Once Twitter approves the image will be uploaded and attached to a tweet.
In this first instance, where you upload an image to Twitter, the limit is 5MB. On the second step, however, Tweet creation requires the image to be less than 3MB.
In GAIN we have set the limits to be 5MB but in the rare cases where Twitter won't accept an image over 3MB, you'll receive a notification alerting you that something went wrong.
If you received a notification informing you that the image size is too large, you will have to lower the images size to less than 3MB to be able to upload it.