Convertitore ID media Instagram

Rete Convertitore

Risultato
Codice breve
ID del media
URL standard

Introduzione

Il Convertitore ID media Instagram di Toollect fa una cosa con precisione – converte uno shortcode di Instagram nel suo ID media numerico, e viceversa, in entrambe le direzioni e a piena precisione. Incolla uno shortcode – DIPPWkUh7Rj – e restituisce l'ID 3607169348072354915; incolla quel numero e restituisce lo shortcode. Incolla invece un link Instagram completo e il convertitore estrae lo shortcode dall'URL e produce entrambi i valori, più il link canonico.

La conversione è un problema puramente matematico, non una ricerca. Instagram codifica l'ID media in base64url – un sistema numerico compatto – quindi la conversione gira all'istante nel tuo browser, senza richiesta di rete, senza chiave API e senza account. L'unica sottigliezza è la dimensione – gli ID media sono numeri a 19 cifre che superano l'intervallo esatto dei numeri JavaScript ordinari, per questo lo strumento esegue tutta l'aritmetica con BigInt e non arrotonda mai.

Il pannello dei risultati mostra tre campi – shortcode, ID media, URL standard – ciascuno con il proprio pulsante di copia. Qualunque cosa tu incolli, l'altro lato della conversione appare durante la digitazione, e l'URL canonica instagram.com/p/{shortcode}/ viene sempre generata per la condivisione o l'archiviazione.

Casi d'uso

La conversione shortcode-ID è una di quelle piccole operazioni che emergono in lavori sorprendentemente diversi.

Analisi dei dati e lavoro con le API

Le API interne di Instagram, le esportazioni di database e gli strumenti di analisi di terze parti identificano i media tramite l'ID numerico, mentre ogni link pubblico porta lo shortcode. Quando un foglio di calcolo di ID media incontra una lista di URL condivise, questo convertitore è il ponte – incolla lo shortcode, leggi l'ID e abbinalo all'esportazione. Anche la direzione inversa funziona – un ID estratto da un download diventa uno shortcode, e dallo shortcode un'URL standard.

Archivi di link e librerie di contenuti

I team che archiviano post – social media manager, ricercatori, giornalisti – hanno bisogno di una chiave stabile per media. Lo shortcode è quella chiave, e la conversione in ID numerico fornisce un secondo identificatore univoco che sopravvive agli abbreviatori di URL e ai cambi di indirizzo. Salvare entrambi permette a qualsiasi ricerca futura di partire da uno dei due lati.

Verificare e deduplicare i media

Due shortcode che sembrano non correlati possono puntare allo stesso post. Poiché la conversione è esatta in entrambe le direzioni, decodificare due shortcode e confrontare gli ID risolve la questione – ID identici significano media identici. Lo stesso controllo conferma che un'URL di reel, un link con prefisso utente e una condivisione instagr.am sono lo stesso contenuto quando portano lo stesso shortcode.

Sviluppatori e creatori di strumenti

Il codice che ingerisce link Instagram spesso ha bisogno dell'ID media per interrogare altri servizi. Incollare un'URL qui e copiare l'ID estratto è un modo di due secondi per testare un'integrazione o fare audit di un feed – e l'output dell'URL canonica fornisce un indirizzo pulito e uniforme per ogni route media, dominio e prefisso che uno script possa incontrare.

Come funziona

Lo strumento lavora mentre digiti – non c'è alcun pulsante da premere. A ogni tasto classifica l'input e converte:

  1. Classifica l'input – il testo viene confrontato con tre pattern – uno shortcode nudo (DIPPWkUh7Rj), un ID numerico (3607169348072354915) o un'URL Instagram completa la cui route (p, reel, reels, tv) è seguita da uno shortcode.
  2. Converti nell'altro lato – uno shortcode viene decodificato nel suo ID numerico; un ID numerico viene codificato nel suo shortcode. Quando l'input è un'URL, lo shortcode viene estratto dal percorso e decodificato.
  3. Costruisci l'URL canonica – la forma standard instagram.com/p/{shortcode}/ viene assemblata dallo shortcode in ogni caso.
  4. Rendering – le tre righe di risultati si riempiono, e il messaggio di input non valido appare solo quando il testo non corrisponde a nulla.

