How to frame my photos loke this?

I know that in order to put pictures on instagram they have to be square. But i don't like how i can only include part of the picture because the rest is cropped out. How do i get my picture framed like this:

How to frame my photos loke this

so i can see all of the picture? The frame for this picture is white and the whole picture in general is still square so it can be put on instagram. How can i do this on my iphone? Id like specific details please because i've been trying and whenever i use instacollage it zooms into my picture. I need step by step! Much appreciated

For a project like that, you need an image "editing" program.
Adobe Photoshop, PS Elements, PaintShopPro, Gimp or even Photoscape (the last two are free).

Using a website is fine if you only want to do a few photos, but resident programs are the much better option if you have more or want to do this regularly. If it MUST be a free website, try http://pixlr.com/ or http://www.sumopaint.com/ or http://aviary.com/.

Open your photo and look at the dimensions. Let's say the photo is 1200 x 2000 pixels big (just an example, the actual numbers don't matter).
Extend the canvas (that's the background it sits on) to 2000 pixels each way, anchored in the middle. Now you have the photo centered with some white space around the smaller sides.

Or if that sounds too hard, start a new, blank white file that is 2000 x 2000 pixels big, then import your photo as a new layer and center it on the blank background. Flatten and save.

If all of that is too hard, upload your photo somewhere, give us a link to it, describe what you want done and say pretty please… Someone will do it for you.

Download an app called montage. I use it all the time. I use the lite version. Its the best for simply doing that and nothing else. My instagram account is @niallcw.