Analizzatore di URL Instagram

Rete

URL analizzata
Tipo
Nome utente
Codice breve
ID del media
Dettaglio
Parametri rimossi
Formato di uscita

Introduzione

L'Analizzatore di URL Instagram di Toollect risponde a una piccola domanda regolare: cosa c'è davvero in questo link di Instagram e cosa posso rimuovere in sicurezza prima di inoltrarlo? Incolla qualsiasi URL di Instagram e lo strumento ne nomina il tipo — post, Reel, IGTV, profilo, storia, guida, hashtag, luogo o messaggio diretto — poi estrae il nome utente, il codice breve e l'ID di media numerico, prima di ricostruirlo come URL canonica e senza tracciamento. Nessun account, nessuna chiave API e zero richieste di rete.

Il problema che elimina è il suffisso che l'app di Instagram incolla su ogni link che produce. Copi un link per mandarlo a un amico e ottieni ?igsh=… o ?igshid=… aggiunto — un'impronta di condivisione che marca come è stato copiato il link, da quale dispositivo e da quale contesto. Incolli lo stesso link in un documento e i parametri viaggiano con esso, lasciando una traccia che punta all'evento di condivisione piuttosto che al contenuto.

Lo strumento gira interamente nel tuo browser. Legge l'URL con lo stesso instradamento che usa Instagram stesso, classifica il contenuto dietro di esso, decodifica il codice breve nel suo ID di media numerico usando l'aritmetica base-64url, raccoglie i parametri di tracciamento in una lista rimovibile e riassembla il link canonico — tutto lavoro locale su stringhe, nessuna richiesta lascia mai la pagina.

Casi d'uso

Oltre all'ovvio — «pulire questo link prima di inviarlo» — l'analizzatore si inserisce in flussi di lavoro reali.

Creatori di contenuti e community manager

Un link copiato dal pulsante Condividi di Instagram porta igsh o igshid dal momento in cui tocchi copia. I creator che incollano i propri link di post e reel in didascalie, bio e articoli ottengono un URL pulito invece di un'impronta del dispositivo — e i formati di incorporamento si inseriscono direttamente in un sito web o in un post di blog senza la traccia di condivisione.

Sviluppatori e siti web

Incorporare un post di solito significa scrivere a mano il src di un iframe. L'analizzatore produce l'URL di incorporamento per il verbo che hai ricevuto — /p/{sc}/embed/, /reel/{sc}/embed/ o la variante con didascalia — quindi non c'è da indovinare quale endpoint serve quale verbo. Lo stesso flusso si estende alle pagine generate: inserisci una lista di codici brevi, ottieni URL di incorporamento puliti. La decodifica dell'ID di media è il ponte verso esportazioni di API e database basati su ID numerici.

Analisi dei dati e archiviazione

Giornalisti, ricercatori e analisti che lavorano con liste di link fanno due lavori in un solo incolla: l'URL viene suddiviso in componenti strutturati (tipo, utente, codice breve, ID di media) per la registrazione, e la lista dei parametri rimossi documenta esattamente quali tracker portava ogni link. Il lavoro in batch è una serie di incollaggi senza attese — l'analisi è istantanea e locale, quindi cento link richiedono più o meno cento battute.

Condivisione attenta alla privacy

Il parametro igsh marca il dispositivo e il contesto da cui è stato copiato un link — un'impronta di condivisione che viaggia con l'URL. Far passare il link dall'analizzatore prima di inoltrarlo la rimuove, così chi lo riceve ottiene il contenuto, non una registrazione di dove è nato il link.

Prima della meccanica di analisi, una mappa del territorio: ogni link di Instagram è fatto delle stesse poche parti, e l'analizzatore si limita a leggerle.

Prendi un link così come esce dall'app:

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

Parte Valore Significato
Schema https:// Il protocollo; facoltativo in ingresso, sempre presente in uscita
Host www.instagram.com Il sottodominio www è facoltativo, e i domini companion instagr.am e ig.me vengono analizzati in modo identico
Route /_window7/p/DS7w7fokujz/ Il verbo (p) nomina il tipo di contenuto; DS7w7fokujz è il codice breve
Query ?igsh=cXdlbg%3D%3D La coda di tracciamento — impronte di condivisione aggiunte al momento della copia

Il verbo di route