Tutti e quattro i passaggi sono lavoro locale di stringhe e aritmetica. Nulla viene caricato, nessuna richiesta viene inviata, e la conversione è esatta per costruzione – lo stesso shortcode produce sempre lo stesso ID, e quell'ID ricodifica sempre allo shortcode originale.

Ciò che conta come URL riconoscibile è più ampio di quanto sembri – tre host, sottodomini facoltativi, prefissi utente e alias di incorporamento si riducono tutti allo stesso shortcode. Il contratto completo è in Formati URL supportati, più sotto.

Formati URL supportati

Il convertitore riconosce ogni forma di URL che porta uno shortcode media. La grammatica è volutamente più ampia di instagram.com/p/… – Instagram distribuisce lo stesso media su più host e forme di percorso, e tutti convertono in modo identico.

Formati accettati

Formato Esempio Rilevato come
Shortcode nudo DIPPWkUh7Rj Shortcode
ID media numerico 3607169348072354915 ID media
Post instagram.com/p/DIPPWkUh7Rj/ URL → shortcode
Reel instagram.com/reel/DIPPWkUh7Rj/ URL → shortcode
Display reels instagram.com/reels/DIPPWkUh7Rj/ URL → shortcode
IGTV instagram.com/tv/DIPPWkUh7Rj/ URL → shortcode
Alias di incorporamento instagram.com/p/DIPPWkUh7Rj/embed/captioned/ URL → shortcode
Con prefisso utente instagram.com/some_user.123/p/DS7w7fokujz/ URL → shortcode
Dominio breve instagr.am/p/DIPPWkUh7Rj/ URL → shortcode
Dominio di link diretto ig.me/reel/C0HpSipMp_k/ URL → shortcode

Ogni route media funziona su ogni host – p, reel, reels e tv sono riconosciuti su instagram.com, instagr.am e ig.me, e un prefisso utente è accettato su ciascuno di essi – instagr.am/some_user.123/tv/C0HpSipMp_k/embed/ è valido quanto la forma canonica nuda. Il prefisso https://, un sottodominio www o m e la barra finale sono tutti facoltativi. Qualunque sia la forma, lo shortcode viene estratto e gli altri due risultati – ID e URL canonica – sono sempre gli stessi.

Formati rifiutati

L'altro lato del contratto è ciò che il convertitore rifiuta, e perché:

URL Perché viene rifiutata
instagram.com/some_user.123/ Un profilo – nessuno shortcode
instagram.com/explore/tags/photography/ Una pagina hashtag – nessuno shortcode
instagram.com/stories/some_user/1234567/ Una storia – nessuno shortcode
ig.me/m/414231852796565/ Un thread di messaggi – un ID di thread, non media
ig.me/u/some_user.123/ Un link breve di profilo – nessuno shortcode
l.instagram.com/?u=…&e=… Un wrapper di condivisione – la destinazione è in un parametro

La regola pratica è breve – se il percorso termina in uno shortcode dopo una route media, converte; qualsiasi altra cosa – profilo, tag, storia, thread, wrapper – mostra il messaggio di input non valido. Quei link non sono bug del convertitore; semplicemente non hanno uno shortcode su cui applicare una conversione in base 64. Il parser di URL di Instagram esiste proprio per quella gamma di indirizzi.

Come funziona la codifica

Lo shortcode è un numero scritto in un altro sistema numerico. Capire quel sistema spiega perché la conversione è esatta, perché l'alfabeto è quello che è e perché BigInt non è opzionale.

L'alfabeto

Instagram scrive i numeri in base 64, usando questo alfabeto in questo ordine:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_

Questo è l'alfabeto base64url – i familiari A–Z, a–z, 0–9 della base 64 con i caratteri ostili alle URL + e / sostituiti da - e _. Ha esattamente 64 caratteri, uno per valore di cifra, e nessun carattere richiede escape in un'URL. La posizione zero è A; la 63 è _.

L'aritmetica

Leggere uno shortcode da sinistra a destra è leggere un numero in base 64:

DIPPWkUh7Rj = 3×64^10 + 8×64^9 + 15×64^8 + 15×64^7 + 22×64^6 + ... + 35×64^0
            = 3607169348072354915

