Instagram Reels can be up to 3 minutes long as of 2025. Previously, the limit was 90 seconds, but Instagram increased it to 3 minutes to allow creators to tell longer stories. Although you can upload videos up to 15 minutes which will be automatically turned into reels, the official supported and encouraged reel length for creation and optimal performance is up to 3 minutes.