Il primo segmento del percorso dopo l'host nomina cosa sia il link, e l'analizzatore mappa ogni verbo a un tipo:

Verbo Tipo
p/ Post
reel/, reels/ Reel
tv/ IGTV
{username}/p/, {username}/reel/, {username}/tv/ Lo stesso media — un link copiato da una pagina di profilo, non un profilo stesso
stories/, guide/, explore/, direct/, s/ Storia, guida, tag/luogo/ricerca, messaggio diretto, link breve

Il codice breve

L'ultima parte di una route di media è il codice breve: una stringa di 11 caratteri come DS7w7fokujz. Non è casuale — Instagram scrive l'ID numerico del media in base-64url, con un alfabeto di 64 caratteri (A–Z, a–z, 0–9, -, _). Undici caratteri danno 64^11 ≈ 2^66 valori possibili, spazio per ogni ID di media che Instagram emetterà mai. L'analizzatore converte in entrambe le direzioni — codice breve in ID (DIPPWkUh7Rj3607169348072354915) e ID di nuovo in codice breve — con aritmetica BigInt, perché gli ID di media reali superano l'intervallo sicuro degli interi di JavaScript.

La coda di tracciamento

I parametri di condivisione — igsh, igshid, utm_* — pendono dalla fine della stringa di query e improntano come è stato copiato il link. Sono sicuri da rimuovere, e rimuoverli è il lavoro centrale dell'analizzatore; la meccanica arriva subito dopo.

Come funziona

Pulire un URL di Instagram è una pipeline in quattro passaggi, tutta analisi di stringhe eseguita localmente.

  1. Riconoscimento delle route — lo strumento confronta l'URL con le route che Instagram produce. I media usano percorsi di codice breve (p/, reel/, reels/, tv/), e gli stessi percorsi di media appaiono anche dietro un prefisso del nome utente ({username}/p/{sc}/, {username}/reel/{sc}/) sui link copiati da una pagina di profilo — l'analizzatore li tratta come lo stesso tipo di media, non come pagine di profilo. I profili usano /username/, le storie /stories/{username}/{id}/ e /stories/highlights/{id}/, le guide /guide/{username}/{id}/, i browser di tag e luoghi vivono sotto /explore/tags/ e /explore/locations/, e i messaggi diretti sotto /direct/t/{id}/. Un codice breve nudo di 11 caratteri viene accettato da solo, comodo quando estrai ID da una risposta API.
  2. Normalizzazione degli incorporamenti — gli URL di media a volte arrivano tramite /embed o /embed/captioned/. Lo strumento li tratta come alias del post e li riporta al percorso canonico p/{shortcode}/ senza un tipo di risultato separato, così una condivisione incollata da un widget di incorporamento si legge ancora come un post ordinario.
  3. Decodifica dell'ID di media — lo strumento percorre i caratteri del codice breve contro l'alfabeto base-64url e li piega in un unico intero con precisione BigInt, restituendo una stringa decimale esatta — nessun arrotondamento, nessuna perdita.
  4. Rimozione del tracciamento — la stringa di query viene ispezionata per i parametri di condivisione (igsh, igshid) e i tag di campagna (utm_*). Ogni parametro trovato viene registrato per nome nella riga Parametri rimossi e poi eliminato, così l'URL pulito porta solo ciò che influisce sulla riproduzione: nient'altro.

Niente di tutto questo tocca la rete. Lo strumento non fa richieste — nemmeno una sonda oEmbed leggera. L'URL incollato viene analizzato, suddiviso e ricostruito interamente nel browser, quindi non c'è nulla da far trapelare, registrare o quotare.

Cosa conta come tracciamento

Il flusso di condivisione di Instagram attacca una piccola impronta di come è stato copiato un link. Lo strumento le conosce tutte:

  • igsh — hash di condivisione; marca il dispositivo e la fonte di condivisione della copia, sostituendo il vecchio parametro igshid
  • igshid — il vecchio hash di condivisione, ancora prodotto da alcune versioni più vecchie dell'app
  • utm_source / utm_medium / utm_campaign / utm_term / utm_content — tag di campagna di Google Analytics a volte aggiunti dalla condivisione web

Tutti possono essere cancellati senza rischi. Non portano alcun significato di riproduzione o instradamento, e lo strumento segnala ogni nome rimosso così vedi il verdetto parametro per parametro.