Ogni carattere contribuisce con la sua posizione nell'alfabeto moltiplicata per 64 elevato alla sua potenza di posto. Nell'altra direzione, l'ID viene diviso ripetutamente per 64 e ogni resto diventa una cifra da destra:

3607169348072354915 / 64 → resto 35  → 'j'  (ultima cifra)
…e così via sui posti fino a 3 → 'D'

Poiché la conversione in base 64 è biiettiva – ogni intero ha esattamente una rappresentazione e ogni rappresentazione decodifica esattamente a un intero – il giro completo è garantito – DIPPWkUh7Rj decodifica sempre a 3607169348072354915, e quell'ID ricodifica sempre a DIPPWkUh7Rj. Nessuna tabella di ricerca, nessuna API, nessuna ambiguità.

Perché undici caratteri

Undici cifre in base 64 possono contenere valori fino a 64^11 ≈ 2^66. Gli ID media reali arrivano a circa 2^62, comodamente dentro l'intervallo con spazio in abbondanza – per questo gli shortcode misurano da 10 a 12 caratteri, con 11 come standard oggi.

Perché BigInt

L'aritmetica ha bisogno di numeri che il normale tipo numerico di JavaScript non può contenere. Il limite degli interi esatti è 9.007.199.254.740.991 – circa 9×10^15 – mentre gli ID media reali si avvicinano a 4×10^18, oltre 400 volte più grandi. Un numero comune arrotonderebbe le ultime cifre – 3799845905265518835 diventa 3799845905265518600, e il valore arrotondato ricodifica in uno shortcode completamente diverso. Il convertitore usa BigInt per ogni moltiplicazione, divisione e resto, quindi nessuna cifra viene mai approssimata.

Un esempio svolto

Prendiamo l'URL di reel instagram.com/reel/C0HpSipMp_k/:

  1. La route reel conferma il media; lo shortcode C0HpSipMp_k viene estratto.
  2. Ogni carattere viene mappato alla sua posizione – C → 2, 0 → 52, H → 7, p → 41, e così via.
  3. Le posizioni vengono piegate in un intero in base 64 con BigInt – 3244743650599673828.
  4. L'URL standard instagram.com/p/C0HpSipMp_k/ viene assemblata.
  5. Incolla di nuovo 3244743650599673828 e la conversione gira al contrario – l'ID si divide esattamente in C0HpSipMp_k.

Utilizzo

Il convertitore funziona senza pulsanti – i risultati si aggiornano a ogni tasto:

  1. Incolla o digita il tuo input – uno shortcode, un ID media numerico o un'URL Instagram di post, reel o IGTV da uno dei tre host, con o senza prefisso del nome utente.
  2. Leggi il pannello dei risultati – la riga dello shortcode e la riga dell'ID media mostrano sempre entrambi i lati della conversione, qualunque cosa tu abbia inserito.
  3. Controlla l'URL standard – la forma canonica instagram.com/p/{shortcode}/ viene generata automaticamente.
  4. Copia ciò che ti serve – ogni riga ha il proprio pulsante di copia – lo shortcode, l'ID media o l'URL.

Niente invio, niente attesa, nessuno stato di errore per input validi – solo il testo che non corrisponde a nessuno dei tre formati mostra il messaggio di input non valido, che si pulisce appena l'input torna valido.

Tutorial

Percorri una conversione completa dall'inizio alla fine.

Passo 1 – Converti uno shortcode in ID. Incolla DS7w7fokujz nell'input. La riga dell'ID media si riempie con 3799845905265518835, la riga dell'URL standard mostra https://www.instagram.com/p/DS7w7fokujz/, e i pulsanti di copia accanto a ogni riga si illuminano. Clicca il pulsante di copia dell'ID media – il numero a 19 cifre è nella tua clipboard.

Passo 2 – Converti l'ID al contrario. Svuota l'input e incolla 3799845905265518835. La riga dello shortcode ora mostra DS7w7fokujz, e la riga dell'URL mostra lo stesso link canonico di prima – la prova che la conversione è un giro completo esatto, non una ricerca.

Passo 3 – Converti da un'URL. Incolla un link completo dall'app – https://www.instagram.com/reel/C0HpSipMp_k/?igsh=cXdlbg%3D%3D. Il convertitore ignora tutto tranne la route media e lo shortcode – la riga dell'ID media legge 3244743650599673828 e la riga dell'URL legge https://www.instagram.com/p/C0HpSipMp_k/. Il parametro di tracciamento non conta – lo strumento ha bisogno solo del percorso.

