Technical Explainer6 min readファクトチェック済み

Instagram Share URLs Explained & The 'gram to dnl' Shortcut

Understand Instagram URL shortcodes, tracking query parameters, and how replacing 'gram' with 'dnl' gives you instant 1-second downloads.

instadnl創設者兼リード開発者 Omar Ezker により執筆および技術検証済み。
最終更新: September 24, 2026
6 min read
クイック回答 / 要点

Instagram links follow standard patterns: /reel/CODE for Reels, /p/CODE for posts/carousels, and /stories/USER/ID for stories. Tracking tags like ?igsh= can be safely removed. With instadnl, replacing 'gram' with 'dnl' in any link (e.g. instadnl.com/reel/CODE) instantly opens the download page and prepares your file.

インタラクティブツール

お持ちのInstagramリンクでinstadnlをテスト

通常のInstagramリンクまたは短縮リンクを貼り付けて、クリーンなMP4またはMP3をお手元のデバイスに直接保存できます。

ウェブベースのユーティリティ•インストール不要•ブラウザ内処理

Supported Formats:Reels (1080p HD)Photos & Carousels (.ZIP)Audio MP3 (320kbps)Stories & HighlightsNo Watermark
💡 Pro-Tip: Replace gram with dnl in any Instagram share link (e.g. instadnl.com/reel/...) to download instantly!

Anatomy of Instagram URL Structures

Instagram uses standardized URL path conventions across its platform. Each media type maps to a specific endpoint:

  • Reels: https://www.instagram.com/reel/C8XYZ123/
  • Posts & Carousels: https://www.instagram.com/p/C8XYZ123/
  • Stories: https://www.instagram.com/stories/username/1234567890/
  • IGTV (Legacy): https://www.instagram.com/tv/C8XYZ123/
  • Share Redirects: https://www.instagram.com/share/reel/C8XYZ123/

The alphanumeric sequence following the path (e.g. C8XYZ123) is a base64-encoded media identifier (shortcode) that uniquely points to Meta's CDN database.

Shortcode to Media ID Conversion

Every Instagram shortcode can be mathematically converted into a 64-bit integer media ID used by Instagram internal Graph API endpoints.

The 'Replace gram with dnl' Instant Shortcut

Copying and pasting links between apps can be tedious. instadnl introduces a groundbreaking domain shortcut:

Simply replace 'gram' with 'dnl' in any Instagram URL in your browser address bar.

For example: - Original link: https://www.instagram.com/reel/C8XYZ123/ - Modified link: https://www.instadnl.com/reel/C8XYZ123/

When you press Enter, instadnl's edge middleware automatically detects the shortcode, resolves the media stream from Meta's edge servers, and loads the download interface with your HD video or photos ready for instant saving.

Zero App Switching

When browsing Instagram on desktop or mobile web, just click the URL bar, backspace 'gram', type 'dnl', and hit Enter. No copying, no pasting, instant download!

Deconstructing Tracking Parameters & Privacy (?igsh=)

When you tap 'Share' inside the Instagram app, Instagram appends telemetry parameters to the URL:

https://www.instagram.com/reel/C8XYZ123/?igsh=MWZ4eHkzN2x5bTNq&utm_source=ig_web_copy_link

The ?igsh= parameter contains an encrypted hash tracking which user shared the link and via which channel (WhatsApp, DM, iMessage). instadnl automatically strips all tracking tags upon receipt, ensuring complete user privacy and cleaner downloads.

ParameterPurposeSafe to Remove?instadnl Handling
?igsh=...User referral telemetry hashYes (100% safe)Automatically stripped
?utm_source=...Marketing attribution tagYes (100% safe)Automatically stripped
?img_index=...Carousel slide selectorNo (specifies photo)Preserved for slide targeting

Handling Share Menu Redirection & Mobile Deep Links

Recent updates to Instagram introduced share links in the format instagram.com/share/reel/CODE. These are HTTP 302 redirect pointers designed to open the native mobile app via Universal Links (iOS) and App Links (Android).

instadnl resolves these redirect chains upstream, bypassing the app store prompts and fetching the canonical media directly for web downloads.

Best Practices for Clean Link Resolving

To ensure the fastest download speed:

  1. 1Always copy the link from the official Instagram Share menu or browser bar.
  2. 2Remove any conversational text that messaging apps like WhatsApp or Telegram might prepend (e.g. "Check this Reel: https://...").
  3. 3Verify that the post is from a public profile, as private links require authentication cookies that public downloaders cannot legally supply.

よくある質問

Q.How does replacing 'gram' with 'dnl' work?

By changing 'instagram.com' to 'instadnl.com' in any post URL, our edge routing middleware captures the path and shortcode, immediately fetches the media stream from Meta CDN, and presents the download buttons without requiring copy-pasting.

Q.Do Instagram URLs expire?

Post and Reel URLs (/p/ and /reel/) are permanent as long as the creator does not delete the post. Story URLs (/stories/) expire after 24 hours when the story disappears.

Q.What does the ?igsh parameter mean in Instagram links?

The ?igsh parameter is an Instagram Share Hash used by Meta to track referral paths when links are shared across external messaging apps. It has no effect on media content and can be safely removed.

Q.Can instadnl process links with ?img_index?

Yes. When you provide a carousel link with an ?img_index parameter, instadnl highlights that specific photo while still giving you access to all slides and the bundled ZIP file.

Q.Why does a link show 'Invalid URL' error?

This error occurs if the link is incomplete, has extra text attached from a chat app, or points to a non-media page such as an account settings or edit profile page.

Omar Ezker

Founder & Lead Full-Stack Developer著者および技術レビュー担当

Omarはinstadnlのメディア処理アーキテクチャおよび技術ドキュメントの設計と保守を担当しています。

記事の最終確認: September 24, 2026

関連技術ガイド・詳細解説

すべてのダウンロードサービスを見る

人気のInstagramダウンローダーガイドとツール

最適な手順を確認するには、デバイス、フォーマット、またはカテゴリを選択してください。