Instagram-URL-analysator

Nätverk

Analyserad URL
Typ
Användarnamn
Kortkod
Media-ID
Detalj
Borttagna parametrar
Utdataformat

Inledning

Toollects Instagram-URL-analysator svarar på en liten, återkommande fråga: vad finns det egentligen i den här Instagram-länken, och vad kan jag säkert ta bort innan jag skickar den vidare? Klistra in valfri Instagram-URL så namnger verktyget dess typ — inlägg, Reel, IGTV, profil, story, guide, hashtag, plats eller direktmeddelande — och plockar sedan fram användarnamnet, kortkoden och det numeriska media-ID:t innan den bygger om länken som en kanonisk, spårningsfri URL. Inget konto, ingen API-nyckel och noll nätverksanrop.

Problemet det tar bort är suffixet som Instagrams app klistrar på varje länk den producerar. Kopiera en länk för att skicka till en vän så får du ?igsh=… eller ?igshid=… bifogade — ett delningsfingeravtryck som märker hur länken kopierades, från vilken enhet och ur vilket sammanhang. Klistrar du in samma länk i ett dokument följer parametrarna med och lämnar ett spår som pekar tillbaka på delningstillfället snarare än på innehållet.

Verktyget kör helt i din webbläsare. Det läser URL:en med samma routning som Instagram själv använder, klassificerar innehållet bakom den, avkodar kortkoden till dess numeriska media-ID med base-64url-aritmetik, samlar spårningsparametrarna i en borttagbar lista och sätter ihop den kanoniska länken igen — allt lokalt strängarbete, ingen begäran lämnar sidan.

Användningsfall

Utöver det uppenbara "rensa den här länken innan jag skickar den" passar analysatorn in i verkliga arbetsflöden.

Innehållsskapare och vardaglig delning

En länk som kopierats från Instagrams Dela-knapp bär igsh eller igshid från det ögonblick du trycker på kopiera. Skapare som klistrar in sina egna inläggs- och Reels-länkar i bildtexter, bios och artiklar får en ren URL i stället för ett enhetsfingeravtryck — och inbäddningsformaten hamnar direkt på en webbplats eller i ett blogginlägg utan delningsspåret.

Utvecklare och webbplatser

Att bädda in ett inlägg innebär oftast att skriva iframe-src för hand. Analysatorn producerar inbäddnings-URL:en för det verb du fick — /p/{sc}/embed/, /reel/{sc}/embed/ eller den variant med bildtext — så det finns inget gissande kring vilken slutpunkt som betjänar vilket verb. Samma arbetsflöde skalar till genererade sidor: mata in en lista med kortkoder, kopiera ut rena inbäddnings-URL:er. Media-ID-avkodningen är bron till API-export och databaser som nycklar på numeriska ID:n.

Dataanalys och arkivering

Journalister, forskare och analytiker som arbetar med länklistor får två jobb gjorda i en inklistring: URL:en delas upp i strukturerade komponenter (typ, användarnamn, kortkod, media-ID) för loggning, och listan över borttagna parametrar registrerar exakt vilka spårare varje länk bar. Batcharbete är en serie inklistringar utan väntan — analysen är omedelbar och lokal, så hundra länkar tar ungefär lika lång tid som hundra tangenttryckningar.

Integritetsmedveten delning

Parametern igsh märker enheten och sammanhanget en länk kopierades från — ett delningsfingeravtryck som färdas med URL:en. Att klistra in länken i analysatorn innan du skickar den vidare tar bort den, så att mottagaren får innehållet, inte en registrering av varifrån länken kom.

Anatomi av en Instagram-länk

Innan analysmekaniken, en karta över terrängen: varje Instagram-länk består av samma handfull delar, och analysatorn läser dem bara.

Ta en länk som den lämnar appen:

https://www.instagram.com/_window7/p/DS7w7fokujz/?igsh=cXdlbg%3D%3D

Del Värde Betydelse
Schema https:// Protokollet; valfritt i indata, alltid närvarande i utdata
Värd www.instagram.com Subdomänen www är valfri, och kompletteringsdomänerna instagr.am och ig.me analyseras identiskt
Rutt /_window7/p/DS7w7fokujz/ Verbet (p) namnger innehållstypen; DS7w7fokujz är kortkoden
Fråga ?igsh=cXdlbg%3D%3D Spårningssvansen — delningsfingeravtryck som läggs till vid kopieringen

