Here's How an Instagram Bug Allowed Users to Post Super Long Images

A fun trend that burned bright and died quickly.

By toaster_strudel

Published 5 years ago in Wow

How to make super long instagram posts



If you've been spending time on Instagram the past couple of days (who hasn't?) then you may have come across some really long images in your feed. No, this is not a test of some new feature or anything, it's actually an interesting bug that was discovered recently. This bug allowed users to post super long images to the platform. It also appeared to only work for people using iOS devices. Images like the one below titled, "Do you love the color of the sky," became an extremely popular way to exploit this bug which has users scrolling on and on and on and on.

Do you love the color of the sky - Instagram super long images, posts, photos


Soon enough, the hack gained traction with popular meme accounts causing the trend to go viral. Here are some examples:


Super long instagram post


Long photo post on Instagram - bug- hack - how to


Instagram long image hack example



This left everyone with one big question. How are people making these super long posts? 


There are 3 main ways and they're all very easy. 


  • The first and easiest is to just run a Google search for long image or super long image and use one of those.
  • The second way is to go to SimpleImageResizer, a site that allows users to resize images (obviously). A post found on Reddit recommends making your image 30 x 600 or smaller.
  • The third way is to simply resize an image yourself using Photoshop or any other photo editing software. 


This YouTube video also explains how it works.



However, as of May 7 at 2:45 EST it appears that the glitch has been fixed by Instagram. In a statement recieved by The Verge, a spokesperson for Instagram said, "“We’re aware of a bug involving oversized photos on Instagram. We’re working quickly to fix the issue.”


When I attempted to make my own version just a few minutes ago I was only met with "Something went wrong" error messages. 


So for now it appears this was a fun trick that only lasted a day or so, but we'll keep you updated if anything changes.

Scroll Down For More