Quando un link arriva avvolto in un wrapper di condivisione l.instagram.com, la stessa pulizia si applica alla destinazione stessa: le proprie impronte di condivisione della destinazione avvolta — si, feature, pp e ab_channel di YouTube, o fbclid di Facebook — vengono rimosse insieme a qualsiasi parametro di Instagram, quindi l'uscita scartata è pulita su entrambi i livelli.

L'ingresso accetta ogni indirizzo che Instagram stesso distribuisce. Ognuno si risolve in uno dei tipi seguenti:

Formato Esempio Risultato
Post instagram.com/p/DIPPWkUh7Rj/ Codice breve, ID di media
Reel instagram.com/reel/DIPPWkUh7Rj/ Codice breve, ID di media
Visualizzazione Reels instagram.com/reels/DIPPWkUh7Rj/ Codice breve, ID di media
IGTV instagram.com/tv/DIPPWkUh7Rj/ Codice breve, ID di media
Alias di incorporamento instagram.com/p/DIPPWkUh7Rj/embed/captioned/ Codice breve, ID di media
Codice breve nudo DIPPWkUh7Rj (11 caratteri) Codice breve, ID di media
Post con prefisso utente instagram.com/_window7/p/DS7w7fokujz/ Utente, codice breve
Reel con prefisso utente instagram.com/_window7/reel/DPdpzY6kxxc/ Utente, codice breve
Profilo instagram.com/some_user.123/ Utente
Storia instagram.com/stories/some_user/1234567/ Utente, ID di storia
Momento saliente instagram.com/stories/highlights/1798abc/ ID di momento saliente
Guida instagram.com/guide/some_user/93711/ Utente, ID di guida
Hashtag instagram.com/explore/tags/photography/ Hashtag
Luogo instagram.com/explore/locations/465487/ ID di luogo
Wrapper di link l.instagram.com/?u=…&e=… Destinazione avvolta
Dominio breve instagr.am/p/DIPPWkUh7Rj/ Codice breve, ID di media
Link diretto ig.me/m/414231852796565/ ID di thread
Ricerca per parola chiave instagram.com/explore/search/keyword/?q=cats Query di ricerca
Thread di messaggi diretti instagram.com/direct/t/414231852796565/ ID di thread
Nuovo schema di link breve instagram.com/s/app/TOKEN/ App, token

Un codice breve nudo di 11 caratteri viene accettato da solo, utile quando lavori con una risposta API o un foglio di calcolo di ID invece che con un link di condivisione. Il prefisso https:// e il sottodominio www sono entrambi facoltativi — instagram.com/p/…, www.instagram.com/p/… e https://www.instagram.com/p/… vengono analizzati in modo identico, e l'uscita usa sempre la forma canonica completa. Gli alias di media — incorporamento e incorporamento con didascalia — vengono normalizzati al tipo di post invece di essere presentati come tipi separati. Le varianti con prefisso del nome utente ({username}/p/, {username}/reel/, {username}/tv/) sono link copiati dall'interno di una pagina di profilo: puntano allo stesso media e si risolvono nello stesso tipo — e nello stesso URL pulito — delle loro forme senza prefisso, quindi lo stesso post non viene mai analizzato come profilo. Hashtag, luoghi e thread di messaggi diretti vengono riconosciuti come tipi propri e producono link canonici di explore o diretti, mentre storie, momenti salienti, guide e ricerche per parola chiave non hanno permalink pubblico e quindi emettono il loro URL originale con i parametri di tracciamento rimossi.

Due domini companion funzionano esattamente come instagram.com: instagr.am (il dominio breve originale di Instagram, ancora usato dalle condivisioni più vecchie) instrada in modo identico, quindi instagr.am/p/… si risolve nello stesso tipo di post del suo gemello a dominio lungo, e ig.me (il dominio di link diretto) mappa ig.me/m/{id} su un thread di messaggi diretti e ig.me/u/{username} su un profilo. Un caso diverso è il wrapper di condivisione l.instagram.com/?u=…&e=… — l'indirizzo che Instagram consegna quando un link viene condiviso dall'app o da un link della bio. L'analizzatore lo scarta: se il parametro u punta a contenuti di Instagram, il risultato è quel contenuto (un post avvolto viene analizzato come post con tutti i suoi dettagli), e se punta a un sito esterno, il tipo legge redirect con l'indirizzo avvolto come dettaglio. L'uscita è sempre la destinazione scartata stessa.