Ruttverbet

Det första sökvägssegmentet efter värdnamnet namnger vad länken är, och analysatorn mappar varje verb till en typ:

Verb Typ
p/ Inlägg
reel/, reels/ Reel
tv/ IGTV
{username}/p/, {username}/reel/, {username}/tv/ Samma media — en länk kopierad från en profilsida, inte en profil i sig
stories/, guide/, explore/, direct/, s/ Story, guide, tagg/plats/sökning, direktmeddelande, kort länk

Kortkoden

Den sista delen av en mediarutt är kortkoden: en sträng på 11 tecken som DS7w7fokujz. Den är inte slumpmässig — Instagram skriver mediets numeriska ID i base-64url med ett alfabet på 64 tecken (A–Z, a–z, 0–9, -, _). Elva tecken ger 64^11 ≈ 2^66 möjliga värden, plats för varje media-ID Instagram någonsin kommer att utfärda. Analysatorn konverterar åt båda hållen — kortkod till ID (DIPPWkUh7Rj3607169348072354915) och ID tillbaka till kortkod — med BigInt-aritmetik, eftersom riktiga media-ID överskrider JavaScripts säkra heltalsintervall.

Spårningssvansen

Delningsparametrar — igsh, igshid, utm_* — hänger i slutet av frågesträngen och fingeravtrycker hur länken kopierades. De är säkra att ta bort, och att ta bort dem är analysatorns kärnuppgift; mekaniken kommer härnäst.

Så här fungerar det

Att rensa en Instagram-URL är en pipeline i fyra steg, allt stränganalys som körs lokalt.

  1. Ruttigenkänning — verktyget matchar URL:en mot de rutter Instagram producerar. Media använder kortkodssökvägar (p/, reel/, reels/, tv/), och samma mediasökvägar förekommer också bakom ett användarnamnsprefix ({username}/p/{sc}/, {username}/reel/{sc}/) på länkar kopierade från en profilsida — analysatorn behandlar dem som samma mediatyp, inte som profilsidor. Profiler använder /username/, stories använder /stories/{username}/{id}/ och /stories/highlights/{id}/, guider använder /guide/{username}/{id}/, tagg- och platsbläddrarna ligger under /explore/tags/ och /explore/locations/, och direktmeddelanden ligger under /direct/t/{id}/. En ensam kortkod på 11 tecken accepteras för sig, praktiskt när du plockar ID:n ur ett API-svar.
  2. Inbäddningsnormalisering — media-URL:er anländer ibland via /embed eller /embed/captioned/. Verktyget behandlar dem som alias för inlägget och viker tillbaka dem till den kanoniska sökvägen p/{shortcode}/ utan en separat resultattyp, så att ett delat inlägg inklistrat från en inbäddningswidget fortfarande läses som ett vanligt inlägg.
  3. Media-ID-avkodning — verktyget går igenom kortkodens tecken mot base-64url-alfabetet och viker dem till ett enda heltal med BigInt-precision, och returnerar en exakt decimalkodad sträng — ingen avrundning, ingen förlust.
  4. Spårningsborttagning — frågesträngen inspekteras för delningsparametrar (igsh, igshid) och kampanjtaggar (utm_*). Varje träff registreras med namn i raden Borttagna parametrar och släpps sedan, så den rena URL:en bär bara det som påverkar uppspelning: inget annat.

Inget av detta rör nätverket. Verktyget gör inga anrop — inte ens en lätt oEmbed-probe. Den inklistrade URL:en analyseras, delas och byggs om helt i webbläsaren, så det finns inget att läcka, logga eller kvotera.

Vad räknas som spårning

Instagrams delningsflöde fäster ett litet fingeravtryck av hur en länk kopierades. Verktyget känner varje:

  • igsh — delningshash; märker enheten och delningskällan för kopian, och ersätter den äldre parametern igshid
  • igshid — den äldre delningshashen, fortfarande producerad av vissa äldre appversioner
  • utm_source / utm_medium / utm_campaign / utm_term / utm_content — Google Analytics-kampanjtaggar som ibland läggs till vid webbsdelning

