Tags: #Instagram

Recently I realized that, for unknown reasons, Instagram turns all uploaded images into text/HTML and stores them. The images can be viewed by appending .txt or .html to the url (Direct URL to an image). For example, here is the URL to my profile picture:

https://scontent-sea1-1.cdninstagram.com/t51.2885-19/s320x320/16789812_391802314527403_9002218273793638400_a.jpg

Appending .html to the above URL makes the server return the following HTML which is basically the same image converted into HTML format:

ooooddddddddxxxxxkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
ooooooodddddddxxxxkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOO
ooooooooodddddddxxxxkkkkkkkxxxkxdkOOOOOOOOOOOOOOOOOO
oooooooooooodddddxxdollc:;,'......okOOOOOOOOOOOOOOOO
looooooooooooooddol;'....    .......:ldkOOOOOOOOOOOO
lllllooooooooooool:..          ........,lkOOOOOOOOOO
llllllllooooooooo:.                ......ckOOOOOOOOO
llllllllllloooooc. ....                 ..lOOOOOOOOO
llllllllllllooool'.,,,,.... .            ..:xOOOOOOO
llllllllllllloooc,;;;;;,','''....          .ckOOOOOO
cccclllllllllllc..,;::ccccccccc'..        ..lkOOOOOO
cccccccllllcc::....,,'.',:loooo:....      .'xkkOOOOO
ccccccccclllc::..',:;,..,,,:codo;..........ckkkkkkkk
cccccccccccllc;'':llcc,.,::::;:cc'........,xkkkkkkkk
:::::ccccccccc;;looollc;::ccloodo,..':lo;,dkkkkkkkkk
::::::::::ccc:,:ooooccllclodddddo,':clloldxxxxxxxxxx
;;;::::::::::,'',:ccc:looddddxddolllllclddddddxxxxxx
;;;;;;;;;;;;;;..';:cccloodddddoollcoolcllooooooooooo
,,,,,'.....''...',;;;:cloooooollccc;::;,;:cccccccccc
'....          ..';:c::ccccccccc::;.... ...'::::::::
                ..,;;::::::::::;::'         .,;:cccc
                  ..',,,,;;;;;;::;.          ...,;:c
                   ..,;;;,,,;::c;.              ....
                   ..';:lc:;;:c;.                ...
                     .,;:c:;:c;.                   .
                      .';;;','                      

Appending .txt to the same URL produces similar result in pure text.