Utilizzo

Lo strumento analizza mentre scrivi — non c'è alcun pulsante da premere:

  1. Incolla un link di Instagram — uno qualsiasi dei formati sopra, o digita un codice breve nudo di 11 caratteri.
  2. Leggi il pannello dei risultati — il tipo di link, nome utente, codice breve, ID di media numerico e campi di dettaglio appaiono mentre scrivi, aggiornati a ogni tasto.
  3. Controlla la riga dei parametri rimossi — ogni parametro di tracciamento aggiunto da Instagram viene elencato per nome, così la pulizia è verificabile.
  4. Copia il risultato — l'URL canonica appare nel campo di uscita, pronta da copiare.

Il pannello dei risultati elenca anche quali parametri sono stati eliminati, così la pulizia è verificabile: vedi igsh e utm_source rimossi, non solo un URL più corto.

Formati di uscita

Per i link di media — post, reels e IGTV — il campo di uscita offre fino a quattro formati, ognuno con la propria forma di indirizzo:

Formato URL Disponibile quando
URL del post (predefinita) instagram.com/p/{shortcode}/ Sempre — la forma universale che mostra qualsiasi media
URL dei Reels instagram.com/reels/{shortcode}/ Solo quando l'ingresso è un link /reel/ o /reels/
URL di incorporamento instagram.com/{p|reel|tv}/{sc}/embed/ Sempre
Incorporamento con didascalia instagram.com/{p|reel|tv}/{sc}/embed/captioned/ Sempre

L'URL dei Reels viene offerta solo quando il link è arrivato come reel — /reel/ o /reels/, con o senza prefisso del nome utente — perché quelle route garantiscono che il media sia un reel. Un link /p/ può nascondere un reel dietro la sua forma di post, ma può anche essere un post ordinario, e non c'è modo di saperlo solo dall'URL; produrre un link /reels/ per un media che non è un reel manda il visitatore al browser dei reels invece che al post, il che è peggio di un link rotto. Quando il tipo è incerto, l'opzione semplicemente non viene mostrata e qualsiasi uscita di reels selezionata torna alla forma di post.

Le forme di incorporamento mantengono il verbo di percorso con cui il link è arrivato — un link /reel/ si incorpora come /reel/{sc}/embed/, un link /p/ come /p/{sc}/embed/ — perché Instagram serve l'endpoint di incorporamento di ogni verbo separatamente e /reels/{sc}/embed/ non esiste. La selezione del formato appare solo per i link di media; profili, tag, luoghi e thread di messaggi diretti hanno una sola forma canonica, e storie, momenti salienti e guide emettono il loro URL originale senza tracciamento.

Guida passo passo

Percorri un link di condivisione rumoroso dalla copia all'URL pulito.

Passo 1 — Ottieni un link rumoroso. Apri Instagram, trova un post, tocca Condividi e copia il link. Appare più o meno così: https://www.instagram.com/p/DIPPWkUh7Rj/?utm_source=ig_web_copy_link&igshid=YzMyNjBhcA%3D%3D&igsh=cXdlbg%3D%3D. Due parametri di condivisione sono già attaccati.

Passo 2 — Incollalo. Fai clic sul campo di input e incolla (Ctrl+V o Cmd+V). Il pannello dei risultati si riempie subito: tipo post, codice breve DIPPWkUh7Rj, ID di media 3607169348072354915, e la riga dei parametri rimossi mostra utm_source, igshid, igsh.

Passo 3 — Leggi l'ID di media. La riga ID del media mostra 3607169348072354915. È l'intero che le API di Instagram usano per questo post, decodificato localmente dal codice breve senza andata e ritorno di rete. Incolla qualsiasi codice breve di 11 caratteri qui e ottieni immediatamente il suo gemello numerico.

Passo 4 — Copia l'URL pulito del post. Il campo di uscita ora mostra https://www.instagram.com/p/DIPPWkUh7Rj/ — lo stesso post, nessuna impronta. Copialo per inoltrarlo a qualcuno, lascialo in un documento o incollalo in un archivio di link senza lasciare una traccia di condivisione.