Alla är säkra att radera. De bär ingen uppspelnings- eller routningsmening, och verktyget rapporterar varje borttaget namn så att du kan se utslaget per parameter.

När en länk anländer omsluten i ett l.instagram.com-delningsomslag gäller samma rensning för själva målet: det omslagna målets egna delningsfingeravtryck — YouTubes si, feature, pp och ab_channel, eller Facebooks fbclid — tas också bort tillsammans med eventuella Instagram-parametrar, så att den uppackade utdatan är ren på båda lager.

Stödda länkformat

Indatan accepterar varje adress Instagram själv delar ut. Var och en löses till en av typerna nedan:

Format Exempel Resultat
Inlägg instagram.com/p/DIPPWkUh7Rj/ Kortkod, media-ID
Reel instagram.com/reel/DIPPWkUh7Rj/ Kortkod, media-ID
Reels-visning instagram.com/reels/DIPPWkUh7Rj/ Kortkod, media-ID
IGTV instagram.com/tv/DIPPWkUh7Rj/ Kortkod, media-ID
Inbäddningsalias instagram.com/p/DIPPWkUh7Rj/embed/captioned/ Kortkod, media-ID
Ensam kortkod DIPPWkUh7Rj (11 tecken) Kortkod, media-ID
Inlägg med användarnamnsprefix instagram.com/_window7/p/DS7w7fokujz/ Användarnamn, kortkod
Reel med användarnamnsprefix instagram.com/_window7/reel/DPdpzY6kxxc/ Användarnamn, kortkod
Profil instagram.com/some_user.123/ Användarnamn
Story instagram.com/stories/some_user/1234567/ Användarnamn, story-ID
Höjdpunkt instagram.com/stories/highlights/1798abc/ Höjdpunkts-ID
Guide instagram.com/guide/some_user/93711/ Användarnamn, guide-ID
Hashtag instagram.com/explore/tags/photography/ Hashtag
Plats instagram.com/explore/locations/465487/ Plats-ID
Länkomslag l.instagram.com/?u=…&e=… Omslaget mål
Kortdomän instagr.am/p/DIPPWkUh7Rj/ Kortkod, media-ID
Direktlänk ig.me/m/414231852796565/ Tråd-ID
Nyckelordssökning instagram.com/explore/search/keyword/?q=cats Sökfråga
Direktmeddelandetråd instagram.com/direct/t/414231852796565/ Tråd-ID
Nytt kortlänksschema instagram.com/s/app/TOKEN/ App, token

En ensam kortkod på 11 tecken accepteras för sig, användbar när du arbetar från ett API-svar eller ett kalkylblad med ID:n i stället för en delningslänk. https://-prefixet och www-subdomänen är båda valfria — instagram.com/p/…, www.instagram.com/p/… och https://www.instagram.com/p/… analyseras identiskt, och utdatan använder alltid den fullständiga kanoniska formen. Mediaalias — inbäddning och inbäddning med bildtext — normaliseras tillbaka till inläggstypen i stället för att visas som separata typer. Varianterna med användarnamnsprefix ({username}/p/, {username}/reel/, {username}/tv/) är länkar kopierade inifrån en profilsida: de pekar på samma media och löses till samma typ — och samma rena URL — som sina former utan prefix, så samma inlägg analyseras aldrig som en profil. Hashtags, platser och direktmeddelandetrådar känns igen som egna typer och producerar kanoniska explore- eller direktlänkar, medan stories, höjdpunkter, guider och nyckelordssökningar saknar offentlig permalänk och därför matar ut sin ursprungliga URL med spårningsparametrarna borttagna.

Två kompletteringsdomäner fungerar exakt som instagram.com: instagr.am (Instagrams ursprungliga kortdomän, fortfarande använd av gamla delningar) routar identiskt, så instagr.am/p/… löses till samma inläggstyp som sin långdomäntvilling, och ig.me (direktlänksdomänen) mappar ig.me/m/{id} till en direktmeddelandetråd och ig.me/u/{username} till en profil. Ett annat fall är delningsomslaget l.instagram.com/?u=…&e=… — adressen Instagram delar ut när en länk delas ur appen eller en biolänk. Analysatorn packar upp det: om u-parametern pekar på Instagram-innehåll är resultatet det innehållet (ett omslaget inlägg analyseras som ett inlägg med alla detaljer), och om den pekar på en extern webbplats läses typen som redirect med den omslagna adressen som detalj. Utdatan är alltid själva det uppackade målet.

