Analizzatore di URL Instagram
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.
Anatomia di un link di Instagram
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 (DIPPWkUh7Rj → 3607169348072354915) 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.
- 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. - Normalizzazione degli incorporamenti — gli URL di media a volte arrivano tramite
/embedo/embed/captioned/. Lo strumento li tratta come alias del post e li riporta al percorso canonicop/{shortcode}/senza un tipo di risultato separato, così una condivisione incollata da un widget di incorporamento si legge ancora come un post ordinario. - 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. - 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 parametroigshidigshid— il vecchio hash di condivisione, ancora prodotto da alcune versioni più vecchie dell'apputm_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.
Formati di link supportati
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:
- Incolla un link di Instagram — uno qualsiasi dei formati sopra, o digita un codice breve nudo di 11 caratteri.
- 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.
- Controlla la riga dei parametri rimossi — ogni parametro di tracciamento aggiunto da Instagram viene elencato per nome, così la pulizia è verificabile.
- 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 | Sì |
| Servizi di accorciamento link di terze parti | No | No | No | Sì |
| 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 | Sì |
| 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 | Sì |
| Didascalia, conteggio visualizzazioni, nome del proprietario | Sì | Sì | Non disponibile |
| Controlli di regione e accesso | No | Sì | Non disponibile |
| Chiave API / accesso richiesti | Token | Sì | 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_userresta 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.ameig.me, wrapper di condivisionel.instagram.com/?u=…;https://e il sottodominiowwwsono facoltativi - Parametri di condivisione rimossi:
igsh,igshid,utm_source,utm_medium,utm_campaign,utm_term,utm_content; quando si scartano i linkl.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 aritmeticaBigInt, 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}/oinstagram.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