Passo 5 — Prova un Reel. Incolla https://www.instagram.com/reel/DIPPWkUh7Rj/?igsh=gCXI. Il tipo legge reel, il codice breve e l'ID di media passano allo stesso modo, e l'uscita usa per impostazione predefinita la forma universale di post instagram.com/p/DIPPWkUh7Rj/. Poiché la route di ingresso garantisce che questo sia un reel, l'opzione URL dei Reels è disponibile — passa a essa e l'uscita diventa instagram.com/reels/DIPPWkUh7Rj/. Passa a URL di incorporamento e ottieni instagram.com/reel/DIPPWkUh7Rj/embed/, pronta per un iframe.

Passo 6 — Prova un codice breve nudo. Lavori con un foglio di calcolo di ID? Digita gli 11 caratteri da soli — DIPPWkUh7Rj — e lo strumento li tratta come un link di post completo, con ID di media e URL canonica inclusi.

Passo 7 — Scarta un wrapper di condivisione. Incolla un link della bio: https://l.instagram.com/?u=https%3A%2F%2Fwww.instagram.com%2Fp%2FDIPPWkUh7Rj%2F%3Figsh%3Dabc&e=AUD-…. Il wrapper si apre: il tipo legge post con codice breve e ID di media completi, l'elenco dei rimossi mostra igsh, e l'uscita è la canonica https://www.instagram.com/p/DIPPWkUh7Rj/. Ora incolla un wrapper che punta a un sito esterno — ?u=…youtube.com/@hello_lucy?si=…&fbclid=… — e il tipo legge redirect, il dettaglio mostra la destinazione avvolta, e l'uscita è quella destinazione con le sue impronte si e fbclid rimosse.

Suggerimenti

  • Elimina ogni condivisione prima di inoltrare. I parametri che Instagram aggiunge (igsh, igshid, utm_*) improntano l'evento di condivisione, non il contenuto. Far passare ogni link dall'analizzatore è un'abitudine di due secondi che li elimina ogni volta.
  • Usa l'ID di media per incrociare i set di dati. Se hai un'esportazione di ID di media — da un download di dati, un backup o un'altra API — incolla qui un codice breve, copia l'ID di media e cerca nei tuoi record una corrispondenza esatta. Il decodificatore usa BigInt, quindi gli ID grandi dei Reels sono esatti.
  • Tratta reels, post e incorporamenti come una cosa sola. Un /reel/, un /p/ e un /p/embed/captioned/ si risolvono tutti nello stesso ID di media e nello stesso URL canonico. Incolla la variante ricevuta e ottieni una risposta coerente.
  • Scarta i link della bio prima di registrarli. I wrapper l.instagram.com/?u=… nascondono la loro destinazione dietro un parametro codificato in URL e portano il proprio token di scadenza. Farli passare dall'analizzatore produce l'indirizzo reale — i contenuti di Instagram si risolvono nella loro forma canonica, i link esterni vengono mostrati come redirect e puliti dalle loro impronte di condivisione.
  • Storie e momenti salienti non sono permalink. Non hanno URL canonica, quindi l'analizzatore li segnala come storia/momento saliente ed emette il link originale con i parametri di condivisione rimossi — un indirizzo condivisibile che punta ancora al posto giusto.
  • Audita un archivio di link in massa. Poiché l'analisi è istantanea e locale, cento incollaggi richiedono più o meno cento battute, e la riga dei parametri rimossi registra per link quanto tracciamento portava ciascuno.

Alternative

Come ispezionano di solito le persone un link di Instagram? La tabella completa le opzioni:

Metodo Mostra il tipo di link Decodifica l'ID di media Rimuove i parametri di condivisione Carica il tuo link
Copia e inoltra No No No No
Ispezione manuale Sì, a occhio No (manuale) Sì, a mano No
Generatore di incorporamento di Instagram Sì, solo media No No
Servizi di accorciamento link di terze parti No No No
Questo strumento Sì, strutturato Sì, con BigInt Sì, elencato visibilmente No