Användning

Verktyget analyserar medan du skriver — det finns ingen knapp att trycka på:

  1. Klistra in en Instagram-länk — vad som helst från formaten ovan, eller skriv en ensam kortkod på 11 tecken.
  2. Läs resultatpanelen — länktypen, användarnamnet, kortkoden, det numeriska media-ID:t och detaljfälten visas medan du skriver, uppdaterade vid varje tangenttryckning.
  3. Granska raden för borttagna parametrar — varje spårningsparameter Instagram lade till listas med namn så att rensningen är granskningsbar.
  4. Kopiera resultatet — den kanoniska URL:en visas i utdatafältet, redo att kopiera.

Resultatpanelen listar också vilka parametrar som togs bort, så rensningen är granskningsbar: du ser igsh och utm_source borttagna, inte bara en kortare URL.

Utdataformat

För medialänkar — inlägg, Reels och IGTV — erbjuder utdatafältet upp till fyra format, var och en med sin egen adressform:

Format URL Tillgängligt när
Inläggs-URL (standard) instagram.com/p/{shortcode}/ Alltid — den universella formen som renderar vilket media som helst
Reels-URL instagram.com/reels/{shortcode}/ Bara när indatan är en /reel/- eller /reels/-länk
Inbäddnings-URL instagram.com/{p|reel|tv}/{sc}/embed/ Alltid
Inbäddning med bildtext instagram.com/{p|reel|tv}/{sc}/embed/captioned/ Alltid

Reels-URL:en erbjuds bara när länken anlände som en Reel — /reel/ eller /reels/, med eller utan användarnamnsprefix — eftersom dessa rutter garanterar att mediet är en Reel. En /p/-länk kan dölja en Reel bakom sin inläggsform, men den kan också vara ett vanligt inlägg, och det finns inget sätt att veta från URL:en ensam; att producera en /reels/-länk för media som inte är en Reel skickar besökaren till Reels-webbläsaren i stället för inlägget, vilket är värre än en trasig länk. När typen är osäker visas alternativet helt enkelt inte, och vald Reels-utdata återställs till inläggsformen.

Inbäddningsformerna behåller sökvägsverbet länken anlände med — en /reel/-länk bäddas in som /reel/{sc}/embed/, en /p/-länk som /p/{sc}/embed/ — eftersom Instagram betjänar varje verbs inbäddningsslutpunkt separat och /reels/{sc}/embed/ inte finns. Formatval visas bara för medialänkar; profiler, taggar, platser och direktmeddelandetrådar har en enda kanonisk form, och stories, höjdpunkter och guider matar ut sin spårningsfria ursprungliga URL.

Handledning

Gå igenom en bullrig delningslänk från kopiering till ren URL.

Steg 1 — Skaffa en bullrig länk. Öppna Instagram, hitta ett inlägg, tryck på Dela och kopiera länken. Den ser ut ungefär som https://www.instagram.com/p/DIPPWkUh7Rj/?utm_source=ig_web_copy_link&igshid=YzMyNjBhcA%3D%3D&igsh=cXdlbg%3D%3D. Två delningsparametrar är redan fastklistrade.

Steg 2 — Klistra in den. Klicka på indatafältet och klistra in (Ctrl+V eller Cmd+V). Resultatpanelen fylls i omedelbart: typ inlägg, kortkod DIPPWkUh7Rj, media-ID 3607169348072354915, och raden för borttagna parametrar visar utm_source, igshid, igsh.

Steg 3 — Läs media-ID:t. Raden Media-ID visar 3607169348072354915. Det är heltalet Instagrams egna API:er använder för det här inlägget, avkodat lokalt från kortkoden utan nätverksresa. Klistra in valfri kortkod på 11 tecken här så får du dess numeriska tvilling direkt.

Steg 4 — Kopiera den rena inläggs-URL:en. Utdatafältet läser nu https://www.instagram.com/p/DIPPWkUh7Rj/ — samma inlägg, utan fingeravtryck. Kopiera den för att skicka vidare, lägg den i ett dokument eller arkivera den utan att lämna ett delningsspår.