Passo 4 – Abbina un ID a un'esportazione di database. Apri un foglio di calcolo di ID media da un'esportazione API e cerca 3244743650599673828; il reel incollato è lo stesso media del record nei tuoi dati. Dall'altra direzione – trova un ID nell'esportazione, incollalo qui, e shortcode più URL canonica ti lasciano aprire esattamente quel media nel browser.

Passo 5 – Verifica tra route, prefissi e domini. Incolla https://www.instagram.com/p/DIPPWkUh7Rj/, poi https://www.instagram.com/reel/DIPPWkUh7Rj/, poi https://instagr.am/p/DIPPWkUh7Rj/ e infine il link con prefisso utente https://www.instagram.com/some_user.123/p/DIPPWkUh7Rj/. Tutti e quattro decodificano allo stesso ID 3607169348072354915 – stesso media, quattro indirizzi, un'URL canonica.

Consigli da pro

  • Tieni l'ID media come chiave stabile. Gli shortcode sono il volto pubblico di un media; l'ID numerico è la sua identità in ogni API e database. Salvare l'ID accanto all'URL rende le ricerche future indipendenti da come il link è stato condiviso.
  • Fai il giro completo per controllare i tuoi dati. Se l'ID di un'esportazione e lo shortcode di un'URL non concordano, decodifica lo shortcode e confronta – la conversione è esatta, quindi una discrepanza significa che il media è davvero diverso.
  • Converti da ogni lato di un'URL. Le route di post, reel, display reels e IGTV portano lo stesso shortcode dietro verbi diversi. Qualunque variante ricevi, l'ID e l'URL canonica risultanti sono identici.
  • Ogni dominio, stesso media. Un link instagr.am, un link ig.me e un link instagram.com decodificano alla stessa ID quando condividono uno shortcode, e un prefisso utente non cambia nulla. Non lasciare che l'abito dell'indirizzo faccia sembrare un solo post molti durante una passata di deduplicazione.
  • Usa l'URL standard per condividere. La forma /p/ renderizza qualsiasi media – post, reel o IGTV – quindi l'output dell'URL è l'indirizzo più sicuro da inoltrare, incorporare o registrare.
  • Il convertitore è un lotto di uno. La conversione è istantanea e locale, quindi lavorare su una lista di shortcode o ID è una serie di cicli rapidi di incolla e copia – senza caricamenti, senza limiti di frequenza, senza attese tra le voci.
  • Abbinalo al parser di URL di Instagram. Incolla lo stesso link nel parser per la scomposizione completa – tipo, nome utente, dettaglio e URL pulita – e usa questo convertitore ogni volta che ti serve l'ID di uno shortcode specifico da solo.

Alternative

In quale altro modo si passa tra shortcode e ID media? Le opzioni in pratica:

Metodo Entrambe le direzioni Precisione totale Accetta URL Carica i tuoi dati
Decodifica base 64 manuale No (soggetta a errori) No No No
Snippet di console del browser Sì, se lo scrivi Dipende No No
Convertitore base64 generico No – alfabeto sbagliato No No
Altri convertitori online A volte Incoerente A volte Sì, spesso
Questo strumento Sì, garantito Sì, BigInt No

La decodifica manuale è un esercizio con la calcolatrice su potenze di 64 – le posizioni dell'alfabeto, le moltiplicazioni, le catene di divisioni – e una cifra mal piazzata invalida l'intero risultato. Uno snippet di console può funzionare, ma scrivi tu il ciclo in base 64 ogni volta. Un convertitore base64 generico è addirittura fuorviante – il base64 standard decodifica byte con un altro alfabeto e regole di padding, e il suo output non ha nulla a che fare con l'ID media di Instagram. Gli altri convertitori di shortcode variano in precisione – molti comprimono gli ID in numeri a virgola mobile e producono shortcode sottilmente sbagliati. Questo strumento è l'unica riga che garantisce il giro completo esatto in entrambe le direzioni, da shortcode, ID o URL complete, senza che nulla lasci il tuo browser.

Di fronte alle API ufficiali

La conversione è deliberatamente offline, e vale la pena dichiarare cosa le alternative di rete possono e non possono aggiungere:

Capacità oEmbed Graph API Questo strumento
Shortcode → ID media No Indiretta Sì, esatta
ID media → shortcode No No Sì, esatta
URL canonica da entrambi No Indiretta
Didascalia, proprietario, visualizzazioni Non disponibile
Verificare che il media esista Parziale Non disponibile
Chiave API / login Token Nessuna – zero richieste

oEmbed risponde a come si chiama questo media – titolo, autore e miniatura in una chiamata autenticata da token. La Graph API risponde tutto sul media, al prezzo di un token, un login e una quota. Nessuna delle due converte uno shortcode direttamente nel suo ID media numerico; gli ID dei nodi della Graph API sono separati dagli ID media, ed estrarre l'ID media significa di solito smontare l'URL da soli – esattamente il passo che questo strumento automatizza. I tre rispondono a domande diverse – per l'identità numerica di un media, il convertitore locale è completo; per tutto il resto, le API restano servizi separati.

Convertitore contro parser di URL

Toollect pubblica due strumenti Instagram che entrambi prendono un link e entrambi conoscono gli shortcode. Si completano, non competono – la tabella mostra quali risposte dà ciascuno:

Domanda Parser di URL di Instagram Questo convertitore
Che tipo di link è? Ogni tipo – post, reel, profilo, storia, tag, DM, redirect Solo – porta uno shortcode media?
Dà l'ID media? Sì, per i link media Sì, per i link media – è tutto il suo lavoro
Ripulisce i parametri di tracciamento? Sì – igsh, utm_*, impronte del wrapper Non serve – l'output è sempre un'URL canonica nuova
Apre i wrapper l.instagram.com? Sì, anche le destinazioni esterne No – rifiutato
Link di profilo, tag, storia, DM Analizzati con tipo e dettaglio Rifiutati come non validi
Shortcode nudo o ID numerico Solo shortcode Entrambi, in entrambe le direzioni

Il parser è il generalista – ti dice tutto su un link, lo ripulisce e apre i wrapper di condivisione. Il convertitore è lo specialista – trasforma uno shortcode in ID e indietro, da ogni lato, e accetta l'intera grammatica URL per comodità. Fai passare lo stesso link media da entrambi e l'ID concorda; fai passare un link di bio da entrambi e il parser lo apre mentre il convertitore declina educatamente. Quando un flusso di lavoro ha bisogno di entrambe le risposte, la combinazione richiede due secondi – ed entrambi gli strumenti sono al 100 % lato client con zero richieste.

Cosa non fa

Nominare i limiti fa parte dell'affidabilità – il convertitore non deve mai ricevere fiducia eccessiva:

  • Non recupera il media. Nessuna richiesta – la conversione è aritmetica in base 64 nel tuo browser, e lo strumento non può dire se un post è attivo, rimosso o mai esistito.
  • Non risolve nomi utente né profili. I link di profilo non portano shortcode, quindi sono fuori dall'ambito e mostrano il messaggio di input non valido.
  • Non apre i wrapper di condivisione. Un link di bio l.instagram.com/?u=…&e=… nasconde la sua destinazione in un parametro codificato, quindi il percorso non porta alcuno shortcode e il link viene rifiutato. Aprirlo è lavoro del parser di URL.
  • Non gestisce link brevi di DM né di profilo. ig.me/m/{id} è un thread di messaggi e ig.me/u/{username} è un profilo – nessuno dei due è media, quindi nessuno dei due viene convertito.
  • Non espone né video né immagine. L'URL standard che produce è un indirizzo, non un contenuto – aprirla è lavoro del browser.
  • Non indovina. Un input che non corrisponde a nessuno dei tre formati (shortcode, ID o URL media) produce il messaggio di input non valido invece di un risultato parziale o approssimato.

Tutto ciò che il convertitore promette – conversione esatta in due direzioni, estrazione di URL, output canonico – è garantito dall'aritmetica stessa, e tutto il resto è deliberatamente lasciato ad altri strumenti.

Risoluzione dei problemi