L'ispezione manuale funziona ma è impegnativa: igsh, igshid e utm_source si somigliano, e decodificare l'ID di media base-64url a mano è lavoro da calcolatrice. Il generatore di incorporamento di Instagram gestisce solo i media, richiede un andata e ritorno di rete e invia l'URL a casa sua per produrre il codice di incorporamento. I servizi di accorciamento di terze parti sostituiscono il tracciamento di Instagram con la loro redirezione e caricano l'URL sul loro server. Questo strumento è l'unica riga con zero caricamenti e una suddivisione strutturata, e rivela ciò che ha rimosso invece di riscrivere in silenzio.

A confronto con le API ufficiali

La scelta zero richieste dell'analizzatore è un compromesso deliberato, e l'altro lato del compromesso merita di essere nominato. Le superfici di Instagram che rispondono a domande più ricche su un media sono oEmbed e l'API Graph di Instagram — e la tabella mostra dove vince ogni percorso:

Capacità oEmbed API Graph Questo strumento
Dividere un URL in componenti No No Sì, localmente e all'istante
Rimuovere i parametri di condivisione con elenco di audit No No Sì, segnalato visibilmente
Convertire gli incorporamenti all'indirizzo canonico No No
Decodificare il codice breve in ID di media numerico No No Sì, con precisione BigInt
Codificare l'ID di media numerico in codice breve No No
Didascalia, conteggio visualizzazioni, nome del proprietario Non disponibile
Controlli di regione e accesso No Non disponibile
Chiave API / accesso richiesti Token Nessuna — zero richieste

oEmbed risponde come si chiama questo media, in una chiamata che richiede comunque un token; l'API Graph risponde tutto, al prezzo di un token, un accesso e una quota; questo strumento risponde cosa c'è in questo link, senza alcuna richiesta. I tre non competono — l'analisi degli URL è lavoro del browser, i metadati sono lavoro di rete. Se un flusso ha bisogno di entrambi, esegui l'analizzatore per l'URL e chiama l'API Graph per la didascalia: ognuno fa il suo lavoro senza il costo dell'altro.

Cosa non fa lo strumento

L'onestà sui limiti fa parte di ciò che rende un analizzatore affidabile.

  • Non recupera il media. Nessuna richiesta di miniature, nessun caricamento del player, nessuna risoluzione di reel, nessun beacon di analisi. L'analisi è puro lavoro locale su stringhe.
  • Non risolve un nome utente in un ID di profilo. some_user resta un nome utente. La risoluzione richiede l'API Graph di Instagram e un token di accesso, che questo strumento non chiama deliberatamente mai.
  • Non mostra didascalie, conteggi di visualizzazioni o nomi del proprietario. Questi arrivano da oEmbed o dall'API Graph — entrambe chiamate di rete. La scelta zero richieste dello strumento scambia l'arricchimento con la privacy.
  • Non verifica che il media esista. Un codice breve valido di 11 caratteri viene analizzato correttamente sia che il post sia attivo, rimosso o mai esistito. Confermarne l'esistenza richiederebbe una chiamata di rete.

Tutto ciò che rende utile l'analizzatore — dividere, decodificare, pulire, convertire — è locale. Tutto ciò che richiede la rete è un servizio separato, e il compromesso è documentato qui invece di essere nascosto.

Risoluzione dei problemi

Problema Causa Soluzione
Incollare non fa nulla Il testo non è affatto un formato di URL di Instagram Usa un link dall'app o dal web, o un codice breve di media nudo di 11 caratteri
L'URL pulito mantiene il percorso originale Il tipo di link non ha permalink pubblico Storie, momenti salienti e guide emettono il loro URL originale senza tracciamento invece di una forma canonica
La riga dell'ID di media è vuota L'URL non è un tipo di media (nessun codice breve) Gli ID di media vengono mostrati solo per post, reels e IGTV; profili e tag non ne hanno
Manca l'opzione URL dei Reels Il link non garantisce che il media sia un reel /p/, /tv/ e i codici brevi nudi possono essere post ordinari; l'uscita di reels è offerta solo per i link /reel/ e /reels/ per evitare di mandare i visitatori al contenuto sbagliato
Un parametro di tracciamento appare ancora nell'uscita È un parametro semantico, non un tracker igsh, igshid e utm_* sono i tracker rimossi; i parametri di route vengono lasciati come sono
Due codici brevi sembrano diversi Puntano a post diversi Decodifica entrambi nei loro ID di media — ID identici significano post identici

Privacy e gestione dei dati