Steg 5 — Prova en Reel. Klistra in https://www.instagram.com/reel/DIPPWkUh7Rj/?igsh=gCXI. Typen läser reel, kortkoden och media-ID:t kommer samma väg, och utdatan antar som standard den universella inläggsformen instagram.com/p/DIPPWkUh7Rj/. Eftersom indatarutten garanterar att detta är en Reel är alternativet Reels-URL tillgängligt — växla till det så blir utdatan instagram.com/reels/DIPPWkUh7Rj/. Växla till Inbäddnings-URL så får du instagram.com/reel/DIPPWkUh7Rj/embed/, redo för en iframe.

Steg 6 — Prova en ensam kortkod. Arbetar du från ett kalkylblad med ID:n? Skriv de 11 tecknen för sig — DIPPWkUh7Rj — så behandlar verktyget det som en fullständig inläggslänk, komplett med media-ID och kanonisk URL.

Steg 7 — Packa upp ett delningsomslag. Klistra in en biolänk: https://l.instagram.com/?u=https%3A%2F%2Fwww.instagram.com%2Fp%2FDIPPWkUh7Rj%2F%3Figsh%3Dabc&e=AUD-…. Omslaget öppnas: typen läser inlägg med full kortkod och media-ID, listan över borttagna visar igsh, och utdatan är den kanoniska https://www.instagram.com/p/DIPPWkUh7Rj/. Klistra nu in ett omslag som pekar på en extern webbplats — ?u=…youtube.com/@hello_lucy?si=…&fbclid=… — och typen läser redirect, detaljen visar det omslagna målet, och utdatan är det målet med dess egna si- och fbclid-fingeravtryck borttagna.

Proffstips

  • Ta bort varje delningsspår innan du skickar vidare. Parametrarna Instagram lägger till (igsh, igshid, utm_*) fingeravtrycker delningstillfället, inte innehållet. Att köra varje länk genom analysatorn är en tvåsekundersvana som tar bort dem varje gång.
  • Använd media-ID:t för att korsreferera datauppsättningar. Om du har en export av media-ID:n — från en datahämtning, en säkerhetskopia eller ett annat API — klistra in en kortkod här, kopiera media-ID:t och sök i dina register efter exakt matchning. Avkodaren använder BigInt, så stora Reel-ID:n är exakta.
  • Behandla Reels, inlägg och inbäddningar som ett. En /reel/, ett /p/ och ett /p/embed/captioned/ löser alla till samma media-ID och samma kanoniska URL. Klistra in vilken variant du fick och få ett konsekvent svar.
  • Packa upp biolänkar innan du loggar dem. l.instagram.com/?u=…-omslag döljer sitt mål bakom en URL-kodad parameter och bär sitt eget utgångstoken. Att köra ett genom analysatorn ger den faktiska adressen — Instagram-innehåll löses till sin kanoniska form, externa länkar visas som redirect och rensas från sina egna delningsfingeravtryck.
  • Stories och höjdpunkter är inte permalänkar. De har ingen kanonisk URL, så analysatorn rapporterar dem som story/höjdpunkt och matar ut den ursprungliga länken med delningsparametrarna borttagna i stället — en delbar adress som fortfarande pekar på rätt plats.
  • Granska ett länkarkiv i bulk. Eftersom analysen är omedelbar och lokal tar hundra inklistringar ungefär lika lång tid som hundra tangenttryckningar, och raden för borttagna parametrar registrerar per länk hur mycket spårning varje bar.

Alternativ

Hur inspekterar folk vanligtvis en Instagram-länk? Tabellen fyller i alternativen:

Metod Visar länktyp Avkodar media-ID Tar bort delningsparametrar Laddar upp din länk
Kopiera och skicka vidare Nej Nej Nej Nej
Manuell inspektion Ja, med ögat Nej (manuell) Ja, för hand Nej
Instagrams inbäddningsgenerator Ja, bara för media Nej Nej Ja
Tredjepartslänkförkortare Nej Nej Nej Ja
Det här verktyget Ja, strukturerat Ja, med BigInt Ja, synligt listat Nej