Request history8.3.10PHP Version86.47msRequest Duration3MBMemory UsageGET {type}/{vanity_url}/{id}Route
    • Booting (8.66ms)time
    • Application (77.8ms)time
    • 1 x Application (89.97%)
      77.80ms
      1 x Booting (10.02%)
      8.66ms
      11 templates were rendered
      • partials.ads._dfp_targeting_dfp_targeting.blade.php#?blade
      • partials.events._google-custom-event_google-custom-event.blade.php#?blade
      • partials.config._chartbeat_chartbeat.blade.php#?blade
      • articlesarticles.blade.php#?blade
      • partials.structured-datastructured-data.blade.php#?blade
      • partials.most-popular-content-cardmost-popular-content-card.blade.php#?blade
      • partials.most-popular-content-cardmost-popular-content-card.blade.php#?blade
      • partials.most-popular-content-cardmost-popular-content-card.blade.php#?blade
      • layoutlayout.blade.php#?blade
      • partials._header_header.blade.php#?blade
      • partials._footer_footer.blade.php#?blade
      uri
      GET {type}/{vanity_url}/{id}
      middleware
      web
      domain
      https://chris.ebaumsworlddev.com
      controller
      App\Http\Controllers\ContentController@show
      namespace
      prefix
      where
      as
      content.show
      file
      app/Http/Controllers/ContentController.php:24-120
      7 statements were executed19.34ms
      • ContentController.php#29cmsConnection Established
        Backtrace
        • app/Http/Controllers/ContentController.php:29
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Controllers/ContentController.php:28
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • ContentController.php#35cms7.23msselect * from `media` where `id` = '86264689' limit 1
        Bindings
        • 0: 86264689
        Backtrace
        • app/Http/Controllers/ContentController.php:35
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Controllers/ContentController.php:28
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • ContentController.php#35cms1.99msselect * from `media_detail` where `media_detail`.`media_id` in (86264689)
        Backtrace
        • app/Http/Controllers/ContentController.php:35
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Controllers/ContentController.php:28
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • ContentController.php#35cms2.01msselect * from `user` where `user`.`id` in (2483755)
        Backtrace
        • app/Http/Controllers/ContentController.php:35
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Controllers/ContentController.php:28
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • ContentController.php#35cms2.22msselect `tag`.*, `media_tag`.`media_id` as `pivot_media_id`, `media_tag`.`tag_id` as `pivot_tag_id` from `tag` inner join `media_tag` on `tag`.`id` = `media_tag`.`tag_id` where `media_tag`.`media_id` in (86264689)
        Backtrace
        • app/Http/Controllers/ContentController.php:35
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Controllers/ContentController.php:28
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • ContentController.php#35cms1.95msselect * from `media_file` where `media_file`.`media_id` in (86264689)
        Backtrace
        • app/Http/Controllers/ContentController.php:35
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Controllers/ContentController.php:28
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • ContentController.php#35cms2.05msselect `category`.*, `media_category`.`media_id` as `pivot_media_id`, `media_category`.`category_id` as `pivot_category_id` from `category` inner join `media_category` on `category`.`id` = `media_category`.`category_id` where `media_category`.`media_id` in (86264689) and `active` = 1 order by `top_level` desc
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/ContentController.php:35
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Controllers/ContentController.php:28
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • ContentController.php#35cms1.89msselect * from `category_order` where `category_order`.`category_id` in (47, 54) order by `order` asc
        Backtrace
        • app/Http/Controllers/ContentController.php:35
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Controllers/ContentController.php:28
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      App\Models\Tag
      7Tag.php#?
      App\Models\MediaFile
      3MediaFile.php#?
      App\Models\Category
      2Category.php#?
      App\Models\Media
      1Media.php#?
      App\Models\MediaDetail
      1MediaDetail.php#?
      App\Models\User
      1User.php#?
      App\Models\CategoryOrder
      1CategoryOrder.php#?
          • missed zo7kfXuVYZlSAOPrjRTariVanGwHTvi7U3BpWL93 (0μs)
          • missed media:86264689 (0μs)
          • written media:86264689 (0μs)forget
          • hit gallery:content:most_popular (0μs)forget
          • written zo7kfXuVYZlSAOPrjRTariVanGwHTvi7U3BpWL93 (0μs)forget
          • 1 x missed zo7kfXuVYZlSAOPrjRTariVanGwHTvi7U3BpWL93 (0%)
            0μs
            1 x missed media:86264689 (0%)
            0μs
            1 x written media:86264689 (0%)
            0μs
            1 x hit gallery:content:most_popular (0%)
            0μs
            1 x written zo7kfXuVYZlSAOPrjRTariVanGwHTvi7U3BpWL93 (0%)
            0μs
          _token
          ylQGrGD7FyWeCE2zxlxiCP9UZtA1QhyxXMH47BzB
          _previous
          array:1 [ "url" => "https://chris.ebaumsworlddev.com/articles/instagram-bug-allowed-users-to-post-s...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /articles/instagram-bug-allowed-users-to-post-super-long-images-heres-how/86264689
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:18 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-amzn-trace-id" => array:1 [ 0 => "Root=1-683f0fd8-2033adcf2feb520e2bab877f" ] "host" => array:1 [ 0 => "chris.ebaumsworlddev.com" ] "x-forwarded-port" => array:1 [ 0 => "443" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "3.145.18.182" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 03 Jun 2025 15:08:09 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkFXaDJIT2VNYStnSzg0ZnEwSmh3R2c9PSIsInZhbHVlIjoiUDhQNUZpVW9iT3Rwa0kyb2c3dDZnbDFtRDBVblh3TVk0UFpYUThlVmZtNVBIdW16MzhOWkY5VW8wRUVORVl6TXUvaEtUZ0pWMTByRERuZmppaSt6MktCRTdDbXc0K0ovRU9KeDIreTVwN1ppRy84TTdXeXpBQitTWlI0T2M1ZUIiLCJtYWMiOiI3YmQyYzBlZDBlOTgzMjg2ZGJkNDg2NDBkODMyZDIyMDZkMzU4ZTI0MzE1MjJhZWI5ZWZmOTNmNGYwNTM0N2M2IiwidGFnIjoiIn0%3D; expires=Tue, 03 Jun 2025 17:08:09 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IkFXaDJIT2VNYStnSzg0ZnEwSmh3R2c9PSIsInZhbHVlIjoiUDhQNUZpVW9iT3Rwa0kyb2c3dDZnbDFtRDBVblh3TVk0UFpYUThlVmZtNVBIdW16MzhOWkY5VW8wRUVORVl6TXUvaEtUZ" 1 => "ebw_session=eyJpdiI6Ijk4TnYzNzRLZ0poWTBISUV1cXVhT3c9PSIsInZhbHVlIjoibG9valRZUUEyc3BTUnFrZXdSUWpWVmFWa1RrSzZjSlJUUjNIcW56THdqZDJMNU54QzhyVUVOQXV4eG9RR1RHaWFMUXluSzlxeDR3NFp0SHZkeEdiSFNraXF5MHlQR3VqWDk2WDVlaUhjOHI3L0h5a1dBTy9mSDJZM21DdlhHeTMiLCJtYWMiOiI5OGVjNjllN2Q2ZTllZDA4MzFjMjViNmQzNGMyNmM0MWQ3Nzk5OWY2ZDM4YTQ3Yzc5ZTMwMjZkMGE0MThhNDNhIiwidGFnIjoiIn0%3D; expires=Tue, 03 Jun 2025 17:08:09 GMT; Max-Age=7200; path=/; secure; httponly; samesite=laxebw_session=eyJpdiI6Ijk4TnYzNzRLZ0poWTBISUV1cXVhT3c9PSIsInZhbHVlIjoibG9valRZUUEyc3BTUnFrZXdSUWpWVmFWa1RrSzZjSlJUUjNIcW56THdqZDJMNU54QzhyVUVOQXV4eG9RR1RHaWFMUXlu" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkFXaDJIT2VNYStnSzg0ZnEwSmh3R2c9PSIsInZhbHVlIjoiUDhQNUZpVW9iT3Rwa0kyb2c3dDZnbDFtRDBVblh3TVk0UFpYUThlVmZtNVBIdW16MzhOWkY5VW8wRUVORVl6TXUvaEtUZ0pWMTByRERuZmppaSt6MktCRTdDbXc0K0ovRU9KeDIreTVwN1ppRy84TTdXeXpBQitTWlI0T2M1ZUIiLCJtYWMiOiI3YmQyYzBlZDBlOTgzMjg2ZGJkNDg2NDBkODMyZDIyMDZkMzU4ZTI0MzE1MjJhZWI5ZWZmOTNmNGYwNTM0N2M2IiwidGFnIjoiIn0%3D; expires=Tue, 03-Jun-2025 17:08:09 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkFXaDJIT2VNYStnSzg0ZnEwSmh3R2c9PSIsInZhbHVlIjoiUDhQNUZpVW9iT3Rwa0kyb2c3dDZnbDFtRDBVblh3TVk0UFpYUThlVmZtNVBIdW16MzhOWkY5VW8wRUVORVl6TXUvaEtUZ" 1 => "ebw_session=eyJpdiI6Ijk4TnYzNzRLZ0poWTBISUV1cXVhT3c9PSIsInZhbHVlIjoibG9valRZUUEyc3BTUnFrZXdSUWpWVmFWa1RrSzZjSlJUUjNIcW56THdqZDJMNU54QzhyVUVOQXV4eG9RR1RHaWFMUXluSzlxeDR3NFp0SHZkeEdiSFNraXF5MHlQR3VqWDk2WDVlaUhjOHI3L0h5a1dBTy9mSDJZM21DdlhHeTMiLCJtYWMiOiI5OGVjNjllN2Q2ZTllZDA4MzFjMjViNmQzNGMyNmM0MWQ3Nzk5OWY2ZDM4YTQ3Yzc5ZTMwMjZkMGE0MThhNDNhIiwidGFnIjoiIn0%3D; expires=Tue, 03-Jun-2025 17:08:09 GMT; path=/; secure; httponlyebw_session=eyJpdiI6Ijk4TnYzNzRLZ0poWTBISUV1cXVhT3c9PSIsInZhbHVlIjoibG9valRZUUEyc3BTUnFrZXdSUWpWVmFWa1RrSzZjSlJUUjNIcW56THdqZDJMNU54QzhyVUVOQXV4eG9RR1RHaWFMUXlu" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "ylQGrGD7FyWeCE2zxlxiCP9UZtA1QhyxXMH47BzB" "_previous" => array:1 [ "url" => "https://chris.ebaumsworlddev.com/articles/instagram-bug-allowed-users-to-post-super-long-images-heres-how/86264689" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-06-03 11:08:09GET/articles/instagram-bug-allowed-users-to-post-super-long-images-heres-how/86264689117165