L'analizzatore segue il modello di privacy più rigoroso degli strumenti Toollect: non effettua alcuna richiesta di rete.

  • Nulla viene caricato. L'URL viene analizzata nel tuo browser. Nessuna richiesta che la contiene viene mai inviata — né a un server, né all'API di Instagram, né a un beacon di analisi.
  • Nessun account, nessun tracciamento. Non c'è accesso, né analisi, né cronologia dei link che incolli.
  • Nulla viene memorizzato. Lo strumento non conserva stato tra le visite; chiudi la scheda e l'URL incollata scompare.
  • Nessuno script di terze parti. A differenza degli strumenti che caricano widget di incorporamento o condivisione, questa pagina funziona interamente con il proprio codice.

Se la privacy è il motivo per cui sei qui: questa è la pagina in cui puoi incollare il link che non incolleresti da nessun'altra parte.

Specifiche tecniche

Dettagli:

  • Formati di ingresso: post, reel, reels, IGTV, alias di incorporamento/incorporamento con didascalia, codice breve nudo di 11 caratteri, profilo, storia, momento saliente, guida, hashtag, luogo, ricerca per parola chiave, thread di messaggi diretti, nuovo schema di link breve, domini brevi instagr.am e ig.me, wrapper di condivisione l.instagram.com/?u=…; https:// e il sottodominio www sono facoltativi
  • Parametri di condivisione rimossi: igsh, igshid, utm_source, utm_medium, utm_campaign, utm_term, utm_content; quando si scartano i link l.instagram.com, vengono rimosse anche le impronte di condivisione della destinazione avvolta (si, feature, pp, ab_channel, fbclid)
  • Decodifica dell'ID di media: base-64url contro l'alfabeto di Instagram (A–Z a–z 0-9 - _) con aritmetica BigInt, restituito come stringa decimale; reversibile in codice breve
  • Uscita: per i media, instagram.com/p/{shortcode}/ (post), instagram.com/reels/{shortcode}/ (visualizzazione reels), instagram.com/{p|reel|tv}/{shortcode}/embed/ e /embed/captioned/ (forme di incorporamento, mantenendo il verbo di ingresso); per gli altri, instagram.com/{username}/, instagram.com/explore/tags/{tag}/, instagram.com/explore/locations/{id}/ o instagram.com/direct/t/{id}/
  • Elaborazione: JavaScript 100% nel browser con zero richieste di rete, nessuna chiave API, nessun server
  • Supporto browser: tutti i browser moderni (BigInt, URLSearchParams, API degli appunti)

Caratteristiche

  • Suddivide post, Reels, IGTV, profili, storie, guide, hashtag, luoghi e messaggi diretti di Instagram nei loro componenti
  • Decodifica il codice breve di 11 caratteri nel suo ID di media numerico con precisione BigInt e lo ricodifica
  • Rimuove i parametri di tracciamento di condivisione come igsh, igshid e utm_* mostrando esattamente cosa è stato eliminato
  • Genera link canonici e senza impronte per post, profili, tag, luoghi e thread di messaggi diretti
  • Normalizza le varianti /embed e /embed/captioned/ di nuovo all'URL standard del post
  • Scarta i wrapper di condivisione l.instagram.com fino alla destinazione avvolta, pulendone anche le impronte di condivisione
  • Riconosce i domini brevi companion instagr.am e ig.me
  • Accetta un codice breve nudo da solo, comodo per ID provenienti da API o fogli di calcolo
  • Accetta link con o senza il prefisso https:// e il sottodominio www
  • JavaScript 100% nel browser con zero richieste di rete, nessuna chiave API e nulla viene caricato

Domande frequenti