Manuell inspektion fungerar men är krävande: igsh, igshid och utm_source ser likadana ut, och att avkoda base-64url-media-ID:t för hand är ett jobb för en miniräknare. Instagrams egen inbäddningsgenerator hanterar bara media, kräver en nätverksresa och skickar URL:en hem för att producera inbäddningskoden. Tredjepartsförkortare ersätter Instagrams spårning med sitt eget redirect och skickar upp URL:en till sin server. Det här verktyget är den enda raden med noll uppladdning och en strukturerad nedbrytning, och det visar vad det tog bort i stället för att skriva om tyst.

Jämfört med de officiella API:erna

Analysatorns design med noll anrop är en medveten avvägning, och den andra sidan av avvägningen förtjänar att nämnas. De Instagram-yttor som svarar på rikare frågor om en media är oEmbed och Instagram Graph API — och tabellen visar var varje väg vinner:

Förmåga oEmbed Graph API Det här verktyget
Dela upp en URL i komponenter Nej Nej Ja, lokalt och omedelbart
Ta bort delningsparametrar med granskningslista Nej Nej Ja, synligt rapporterat
Konvertera inbäddningar tillbaka till kanonisk adress Nej Nej Ja
Avkoda kortkod till numeriskt media-ID Nej Nej Ja, med BigInt-precision
Koda numeriskt media-ID tillbaka till kortkod Nej Nej Ja
Bildtext, visningsantal, ägarnamn Ja Ja Inte tillgängligt
Region- och åtkomstkontroller Nej Ja Inte tillgängligt
API-nyckel / inloggning krävs Token Ja Ingen — noll anrop

oEmbed svarar på vad heter den här median, i ett anrop som fortfarande kräver en token; Graph API svarar på allt, till priset av en token, en inloggning och en kvot; det här verktyget svarar på vad finns i den här länken, utan något anrop alls. De tre konkurrerar inte — URL-analys är en webbläsaruppgift, metadata är en nätverksuppgift. Om ett arbetsflöde behöver båda, kör analysatorn för URL:en och anropa Graph API för bildtexten: varje gör sitt eget jobb utan den andres kostnad.

Vad verktyget inte gör

Ärlighet om gränserna är en del av vad som gör en analysator pålitlig.

  • Det hämtar inte mediet. Inga miniatyrbegäranden, ingen spelarladdning, ingen Reel-upplösning, inga analysbeacons. Analys är rent lokalt strängarbete.
  • Det löser inte ett användarnamn till ett profil-ID. some_user förblir ett användarnamn. Upplösning kräver Instagram Graph API och en inloggningstoken, som detta verktyg medvetet aldrig anropar.
  • Det visar inte bildtexter, visningsantal eller ägarnamn. Det kommer från oEmbed eller Graph API — båda nätverksanrop. Verktygets design med noll anrop byter berikning mot integritet.
  • Det verifierar inte att mediet finns. En giltig kortkod på 11 tecken analyseras korrekt oavsett om inlägget är live, borttaget eller aldrig har funnits. Att bekräfta existens skulle kräva ett nätverksanrop.

Allt som gör analysatorn användbar — dela, avkoda, rensa, konvertera — är lokalt. Allt som behöver nätverket är en separat tjänst, och avvägningen dokumenteras här i stället för att döljas.

Felsökning

Problem Orsak Lösning
Inklistring gör ingenting Texten är inte ett Instagram-URL-format alls Använd en länk från appen eller webben, eller en ensam mediekortkod på 11 tecken
Den rena URL:en behåller den ursprungliga sökvägen Länktypen har ingen offentlig permalänk Stories, höjdpunkter och guider matar ut sin spårningsfria ursprungliga URL i stället för en kanonisk form
Media-ID-raden är tom URL:en är inte en mediatyp (ingen kortkod) Media-ID visas bara för inlägg, Reels och IGTV; profiler och taggar har inga
Reels-URL-alternativet saknas Länken garanterar inte att mediet är en Reel /p/, /tv/ och ensamma kortkoder kan vara vanliga inlägg; Reels-utdata erbjuds bara för /reel/- och /reels/-länkar för att inte skicka besökare till fel innehåll
En spårningsparameter visas fortfarande i utdatan Det är en semantisk parameter, inte en spårare igsh, igshid och utm_* är spårarna som tas bort; ruttparametrar lämnas som de är
Två kortkoder ser olika ut De pekar på olika inlägg Avkoda båda till sina media-ID:n — identiska ID:n betyder identiska inlägg