Problema Causa Soluzione
Non appare nulla nel pannello dei risultati Il testo non è né shortcode, né ID, né URL media Incolla uno shortcode nudo di 11 caratteri, un ID numerico o un link da una route media (p, reel, reels, tv) su uno dei tre host
Un link di profilo o hashtag mostra l'errore Quelle route non portano shortcode Il convertitore gestisce solo media; per profili e tag usa il parser di URL di Instagram
Un link di bio (l.instagram.com/…) mostra l'errore I wrapper di condivisione nascondono la destinazione in un parametro – nessuno shortcode nel percorso Aprilo con il parser di URL di Instagram, che risolve la destinazione codificata
Un link ig.me/u/… o ig.me/m/… mostra l'errore Quei link brevi sono un profilo e un thread di messaggi – non media Nessuna conversione applicabile – profili e thread non hanno shortcode
L'ID incollata restituisce uno shortcode dall'aspetto diverso L'ID appartiene davvero a un altro media La conversione è esatta – ID diverse codificano sempre in shortcode diversi
La riga dell'URL differisce da ciò che hai incollato Lo strumento normalizza alla forma /p/ canonica È voluto – /p/ renderizza post, reel e IGTV allo stesso modo
Mi aspettavo che l'ID iniziasse con una cifra precisa Nulla di strano – gli ID non hanno lunghezza fissa I valori in base 64 rappresentano il loro numero; è la lunghezza dello shortcode a variare, da 10 a 12 caratteri

Privacy e trattamento dei dati

Questo convertitore opera secondo il modello di privacy più rigoroso degli strumenti Toollect – non fa alcuna richiesta di rete.

  • Nulla viene caricato. La conversione gira interamente nel tuo browser. Nessuna richiesta contenente lo shortcode, l'ID o l'URL incollata viene mai inviata da nessuna parte.
  • Niente account, niente analisi. Nessun login, nessuno script di tracciamento, nessuna registrazione dei media che converti.
  • Nulla viene archiviato. Lo strumento non conserva stato tra le visite – chiudi la scheda e la conversione sparisce.
  • Nessuno script di terze parti. La pagina gira solo con il proprio codice – niente widget di incorporamento, niente pulsanti di condivisione, niente chiamate esterne.

Per qualsiasi flusso di lavoro che inizia con un link o un ID che preferisci non inviare a un server, questa è la pagina in cui la conversione avviene senza lasciare il tuo dispositivo.

Specifiche tecniche

Dettagli:

  • Conversione – aritmetica base64url sull'alfabeto Instagram (A–Z a–z 0–9 - _), biiettiva in entrambe le direzioni, senza approssimazioni
  • Precisione – aritmetica BigInt per ogni operazione; esatta per gli ID oltre l'intervallo sicuro di interi di JavaScript (9.007.199.254.740.991)
  • Formati di input – shortcode nudo di 10–12 caratteri (DIPPWkUh7Rj), ID media numerico (3607169348072354915) o URL Instagram dalle route media p, reel, reels e tv su instagram.com, instagr.am o ig.me – con protocollo, sottodominio (www, m), prefisso utente e alias di incorporamento facoltativi; tutte le altre route e host vengono rifiutati
  • Output – shortcode, ID media numerico e URL canonica https://www.instagram.com/p/{shortcode}/, ciascuno con il proprio pulsante di copia
  • Elaborazione – JavaScript 100 % lato client, zero richieste di rete, senza chiave API, senza server
  • Browser – tutti i browser moderni (BigInt, Clipboard API)

Caratteristiche

  • Converte gli shortcode di Instagram in ID media numerici in entrambe le direzioni
  • Accetta uno shortcode nudo, un ID numerico o un'URL completa di post, reel e IGTV da instagram.com, instagr.am o ig.me
  • Decodifica gli ID oltre l'intervallo sicuro di interi di JavaScript con piena precisione BigInt
  • Genera l'URL canonica instagram.com/p/... da entrambi gli input
  • Copia con un clic lo shortcode, l'ID media e l'URL standard
  • Conversione locale istantanea senza richieste di rete né chiave API
  • Distingue le quattro route media – post, reel, reels e IGTV

Domande frequenti