Cos'è un analizzatore di URL di Instagram?
Un analizzatore di URL di Instagram legge qualsiasi link di Instagram e lo suddivide nelle sue parti — il tipo di link, il nome utente, il codice breve, l'ID di media decodificato e il dettaglio (hashtag, luogo, ID di storia, ID di thread). Produce anche un link canonico pulito senza i parametri di tracciamento che Instagram aggiunge quando condividi un link, così l'URL che inoltri non porta alcuna impronta di condivisione.
Funziona senza una chiave API di Instagram?
Sì. Analizzare un URL di Instagram è puro lavoro su stringhe ed espressioni regolari che avviene interamente nel tuo browser. Lo strumento non effettua alcuna richiesta di rete — né a Instagram, né a oEmbed, né a un endpoint di analisi — quindi niente chiave API, niente registrazione di app, niente quota e nulla viene caricato da nessuna parte.
Cos'è un codice breve di Instagram e perché decodificarlo in un ID di media?
Instagram codifica ogni post e reel dietro un codice breve compatto di 11 caratteri (come DIPPWkUh7Rj) in forma base-64url. L'ID di media numerico dietro quel codice breve è ciò che le API e i database di Instagram usano internamente. Decodificarlo ti permette di abbinare un URL condiviso a un record in un'esportazione, cercare lo stesso media con un altro strumento o confermare che due codici brevi puntano allo stesso post. Gli ID numerici sono abbastanza grandi da superare l'intervallo sicuro degli interi di JavaScript, quindi lo strumento li decodifica con piena precisione BigInt.
Quali parametri di tracciamento rimuove il pulitore?
Il pulitore elimina i parametri di condivisione di Instagram (igsh, igshid) e i parametri di campagna di Google Analytics (utm_source, utm_medium, utm_campaign, utm_term, utm_content). Poiché il flusso di condivisione di Instagram aggiunge questi parametri quando copi un link dall'app, rimuoverli ripristina il link alla sua forma canonica. I nomi dei parametri rimossi appaiono nei risultati così vedi esattamente cosa è stato tolto.
Cos'è l.instagram.com e perché incollarne uno mostra un sito diverso?
l.instagram.com è il wrapper di condivisione di Instagram — l'indirizzo consegnato quando un link viene condiviso dall'app o copiato da un link della bio, con la vera destinazione nascosta, codificata in URL, nel suo parametro u. L'analizzatore lo scarta — un link di Instagram avvolto si risolve in quel contenuto con tutti i suoi dettagli (un post avvolto viene analizzato come post), e un link esterno avvolto mostra il tipo _redirect_ con la destinazione come dettaglio. In entrambi i casi l'uscita è la destinazione scartata stessa, con le sue impronte di condivisione — si, feature, pp, ab_channel di YouTube o fbclid di Facebook — rimosse anch'esse.
Perché a volte manca l'opzione URL dei Reels?
Un URL di reels viene visualizzato correttamente solo quando il media è davvero un reel. Le route che lo garantiscono — /reel/ e /reels/, con o senza prefisso del nome utente — offrono l'opzione URL dei Reels; le altre (/p/, /tv/, codici brevi nudi) potrebbero nascondere un post ordinario, e produrre un link di reels per un non-reel manda il visitatore al browser dei reels invece che al post, il che è peggio di un link rotto. Quando la route non garantisce un reel, l'opzione semplicemente non viene mostrata e qualsiasi uscita di reels selezionata torna alla forma di post.
Cosa sono instagr.am e ig.me?
Sono i domini brevi companion di Instagram. instagr.am è il dominio breve originale, ancora prodotto dalle condivisioni più vecchie, e instrada esattamente come instagram.com, quindi instagr.am/p/… viene analizzato come lo stesso tipo di post. ig.me è il dominio di link diretto — ig.me/m/{id} è un thread di messaggi diretti e ig.me/u/{username} è un profilo.
Perché l'URL pulito differisce dal link che ho incollato?
Instagram distribuisce diverse varianti dello stesso URL di media — un URL di reel, un URL di incorporamento, un incorporamento con didascalia, una copia con prefisso del nome utente e l'URL canonico del post possono puntare tutti allo stesso codice breve. Il pulitore riscrive ogni link di media all'indirizzo che scegli — la forma universale di post instagram.com/p/{shortcode}/ di default, la visualizzazione dei reels instagram.com/reels/{shortcode}/ o una delle forme di incorporamento — mentre i link di profilo diventano instagram.com/{username}/. Così l'URL che copi è quello che si adatta al punto in cui lo incolli.
Cosa non fa lo strumento?
Non recupera il media, la didascalia, il nome del proprietario, i conteggi delle visualizzazioni o alcun metadato — ciò richiederebbe l'API Graph di Instagram e un token di accesso, che questo strumento non chiama deliberatamente mai. Non verifica nemmeno se un post esiste ancora; un codice breve di 11 caratteri viene analizzato correttamente sia che il post sia attivo, eliminato o mai esistito.
ESC