Integritet och datahantering

Analysatorn följer den strängaste integritetsmodellen av Toollect-verktygen: den gör inga nätverksanrop alls.

  • Inget laddas upp. URL:en analyseras i din webbläsare. Ingen begäran som innehåller den skickas någonsin — varken till en server, till Instagrams API eller till en analysbeacon.
  • Inget konto, ingen spårning. Det finns ingen inloggning, ingen analys och ingen historik över länkarna du klistrar in.
  • Inget lagras. Verktyget håller inget tillstånd mellan besök; stäng fliken och den inklistrade URL:en är borta.
  • Inga tredjepartsskript. Till skillnad från verktyg som laddar inbäddnings- eller delningswidgets kör den här sidan helt på sin egen kod.

Om integritet är anledningen till att du är här: det här är sidan där du kan klistra in den länk du inte skulle klistra in någon annanstans.

Tekniska specifikationer

Detaljer:

  • Indataformat: inlägg, reel, reels, IGTV, embed/captioned-alias, ensam kortkod på 11 tecken, profil, story, höjdpunkt, guide, hashtag, plats, nyckelordssökning, direktmeddelandetråd, nytt kortlänksschema, kortdomänerna instagr.am och ig.me, l.instagram.com/?u=…-delningsomslag; https:// och www-subdomänen är valfria
  • Borttagna delningsparametrar: igsh, igshid, utm_source, utm_medium, utm_campaign, utm_term, utm_content; vid uppackning av l.instagram.com-länkar tas även det omslagna målets egna delningsfingeravtryck (si, feature, pp, ab_channel, fbclid) bort
  • Media-ID-avkodning: base-64url mot Instagrams alfabet (A–Z a–z 0-9 - _) med BigInt-aritmetik, returnerad som decimalsträng; reversibel till kortkod
  • Utdata: för media, instagram.com/p/{shortcode}/ (inlägg), instagram.com/reels/{shortcode}/ (Reels-visning), instagram.com/{p|reel|tv}/{shortcode}/embed/ och /embed/captioned/ (inbäddningsformer, med indataverbet behållet); för övriga, instagram.com/{username}/, instagram.com/explore/tags/{tag}/, instagram.com/explore/locations/{id}/ eller instagram.com/direct/t/{id}/
  • Bearbetning: 100 % klientbaserad JavaScript med noll nätverksanrop, ingen API-nyckel, ingen server
  • Webbläsarstöd: alla moderna webbläsare (BigInt, URLSearchParams, clipboard API)

Funktioner

  • Delar upp Instagram-inlägg, Reels, IGTV, profiler, stories, guider, hashtags, platser och direktmeddelanden i sina komponentdelar
  • Avkodar kortkoden på 11 tecken till det numeriska media-ID:t med BigInt-precision och kodar om det
  • Tar bort delningsspårningsparametrar som igsh, igshid och utm_* samtidigt som exakt vad som togs bort listas
  • Genererar kanoniska, fingeravtrycksfria länkar för inlägg, profiler, taggar, platser och direktmeddelandetrådar
  • Normaliserar inbäddnings- och /embed/captioned/-varianter tillbaka till standardinläggs-URL:en
  • Packar upp l.instagram.com-delningsomslag till det omslagna målet, och rensar även dess delningsfingeravtryck
  • Känner igen de kompletterande kortdomänerna instagr.am och ig.me
  • Accepterar en ensam kortkod, praktiskt för ID:n hämtade från API:er eller kalkylblad
  • Accepterar länkar med eller utan https://-prefixet och www-subdomänen
  • 100 % klientbaserad JavaScript utan nätverksanrop, ingen API-nyckel och inget som laddas upp

Vanliga frågor

