I need to bulk upload images to Instagram but all my images have different aspect ratios.
Basically I need about 20 images to in a 1:1 ratio. I don't want any loss of the original image, so any text at the sides still needs to be there. I don't care if there is a white background, I just need to see all the text. Does anyone know of any software or site that can do this for free without a watermark?

  • 1
    Are you talking about padding your images with a constant color, so that their dimensions become 1:1? For example, you have a 300x200 pixels image, you add a 300x50 pixels white stripes to its top and bottom, and it becomes a 300x300 image. Is that what you want?
    – Headcrab
    Commented Jun 20, 2019 at 12:03
  • @Headcrab yes, padding the image so the canvas size is the same ratio on all with the original image centered
    – Alex K
    Commented Jan 28, 2020 at 4:11

2 Answers 2


Turns out after more searching i found a good program for windows that works https://www.xnview.com/en/xnconvert/

  • Thanks! I was looking to do the same thing. What I ended up doing to achieve this was resize them to all fit within my desired size (1024x768), then resize the canvas to 1024x768 with my desired background color.
    – Alex K
    Commented Jan 28, 2020 at 4:10

Just for completeness I will add that personally I would use ImageMagick for this as it is:

  • Free, Gratis & Open Source
  • Cross Platform runs on Linux, Windows, Mac Os X, iOS, Android OS, and others
  • Allows exactly the same operations to be performed on all of the images matching a wildcard from the command line.
  • Can do what you are asking for and a lot more

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.