You will get best results with PNG or TIFF files, as we print high resolution, however we do accept the following formats.. JPG, JPEG, GIF, BMP, PNG, PDF, TIF, DOC and PUB. The maximum file size that we accept is 9Mb.