Vad är en Instagram-URL-analysator?
En Instagram-URL-analysator läser vilken Instagram-länk som helst och delar upp den i sina delar — länktypen, användarnamnet, kortkoden, det avkodade media-ID:t och detaljen (hashtag, plats, story-ID, tråd-ID). Den producerar också en ren kanonisk länk med spårningsparametrarna som Instagram lägger till när du delar en länk borttagna, så att den URL du vidarebefordrar inte bär något delningsfingeravtryck.
Fungerar den utan Instagram-API-nyckel?
Ja. Att analysera en Instagram-URL är rent sträng- och regexarbete som körs helt i din webbläsare. Verktyget gör inga nätverksanrop alls — varken till Instagram, till oEmbed eller till en analysslutpunkt — så det finns ingen API-nyckel, ingen appregistrering, ingen kvot och inget som laddas upp någonstans.
Vad är en Instagram-kortkod och varför ska jag avkoda den till ett media-ID?
Instagram kodar varje inlägg och Reel bakom en kompakt kortkod på 11 tecken (som DIPPWkUh7Rj) i base-64url-form. Det numeriska media-ID:t under kortkoden är vad Instagrams egna API:er och databaser använder internt. Avkodning låter dig matcha en delad URL mot en post i en export, slå upp samma media via ett annat verktyg eller bekräfta att två kortkoder pekar på samma inlägg. De numeriska ID:na är tillräckligt stora för att överstiga JavaScripts säkra heltalsintervall, så verktyget avkodar dem med full BigInt-precision.
Vilka spårningsparametrar tar rensaren bort?
Rensaren tar bort Instagrams delningsparametrar (igsh, igshid) och Google Analytics-kampanjparametrar (utm_source, utm_medium, utm_campaign, utm_term, utm_content). Eftersom Instagrams delningsflöde lägger till dessa parametrar när du kopierar en länk från appen, återställer borttagningen länken till dess kanoniska form. Namnen på de borttagna parametrarna visas i resultaten så att du exakt kan se vad som togs bort.
Vad är l.instagram.com och varför visar inklistrad en annan webbplats?
l.instagram.com är Instagrams delningsomslag — adressen som delas ut när en länk delas från appen eller kopieras från en biolänk, med det verkliga målet dolt i URL-kodad form i dess u-parameter. Analysatorn packar upp det — en omslagen Instagram-länk löses till innehållet med alla dess detaljer (ett omslaget inlägg analyseras som ett inlägg), och en omslagen extern länk visar typen _redirect_ med målet som detalj. Oavsett vilket är utdata själva det uppackade målet, med dess egna delningsfingeravtryck — YouTubes si, feature, pp, ab_channel eller Facebooks fbclid — också borttagna.
Varför saknas Reels-URL-alternativet ibland?
En Reels-URL renderas bara korrekt när mediet faktiskt är en Reel. De rutter som garanterar det — /reel/ och /reels/, med eller utan användarnamnsprefix — erbjuder Reels-URL-alternativet; de andra (/p/, /tv/, ensamma kortkoder) kan dölja ett vanligt inlägg, och att producera en Reels-länk för något som inte är en Reel skickar besökaren till Reels-webbläsaren i stället för inlägget. När rutten inte garanterar en Reel är alternativet dolt och vald Reels-utdata återställs till inläggsformen.
Vad är instagr.am och ig.me?
De är Instagrams kompletterande kortdomäner. instagr.am är den ursprungliga kortdomänen som fortfarande produceras av äldre delningar och routar exakt som instagram.com, så instagr.am/p/… analyseras som samma inläggstyp. ig.me är direktlänksdomänen — ig.me/m/{id} är en direktmeddelandetråd och ig.me/u/{username} är en profil.
Varför skiljer sig den rena URL:en från länken jag klistrade in?
Instagram delar ut flera varianter av samma media-URL — en Reels-URL, en inbäddnings-URL, en inbäddning med bildtext, en kopia med användarnamnsprefix och den kanoniska inläggs-URL:en kan alla peka på samma kortkod. Rensaren skriver om varje medialänk till den adress du väljer — den universella inläggsformen instagram.com/p/{shortcode}/ som standard, Reels-visningen instagram.com/reels/{shortcode}/ eller en av inbäddningsformerna — medan pro fillänkar blir instagram.com/{username}/. På så sätt är den URL du kopierar den som passar där du klistrar in den.
Vad gör inte verktyget?
Det hämtar inte mediet, bildtexten, ägarens namn, visningsantal eller några metadata — det skulle kräva Instagram Graph API och en inloggningstoken, som detta verktyg medvetet aldrig anropar. Det verifierar inte heller om ett inlägg fortfarande finns; en kortkod på 11 tecken analyseras korrekt oavsett om inlägget är live, raderat eller aldrig har funnits.
ESC