Che cos'è uno shortcode di Instagram?
Lo shortcode di Instagram è la stringa compatta di 11 caratteri presente in ogni link media, come DIPPWkUh7Rj in instagram.com/p/DIPPWkUh7Rj/. Non è casuale – Instagram scrive l'ID numerico del media nel database in forma base64url, usando un alfabeto di 64 caratteri (A–Z, a–z, 0–9, -, _). Undici caratteri danno 64^11, circa 2^66, valori possibili, quindi lo stesso codice decodifica sempre esattamente a un numero e ogni numero ricodifica esattamente a un codice.
Cosa sono instagr.am e ig.me?
Sono i domini brevi complementari di Instagram. instagr.am è il dominio breve originale, che le condivisioni più vecchie producono ancora, e instrada esattamente come instagram.com – instagr.am/p/… è lo stesso media del suo gemello su instagram.com. ig.me è il dominio di link diretto, usato per i link brevi nelle bio e nei messaggi; anche le route media lì si comportano allo stesso modo. L'unica differenza – ig.me porta anche link brevi che non sono affatto media – ig.me/m/{id} è un thread di messaggi diretti e ig.me/u/{username} è un profilo – e quelli non hanno alcuno shortcode da convertire.
Perché il convertitore ha bisogno della precisione BigInt?
Gli ID media numerici arrivano a circa 4×10^18 – 19 cifre. Il normale tipo numerico di JavaScript smette di essere esatto a 9.007.199.254.740.991 (circa 9×10^15), quindi un numero comune arrotonderebbe le ultime cifre di un ID reale e produrrebbe lo shortcode sbagliato al ritorno. Il convertitore esegue tutta l'aritmetica con BigInt, che mantiene ogni cifra esatta qualunque sia la dimensione.
Quali formati di input sono accettati?
Tre tipi. Uno shortcode nudo di 11 caratteri (DIPPWkUh7Rj), un ID media numerico (3607169348072354915) o un link Instagram completo di una qualsiasi route media – post, reel, reels o IGTV – su instagram.com, instagr.am o ig.me, con o senza prefisso del nome utente (instagram.com/some_user.123/p/…). Il convertitore rileva quale tipo hai incollato e riempie gli altri due campi più l'URL canonica, tutto senza pulsante di invio.
Perché alcuni link media hanno un nome utente prima del /p/?
I link copiati dall'interno di una pagina di profilo portano il nome del profilo nel percorso – instagram.com/some_user.123/p/DS7w7fokujz/ invece di instagram.com/p/DS7w7fokujz/. Puntano allo stesso media – il nome utente è solo una briciola del punto in cui il link è stato copiato. Il convertitore legge oltre, quindi le URL con e senza prefisso dello stesso shortcode producono sempre la stessa ID e la stessa URL canonica.
In cosa si differenzia dal parser di URL di Instagram?
Il parser di URL scompone un link Instagram in tutti i suoi componenti – tipo, nome utente, shortcode, ID media, dettaglio – e ripulisce i parametri di tracciamento dall'URL. Questo convertitore è più ristretto, costruito per una sola operazione – shortcode e ID media in entrambe le direzioni, da entrambi i lati. Incolla un ID da un'esportazione di database e ottieni lo shortcode; incolla uno shortcode e ottieni l'ID. Se incolli un'URL completa, l'ID media viene estratto e convertito allo stesso modo.
Posso incollare un link l.instagram.com?
No – l.instagram.com è il wrapper di condivisione di Instagram, l'indirizzo consegnato quando un link viene condiviso dall'app o copiato da una bio. La destinazione reale è codificata in un parametro, quindi il percorso non porta alcuno shortcode e il convertitore mostra il messaggio di input non valido. Il parser di URL di Instagram lo apre – la destinazione codificata viene risolta e le sue impronte di condivisione ripulite.
Interroga qualcosa su Instagram?
No. Convertire uno shortcode in un ID media è pura aritmetica in base 64 che gira interamente nel tuo browser. Lo strumento fa zero richieste di rete – nessuna chiamata API, nessuna sonda oEmbed, nessuna balise di analisi – quindi niente chiave API, niente quota, e nulla sul media convertito lascia mai il tuo dispositivo.
Perché l'URL standard è sempre la forma /p/?
instagram.com/p/{shortcode}/ è la forma universale di post che renderizza qualsiasi media – post, reel e IGTV allo stesso modo. Qualunque sia la route di arrivo di un link, l'URL /p/ canonica è l'indirizzo più sicuro da condividere. Funziona ovunque e non dipende mai da come il media è stato originariamente condiviso.
ESC