PageSourceSearch

https://ig.media/contact

html ig.media collected 2026-10-01 23:46:05 UTC 21,495 bytes, 201 lines download raw bytes

1<!DOCTYPE html>
2    <html lang="en">
3      <head>
4        <link rel="stylesheet" type="text/css" href="/assets/static/index.eMOXIFke.css">
5        <link rel="stylesheet" type="text/css" href="/assets/static/Header.DvGQysmY.css">
6        <meta charset="UTF-8" />
7        <link rel="icon" type="image/png" href="/ig-media-logo.png" />
8        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9        <meta name="description" content="Download Instagram media instantly" />
10        <meta name="keywords" content="Instagram downloader, Instagram video downloader, Instagram photo downloader, Instagram reel downloader, IG downloader, download Instagram media, free Instagram downloader, download Instagram content, save Instagram videos, save Instagram photos, save Instagram reels, IG video saver, Instagram highlights downloader, Instagram post downloader, high quality Instagram downloader, Instagram media saver, no login Instagram downloader, online Instagram downloader, Instagram content downloader, fast Instagram downloader, HD Instagram downloads, download private Instagram videos, download IG reels, Instagram album downloader, Instagram carousel downloader, best Instagram downloader, Instagram to MP4, download from Instagram, Instagram downloader app, IG video download tool" />
11        <meta name="author" content="IG Media" />
12        <title>IG Media - Instagram Media Downloader</title>
13        
14        <!-- Cache-busting meta tags to force refresh -->
15        <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
16        <meta http-equiv="Pragma" content="no-cache" />
17        <meta http-equiv="Expires" content="0" />
18        <meta name="cache-bust" content="1790898365564" />
19
20  <link rel="preconnect" href="https://fonts.googleapis.com">
21  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
22  <!-- Preload font stylesheet to speed up text paint -->
23  <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" />
24  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'">
25  <noscript><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"></noscript>
26  <!-- Preload likely hero image/logo to improve LCP -->
27  <link rel="preload" as="image" href="/ig-media-logo.png" />
28
29        <!-- Open Graph / Facebook -->
30        <meta property="og:type" content="website" />
31        <meta property="og:url" content="https://www.ig.media/" />
32        <meta property="og:title" content="IG Media - Instagram Media Downloader" />
33        <meta property="og:description" content="Download Instagram media instantly" />
34        <meta property="og:image" content="https://www.ig.media/ig-media-logo.png" />
35        <meta property="og:site_name" content="IG Media" />
36
37        <!-- Twitter -->
38        <meta name="twitter:card" content="summary_large_image" />
39        <meta name="twitter:url" content="https://www.ig.media/" />
40        <meta name="twitter:title" content="IG Media - Instagram Media Downloader" />
41        <meta name="twitter:description" content="Download Instagram media instantly" />
42        <meta name="twitter:image" content="https://www.ig.media/ig-media-logo.png" />
43
44        <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
45        <link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
46        <link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
47        <link rel="icon" type="image/png" sizes="48x48" href="/favicon/favicon-48x48.png">
48        <link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png">
49
50        <link rel="apple-touch-icon" href="/favicon/apple/apple-touch-icon.png" />
51        <link rel="apple-touch-icon" sizes="57x57" href="/favicon/apple/apple-touch-icon-57x57.png" />
52        <link rel="apple-touch-icon" sizes="72x72" href="/favicon/apple/apple-touch-icon-72x72.png" />
53        <link rel="apple-touch-icon" sizes="76x76" href="/favicon/apple/apple-touch-icon-76x76.png" />
54        <link rel="apple-touch-icon" sizes="114x114" href="/favicon/apple/apple-touch-icon-114x114.png" />
55        <link rel="apple-touch-icon" sizes="120x120" href="/favicon/apple/apple-touch-icon-120x120.png" />
56        <link rel="apple-touch-icon" sizes="144x144" href="/favicon/apple/apple-touch-icon-144x144.png" />
57        <link rel="apple-touch-icon" sizes="152x152" href="/favicon/apple/apple-touch-icon-152x152.png" />
58        <link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple/apple-touch-icon-180x180.png" />
59
60        <link rel="icon" sizes="192x192" href="/favicon/android-chrome-192x192.png">
61        <link rel="icon" sizes="512x512" href="/favicon/android-chrome-512x512.png">
62
63        <!-- PWA Manifest and Meta Tags -->
64        <link rel="manifest" href="/manifest.json">
65        <meta name="mobile-web-app-capable" content="yes">
66        <meta name="apple-mobile-web-app-capable" content="yes">
67        <meta name="apple-mobile-web-app-status-bar-style" content="default">
68        <meta name="apple-mobile-web-app-title" content="IG Media">
69
70        <meta name="msapplication-TileColor" content="#ffffff">
71        <meta name="msapplication-TileImage" content="/favicon/ms-icon/ms-icon-144x144.png">
72
73        <!-- Schema.org Structured Data -->
74        
74<script type="application/ld+json">
75        {
76          "@context": "https://schema.org",
77          "@type": "SoftwareApplication",
78          "name": "Instagram Media Downloader: Photos, Videos, Reels & Stories",
79          "url": "https://www.ig.media/",
80          "description": "Download Instagram media instantly",
81          "operatingSystem": "Windows, Mac, Linux, Android, iOS",
82          "applicationCategory": "Utilities",
83          "aggregateRating": {
84            "@type": "AggregateRating",
85            "ratingValue": "4.9",
86            "ratingCount": "14124"
87          },
88          "offers": {
89            "@type": "Offer",
90            "price": "0",
91            "priceCurrency": "USD"
92          },
93          "browserRequirements": "Requires JavaScript. Requires HTML5.",
94          "softwareVersion": "1.0",
95          "datePublished": "2025-01-01",
96          "dateModified": "2026-10-01",
97          "downloadUrl": "https://www.ig.media/",
98          "fileSize": "N/A",
99          "license": "https://www.ig.media/privacy",
100          "author": {
101            "@type": "Organization",
102            "name": "IG Media",
103            "url": "https://www.ig.media"
104          },
105          "publisher": {
106            "@type": "Organization",
107            "name": "IG Media",
108            "url": "https://www.ig.media"
109          },
110          "alternateName": ["IG Media Web", "IG Media App", "IG Media Downloader", "IG Media Downloader App", "ig.media"]
111        }
112        </script>
112
113        
114        <!-- Google tag (gtag.js) -->
vendor: 72 bytes, lines 114-115
114
115        <script async src="https://www.googletagmanager.com/gtag/js?id=
115G-6KN92H760W
vendor: 20 bytes, lines 115-116
115"></script>
116        
116<script>
117          
vendor: 157 bytes, lines 117-120
117window.dataLayer = window.dataLayer || [];
118          function gtag(){dataLayer.push(arguments);}
119          gtag('js', new Date());
120          gtag('config', '
120G-6KN92H760W
vendor: 12 bytes, lines 120-121
120');
121        
121</script>
121
122
123        <!-- Microsoft Clarity -->
124        
124<script type="text/javascript">
125          (function(c,l,a,r,i,t,y){
126              c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
127              t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
128              y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
129          })(window, document, "clarity", "script", "yeelhval8f");
130        </script>
130
131        
132        <!-- Auto version-based cache clearing and service worker management -->
133        
133<script>
134          (function() {
135            const CURRENT_VERSION = '0.1.62';
136            const STORED_VERSION = localStorage.getItem('app-version');
137            
138            if (STORED_VERSION !== CURRENT_VERSION) {
139              console.log('[VERSION] Updating from', STORED_VERSION, 'to', CURRENT_VERSION);
140              localStorage.setItem('app-version', CURRENT_VERSION);
141              
142              // Clear all caches
143              if ('caches' in window) {
144                caches.keys().then(function(names) {
145                  names.forEach(function(name) { 
146                    caches.delete(name);
147                    console.log('[VERSION] Deleted cache:', name);
148                  });
149                });
150              }
151              
152              // Unregister service worker and reload
153              if ('serviceWorker' in navigator) {
154                navigator.serviceWorker.getRegistrations().then(function(registrations) {
155                  registrations.forEach(function(registration) { 
156                    registration.unregister();
157                    console.log('[VERSION] Unregistered service worker');
158                  });
159                  console.log('[VERSION] Reloading page...');
160                  window.location.reload(true);
161                });
162              } else {
163                console.log('[VERSION] Reloading page...');
164                window.location.reload(true);
165              }
166            }
167            
168            // Global fetch interceptor to catch HMAC errors and force reload
169            const originalFetch = window.fetch;
170            window.fetch = function() {
171              return originalFetch.apply(this, arguments).then(function(response) {
172                if (!response.ok && (response.status === 401 || response.status === 403)) {
173                  response.clone().json().then(function(data) {
174                    if (data.code === 'CACHE_OUTDATED') {
175                      console.log('[VERSION] Outdated cache detected, reloading...');
176                      localStorage.removeItem('app-version');
177                      setTimeout(function() { window.location.reload(true); }, 500);
178                    }
179                  }).catch(function() {});
180                }
181                return response;
182              });
183            };
184          })();
185        </script>
185
186      </head>
187      <body>
188        <div id="root"><div class="flex flex-col min-h-screen"><div id="_rht_toaster" style="position:fixed;z-index:9999;top:16px;left:16px;right:16px;bottom:16px;pointer-events:none"></div><header class="sticky top-0 z-10 bg-white dark:bg-[--card] shadow-sm border-b border-[--border] main-header"><div class="container mx-auto px-3 sm:px-4 py-2.5 sm:py-3.5 flex justify-between items-center"><div class="flex items-center gap-2 fade-in-up shrink-0" style="animation-duration:.3s"><div class="instagram-gradient p-[1px] rounded-lg shrink-0 w-8 h-8 flex items-center justify-center"><div class="bg-white dark:bg-[--card] rounded-[7px] w-full h-full flex items-center justify-center p-0.5"><a href="/" class="block w-5 h-5 sm:w-6 sm:h-6 shrink-0"><img src="/ig-media-logo.png" alt="IG Media Logo" width="24" height="24" class="w-full h-full object-contain block"/></a></div></div><span class="text-lg sm:text-xl font-bold bg-clip-text text-transparent instagram-gradient whitespace-nowrap">IG Media</span></div><div class="fade-in-up shrink-0" style="animation-duration:.3s;animation-delay:.1s"><nav class="hidden md:flex items-center space-x-6"><a href="/#features" class="text-sm font-medium hover:text-[--primary] transition-colors">Features</a><a href="/#how-it-works" class="text-sm font-medium hover:text-[--primary] transition-colors">How it works</a><a href="/#faq" class="text-sm font-medium hover:text-[--primary] transition-colors">FAQ</a><a href="/blog" class="text-sm font-medium hover:text-[--primary] transition-colors bg-gradient-to-r from-[#f09433] via-[#e6683c] to-[#bc1888] bg-clip-text text-transparent font-semibold">Blog</a><a href="/tools" class="text-sm font-medium hover:text-[--primary] transition-colors flex items-center gap-1 font-semibold"><span>Tools</span><span class="text-[9px] uppercase tracking-wider font-extrabold px-1.5 py-0.5 rounded-full bg-rose-500/15 text-rose-500 border border-rose-500/30">New</span></a><button class="text-sm font-medium hover:text-[--primary] transition-colors flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"></path><circle cx="12" cy="12" r="3"></circle></svg>Settings</button><button class="bg-gradient-to-r from-[#f09433] via-[#e6683c] to-[#bc1888] text-white px-4 py-2 rounded-lg font-semibold hover:opacity-90 transition-all duration-300 hover:scale-105 flex items-center gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg>Download Now</button></nav><nav class="md:hidden flex items-center space-x-2 sm:space-x-3"><a href="/tools" class="text-xs font-semibold hover:text-[--primary] transition-colors px-1 py-1">Tools</a><button class="p-1 rounded-lg hover:bg-black/10 transition-colors" aria-label="Settings"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"></path><circle cx="12" cy="12" r="3"></circle></svg></button><button class="bg-gradient-to-r from-[#f09433] via-[#e6683c] to-[#bc1888] text-white px-2.5 py-1.5 rounded-lg font-semibold hover:opacity-90 transition-all duration-300 hover:scale-105 flex items-center gap-1 text-xs shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-3.5 w-3.5"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg><span>Download</span></button></nav></div></div></header><main class="flex-1 max-w-4xl mx-auto px-4 py-8"><div class="max-w-4xl mx-auto"><div class="text-center mb-8"><h1 class="text-3xl md:text-4xl font-bold mb-4">Contact Us</h1><p class="text-lg mb-6 max-w-2xl mx-auto">Have questions, suggestions, or need help? We&#x27;d love to hear from you! Reach out to us and we&#x27;ll get back to you as soon as possible.</p></div><div class="grid md:grid-cols-2 gap-8 mb-8"><div class="card p-6"><h2 class="text-xl font-semibold mb-4">Get in Touch</h2><div class="space-y-3"><div><h3 class="font-medium">Response Time</h3><p class="text-gray-600">Within 24-48 hours</p></div><div><h3 class="font-medium">Support Hours</h3><p class="text-gray-600">Monday - Friday, 9 AM - 6 PM (UTC)</p></div></div></div><div class="card p-6"><h2 class="text-xl font-semibold mb-4">What We Can Help With</h2><ul class="space-y-2 text-gray-600"><li>• Technical issues with downloads</li><li>• Questions about supported content</li><li>• Feature requests and suggestions</li><li>• Bug reports and feedback</li><li>• General inquiries about our service</li><li>• Partnership opportunities</li></ul></div></div><div class="card p-6 mb-8"><h2 class="text-xl font-semibold mb-4 text-center">Send us a Message</h2><p class="text-gray-600 text-center mb-6">Fill out the form below and we&#x27;ll get back to you soon.</p><div class="w-full"><iframe src="https://docs.google.com/forms/d/e/1FAIpQLSfaIj9oCLqnkG2oodZIuD75am6mwWcXG2mHh_Gi4kaSh3rzjA/viewform?embedded=true" width="100%" height="800" frameBorder="0" marginHeight="0" marginWidth="0" class="rounded-lg" title="Contact Form">Loading contact form...</iframe></div></div><div class="text-center"><div class="bg-blue-50 rounded-lg p-4 border border-blue-200"><h3 class="font-medium text-blue-900 mb-2">Before You Contact Us</h3><p class="text-sm text-blue-800">Please check our<!-- --> <a href="/#faq" class="underline hover:no-underline">FAQ section</a> <!-- -->for quick answers to common questions. For technical issues, please include the Instagram URL you&#x27;re trying to download and describe the problem you&#x27;re experiencing.</p></div></div></div></main><footer class="text-center py-6 text-sm text-gray-500"><div class="flex flex-col md:flex-row items-center justify-center gap-x-4 gap-y-1 mb-2"><a href="/about" class="hover:underline transition-colors text-gray-600 hover:text-blue-600">About</a><span class="hidden md:inline">|</span><a href="/privacy" class="hover:underline transition-colors text-gray-600 hover:text-blue-600">Privacy Policy</a><span class="hidden md:inline">|</span><a href="/terms" class="hover:underline transition-colors text-gray-600 hover:text-blue-600">Terms of Service</a><span class="hidden md:inline">|</span><a href="/contact" class="hover:underline transition-colors text-gray-600 hover:text-blue-600">Contact</a><span class="hidden md:inline">|</span><a href="/blog" class="hover:underline transition-colors bg-gradient-to-r from-[#f09433] via-[#e6683c] to-[#bc1888] bg-clip-text text-transparent font-medium">Blog</a><span class="hidden md:inline">|</span><a href="/tools" class="hover:underline transition-colors text-rose-500 font-semibold">Free Tools</a><span class="hidden md:inline">|</span><span class="text-sm text-[--muted-foreground]">© <!-- -->2026<!-- --> IG Media. All rights reserved.</span><span class="hidden md:inline">|</span><span class="text-xs text-[--muted-foreground]">Not affiliated with Instagram or Meta Platforms, Inc.</span></div><div class="flex flex-wrap items-center justify-center gap-x-3 gap-y-1 my-2 text-xs text-[--muted-foreground]"><span class="font-semibold text-[--foreground]">Creator Utilities:</span><a href="/tools/hashtag-counter" class="hover:underline hover:text-rose-500 transition-colors">Hashtag Counter</a><span>•</span><a href="/tools/instagram-fonts" class="hover:underline hover:text-rose-500 transition-colors">Instagram Fonts</a><span>•</span><a href="/tools/caption-extractor" class="hover:underline hover:text-rose-500 transition-colors">
188Caption Extractor</a><span>•</span><a href="/tools/instagram-audio-mp3" class="hover:underline hover:text-rose-500 transition-colors">Audio Extractor</a><span>•</span><a href="/tools/video-frame-extractor" class="hover:underline hover:text-rose-500 transition-colors">Frame Extractor</a><span>•</span><a href="/tools" class="hover:underline text-rose-500 font-medium transition-colors">All Tools →</a></div><div class="mt-2 text-xs"><span>Built with ❤️ for the Instagram community.</span></div></footer></div></div>
189        
189<script type="module" src="/assets/entries/entry-server-routing.Di55111o.js" defer></script>
189
190        <link rel="modulepreload" href="/assets/entries/src_pages_contact.page.DTmOBQaZ.js" as="script" type="text/javascript">
191        <link rel="modulepreload" href="/assets/chunks/chunk-R7B5ltsf.js" as="script" type="text/javascript">
192        <link rel="modulepreload" href="/assets/chunks/chunk-CxMMJDlk.js" as="script" type="text/javascript">
193        <link rel="modulepreload" href="/assets/chunks/chunk-DvVOYeuf.js" as="script" type="text/javascript">
194        <link rel="modulepreload" href="/assets/chunks/chunk-Cr1MqG7t.js" as="script" type="text/javascript">
195        <link rel="modulepreload" href="/assets/entries/src_pages_default.page.client.DxcdTHTE.js" as="script" type="text/javascript">
196        <link rel="modulepreload" href="/assets/chunks/chunk-Dbsu8GHw.js" as="script" type="text/javascript">
197        <link rel="modulepreload" href="/assets/chunks/chunk-DzuVUQyN.js" as="script" type="text/javascript">
198        <link rel="modulepreload" href="/assets/chunks/chunk-D7HrI6pR.js" as="script" type="text/javascript">
199        
199<script id="vite-plugin-ssr_pageContext" type="application/json">{"pageProps":"!undefined","documentProps":"!undefined","abortReason":"!undefined","_urlRewrite":null,"_urlRedirect":"!undefined","abortStatusCode":"!undefined","_abortCall":"!undefined","_pageContextInitHasClientData":"!undefined","_pageId":"\/src\/pages\/contact"}</script>
199
200      </body>
201    </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.