Analizzatore di URL X (Twitter)

Social Media Rete
URL analizzata
Tipo
Nome utente
ID del contenuto
Variante
Parametri rimossi

Introduzione

I link X (Twitter) sono caotici per natura. Lo stesso tweet può arrivare come link twitter.com, come link x.com, come link condiviso dall'app con cinque parametri di tracciamento, come link di ricerca da un clic su una tendenza, come variante /photo/1 o come link hashtag in qualsiasi lingua. Il contenuto è identico – cambia solo la forma dell'URL. L'Analizzatore di URL X (Twitter) è uno strumento online gratuito che riconosce oltre venti formati di link X, estrae l'ID del tweet, rimuove il rumore di tracciamento e ricostruisce il link come URL canonica pulita, URL ufficiale di incorporamento o URL di intent di condivisione.

L'analizzatore è pensato per chi lavora regolarmente con i link X: social media manager che li pubblicano, community manager che li archiviano, marketer che monitorano le campagne, ricercatori che li raccolgono su larga scala e sviluppatori che li salvano nei database. Invece di pulire ogni link a mano o affidarti a un accorciatore che nasconde ciò che fa, incolli il link e vedi esattamente cosa ha trovato l'analizzatore – il tipo di link, il nome utente, l'ID del contenuto, la variante di visualizzazione e i parametri rimossi.

Due qualità distinguono questo strumento. Analizza all'istante, aggiornando il risultato a ogni tasto premuto, ed effettua zero richieste di rete – il link non lascia mai il tuo browser. Niente server, niente quota API, niente log di ciò che incolli.

Casi d'uso

Pubblicazione e campagne. Prima di mettere un link X in una newsletter, un post del blog o un commento pubblicitario, puliscilo con il formato canonico. I parametri di tracciamento come s, t e twclid sono legati alla sessione di condivisione, diventano presto inutili e inquinano i report di analisi. Pubblicare l'URL canonica mantiene stabili i tuoi link di contenuto e oneste le tue metriche.

Archiviazione e deduplicazione. Se salvi link X in un foglio di calcolo, un CMS o un dataset di ricerca, lo stesso tweet può apparire in decine di forme URL – domini diversi, varianti e catene di parametri. L'analizzatore normalizza tutto in una forma canonica, così twitter.com/jack/status/20, x.com/jack/status/20 e lo stesso link con ?s=20&t=… collassano in un unico identificatore stabile su cui deduplicare.

Monitoraggio delle tendenze. I link da clic sulle tendenze sono le URL X più disordinate in assoluto: x.com/search?q=%23Gewitter&src=trend_click&vertical=trends. Ogni tweet della tua tabella di monitoraggio arriva in quella forma. L'analizzatore riconosce il pattern, normalizza una query a singolo hashtag nella pagina hashtag canonica e rimuove i parametri di provenienza – un incolla trasforma un link di tendenza in un'URL pulita e condivisibile.

Incorporamento nei siti web. Quando pubblichi tweet sul tuo sito, il formato di incorporamento genera l'URL ufficiale del widget X (platform.twitter.com/embed/Tweet.html?id=…). Mettila in un iframe e X renderizza il tweet con il design ufficiale – niente servizi di incorporamento di terze parti, niente scraping.

Igiene dei dati. Per sviluppatori e ricercatori, l'analizzatore è anche un riferimento di specifica – l'elenco dei parametri rimossi mostra esattamente quali chiavi di tracciamento X aggiunge oggi, e la tabella dei formati supportati documenta ogni route riconosciuta dallo strumento.

Un link X ha tre parti che vale la pena capire: l'host, il percorso e la query string.

Osserva un vero link di tweet come lo condivide l'app mobile:

https://twitter.com/markito0171/status/2089759704335482961/video/1?s=20&t=FakeNonce&ref_src=twsrc%5Etfw

L'host twitter.com (o x.com, mobile.twitter.com) dice all'analizzatore a quale famiglia appartiene il link. Il percorso /markito0171/status/2089759704335482961/video/1 nomina la route – qui un tweet con una variante di visualizzazione video. La query string mescola due tipi di parametri che l'analizzatore tratta in modo molto diverso:

Parametro Tipo Cosa fa l'analizzatore
2089759704335482961 (percorso) Identità Lo conserva – è l'ID Snowflake del tweet
/video/1 (percorso) Variante di visualizzazione Conserva il tweet, annota la variante – lo stesso tweet reso come video
s=20 Tracciamento Lo rimuove – timestamp del foglio di condivisione
t=FakeNonce Tracciamento Lo rimuove – token nonce di condivisione
ref_src=twsrc^tfw Tracciamento Lo rimuove – riferimento di provenienza (qui, incorporamento Twitter per il web)

I parametri di identità ti dicono a quale tweet, profilo, lista, Space, evento o hashtag punta il link. Tutto il resto è contesto – come sei arrivato, da quale app, quale vista era aperta. L'analizzatore conserva l'identità e scarta il contesto, poi segnala le chiavi rimosse perché la pulizia sia verificabile.

I due domini. X ha cambiato nome da Twitter a X nel 2023 e x.com è diventato il dominio principale nel 2024. Entrambi i domini servono lo stesso contenuto e si reindirizzano a vicenda, e i link copiati da uno o dall'altro funzionano in modo identico. L'analizzatore accetta entrambi più il vecchio sottodominio mobile.twitter.com e produce sempre la forma canonica su x.com – il dominio verso cui X stesso reindirizza oggi.

Le route interne /i/. Una seconda famiglia di link vive sotto /i/: x.com/i/web/status/{id} (la route tweet dell'app web quando un URL di tweet viene aperto senza nome utente), x.com/i/spaces/{id} (Space audio in diretta), x.com/i/lists/{id} (liste per ID) e x.com/i/events/{id} (timeline e Moment). L'analizzatore riconosce ciascuna e la riduce alla sua forma canonica.

Come funziona

L'analisi avviene interamente nel tuo browser, senza richieste di rete e senza andate e ritorno col server. A ogni tasto premuto, il link passa attraverso tre fasi:

  1. Corrispondenza host. Il link viene confrontato con i domini X: twitter.com e x.com, con qualsiasi sottodominio come mobile. o www.. I domini dall'aspetto simile come evilx.com vengono rifiutati.
  2. Corrispondenza route. Il percorso viene suddiviso in segmenti e confrontato con la tabella delle route note – {utente}/status/{id}, i/web/status, i/spaces, i/lists, i/events, hashtag, search, radici del profilo e percorsi delle schede del profilo.
  3. Analisi della query. Il parametro q dei link di ricerca viene decodificato e classificato, mentre i parametri di tracciamento vengono riconosciuti con tre regole e aggiunti all'elenco dei rimossi.

Ogni valore estratto viene validato contro pattern rigorosi prima di essere accettato: gli ID di tweet devono avere da 15 a 19 cifre, i nomi utente da 1 a 15 lettere, cifre o underscore, e gli hashtag fino a 30 caratteri in qualsiasi scrittura Unicode. Tutto ciò che non supera la validazione fa segnalare un link non valido dall'analizzatore, invece di indovinare.

Poiché non c'è accesso di rete, l'analizzatore non ha mai bisogno di uno stato di caricamento, non incontra mai un rate limit e consegna i risultati nel momento in cui incolli.

L'analizzatore riconosce oltre venti formati in sette tipi di risultato.

Formato Esempio Tipo di risultato
Tweet con nome utente x.com/elonmusk/status/1234567890123456789 tweet
Tweet sul vecchio dominio twitter.com/jack/status/20 tweet
Tweet su sottodominio mobile mobile.twitter.com/elonmusk/status/1234567890123456789 tweet
Route dell'app web (senza nome utente) x.com/i/web/status/1234567890123456789 tweet
Vista foto di un tweet x.com/elonmusk/status/1234567890123456789/photo/1 tweet (variante photo)
Vista video di un tweet x.com/elonmusk/status/1234567890123456789/video/1 tweet (variante video)
Vista lingua di un tweet x.com/elonmusk/status/1234567890123456789/lang/zh tweet (variante lang: zh)
Vista analytics di un tweet x.com/elonmusk/status/1234567890123456789/analytics tweet (variante analytics)
Profilo semplice x.com/elonmusk profile
Scheda del profilo x.com/elonmusk/with_replies profile
Lista per slug x.com/elonmusk/lists/tech-leaders list
Lista per ID x.com/i/lists/1234567890123456789 list
Space in diretta x.com/i/spaces/1zqKVZlLKvPJB space
Evento o Moment x.com/i/events/1234567890123456789 event
Pagina hashtag x.com/hashtag/tech hashtag
Pagina hashtag Unicode x.com/hashtag/日本 hashtag
Ricerca hashtag (normalizzata) x.com/search?q=%23Gewitter&src=trend_click hashtag
Ricerca parola chiave x.com/search?q=hello+world search

Le schede del profilo vengono accettate in modo generico: qualsiasi parola minuscola nel secondo segmento del percorso – with_replies, media, likes, following, followers, lists, moments e qualsiasi scheda futura – risolve al profilo stesso, perché una scheda è una vista del profilo e non una risorsa propria.

L'analizzatore rifiuta anche le route che non sono contenuto X condivisibile. Le cose di piattaforma come home, explore, login, settings, messages e notifications producono un messaggio di non valido, così come le forme rotte come un nome utente puramente numerico (x.com/1234567890), un ID di tweet senza 15–19 cifre (x.com/utente/status/1234) o una route vuota senza identificazione (x.com/hashtag/). L'elenco di blocco completo è nel capitolo "Specifiche tecniche".

Capire gli ID Snowflake

Ogni tweet ha un ID numerico, e il numero non è casuale. X costruisce gli ID dei tweet nel formato Snowflake: un intero a 64 bit con tre parti – un timestamp a 41 bit in millisecondi dalla propria epoca del 4 novembre 2010, un'identificazione di macchina a 10 bit e un contatore di sequenza a 12 bit per macchina.

Cosa significa in pratica:

  • L'ID codifica il millisecondo esatto della pubblicazione. L'ID 2089759704335482961, per esempio, decodifica in un'ora di pubblicazione dell'agosto 2026 – puoi verificarlo con qualsiasi decodificatore Snowflake, senza API.
  • Gli ID sono passati da 15 cifre nel 2010 a 19 cifre oggi, perché i bit del timestamp continuano a crescere. L'analizzatore accetta da 15 a 19 cifre, coprendo l'intera storia della piattaforma.
  • L'ID è la chiave stabile del tweet. A differenza dei nomi utente (che possono cambiare) e delle forme URL (che variano), lo Snowflake non cambia mai – usalo per deduplicare i link in un database, cercare il tweet o referenziarlo in un CMS.

L'analizzatore valida la forma dell'ID ma non lo decodifica – decodificare il timestamp è compito di un decodificatore Snowflake dedicato. Per la pulizia dei link, ciò che conta è che l'analizzatore non scambi mai un numero casuale per un ID di tweet e non indovini mai quando la forma è sbagliata.

Quando clicchi su una tendenza o un hashtag su X, la piattaforma non ti manda su un'URL pulita. Ti manda su una pagina di ricerca con query codificata:

https://x.com/search?q=%23Gewitter&src=trend_click&vertical=trends

Il parametro q è la query di ricerca vera e propria – qui, codificato in percent, il singolo hashtag #Gewitter. Il resto è contesto di arrivo: src=trend_click annota che vieni da una tendenza e vertical=trends seleziona la vista tendenze.

L'analizzatore tratta questi link in due modi:

Forma di query Esempio Risultato
Esattamente un hashtag q=%23Gewitter Normalizza nella pagina hashtag canonica x.com/hashtag/Gewitter
Esattamente un hashtag, qualsiasi scrittura q=%23%E6%97%A5%E6%9C%AC (日本) Normalizza in x.com/hashtag/日本
Testo semplice o più termini q=hello+world, q=%23foo+%23bar Resta un link di ricerca x.com/search?q=hello%20world

Perché normalizzare? Una ricerca hashtag e la pagina hashtag mostrano lo stesso contenuto, ma l'URL della pagina hashtag è stabile, corta e condivisibile – ed è la forma che X stesso usa nei profili e nelle bio. La normalizzazione ti evita di correggere a mano ogni link di tendenza della tua tabella.

Le ricerche di parole chiave pure non vengono normalizzate (non esiste una pagina canonica per una query arbitraria), quindi l'analizzatore le conserva come link di ricerca, rimuovendo comunque il contesto di arrivo (src, vertical, f). Le ricerche con q vuoto o assente vengono rifiutate come non valide.

Parametri di tracciamento che rimuoviamo

X aggiunge una lunga lista di parametri ai link, e l'analizzatore li rimuove secondo tre regole di riconoscimento:

  1. Parametri di campagna – qualsiasi chiave con prefisso utm_ (convenzione di Google Analytics): utm_source, utm_medium, utm_campaign, utm_term, utm_content.
  2. Token interni – qualsiasi chiave con prefisso a doppio underscore.
  3. La lista esatta – 19 parametri noti di tracciamento, sessione e navigazione.

I parametri più comuni della lista esatta:

Parametro Cosa annota
s Timestamp di condivisione del foglio di condivisione dell'app mobile
t Token nonce di condivisione, accoppiato a s
twclid ID di clic X – da quale annuncio o risultato di ricerca è arrivato il clic
ref_src Riferimento di provenienza, ad esempio twsrc^tfw per gli incorporamenti Twitter per il web
ref_url La pagina in cui è stato cliccato il link
ref Forma corta del referrer
src Contesto di arrivo: trend_click, hashtag_click, tren (in tendenza) e simili
cn Token di tracciamento della condivisione via email (spesso tipo base64)
iid ID di istanza di campagna pubblicitaria
ntref Contesto di notifica
ft Token interno del client web
lang Override della lingua per la visualizzazione
vertical Selettore della vista di ricerca: trends, news, users
f Filtro di ricerca: live, user, image, video
p, rd, rnd, cxt, bp Vecchi token di contesto dell'app, raggruppati sotto una regola

I parametri di identità non vengono mai rimossi: l'ID del tweet nel percorso, l'ID della lista, l'ID dello Space e il q di un link di ricerca sono il contenuto stesso. Rimuoverli romperebbe il link.

Perché la rimozione è sempre sicura? I parametri di tracciamento descrivono come sei arrivato, non dove punta il link. twclid, src e utm_* cambiano solo i report di attribuzione; il contenuto renderizzato è identico senza di loro. La riga "Parametri rimossi" ti mostra esattamente cosa è stato rimosso, così la pulizia è verificabile a colpo d'occhio.

Guida ai formati di output

Ogni link analizzato può essere prodotto in tre formati.

Formato Output Quando usarlo
URL canonica Il link pulito e stabile su x.com Pubblicazione, archiviazione, deduplicazione, tutto ciò che conserva un link a lungo termine
URL di incorporamento La pagina ufficiale del widget platform.twitter.com/embed/Tweet.html?id=… Mettila in un <iframe> per renderizzare un tweet sul tuo sito
URL di condivisione Un'URL di intent ufficiale (intent/retweet, intent/user, intent/tweet) Pulsanti di condivisione e link di campagna

Il formato canonico produce sempre il dominio x.com – il marchio attuale – indipendentemente dal dominio incollato. Le ricerche degli hashtag vengono normalizzate in pagine hashtag e le schede del profilo ricadono sulla radice del profilo.

Il formato di incorporamento esiste solo per i tweet, perché il widget di incorporamento di X renderizza tweet. Genera la stessa URL del widget che lo script embed di X carica in un iframe – aprilo nel browser e vedrai il tweet reso con il design ufficiale. L'opzione radio viene nascosta automaticamente per profili, liste, Space e hashtag, che non hanno widget.

Il formato di condivisione sceglie l'intent adatto al contenuto: i tweet usano intent/retweet?tweet_id=… (apre la finestra di retweet per quel tweet), i profili intent/user?screen_name=…, e gli hashtag intent/tweet?hashtags=… (redige un tweet con l'hashtag precompilato). Gli intent vivono su twitter.com – l'host storico degli intent – e X li risolve su entrambi i domini.

Utilizzo

  1. Incolla il link. Clicca sul campo di input e incolla l'URL X (Ctrl+V o Cmd+V). L'analizzatore la legge mentre digiti – non c'è nessun pulsante da premere.
  2. Leggi il pannello dei risultati. Cinque righe riassumono l'analisi:
Riga Cosa mostra
Tipo Il tipo di risultato: tweet, profile, list, space, event, hashtag o search
Nome utente L'handle dell'URL, come link cliccabile al profilo
ID del contenuto L'ID estratto – Snowflake del tweet, ID di lista, ID di Space o tag dell'hashtag
Variante La variante di visualizzazione di un tweet (photo, video, lang: zh, analytics) – vuota nei tweet normali
Parametri rimossi I parametri di tracciamento rimossi, separati da virgole
  1. Scegli il formato di output. L'URL canonica è il valore predefinito. Passa a URL di incorporamento (solo tweet) o URL di condivisione quando ti serve una di queste forme. I formati che non si applicano al tipo di link attuale vengono nascosti automaticamente.
  2. Copia il risultato. Il campo di output si aggiorna all'istante; premi Copia per metterlo negli appunti.

Tutorial passo passo

Segui un esempio completo, da un link di clic su tendenza all'URL pulita pubblicata.

Passo 1 – Incolla un link di clic su tendenza. Copia questo link, così come arriva quando clicchi su una tendenza nell'app X:

https://x.com/search?q=%23Gewitter&src=trend_click&vertical=trends&twclid=abc123xyz

Incollalo nell'input. Il pannello dei risultati si riempie all'istante: tipo hashtag, ID del contenuto Gewitter e i parametri rimossi src, vertical, twclid.

Passo 2 – Copia l'URL canonica. L'output mostra la pagina hashtag pulita:

https://x.com/hashtag/Gewitter

La query a singolo hashtag è stata normalizzata nella route canonica dell'hashtag – l'URL che X stesso usa nei profili e nelle bio.

Passo 3 – Pulisci un tweet condiviso. Incolla un link di condivisione dell'app con catena di parametri completa:

https://twitter.com/markito0171/status/2089759704335482961/video/1?s=20&t=FakeNonce&ref_src=twsrc%5Etfw

Il tipo mostra tweet, il nome utente collega il profilo, l'ID è 2089759704335482961, la variante mostra video, e l'elenco dei rimossi mostra s, t, ref_src. L'output canonico fa collassare tutto in https://x.com/markito0171/status/2089759704335482961 – la vista /video/1 è lo stesso tweet, quindi il link pulito punta al tweet stesso.

Passo 4 – Incorpora il tweet. Passa a URL di incorporamento. L'output diventa https://platform.twitter.com/embed/Tweet.html?id=2089759704335482961. Mettila in un iframe sul tuo sito:

<iframe src="https://platform.twitter.com/embed/Tweet.html?id=2089759704335482961"
  width="550" height="600" style="border:none;overflow:hidden" frameborder="0"
  allowfullscreen="true"></iframe>

Passo 5 – Gestisci un hashtag Unicode. Incolla https://x.com/hashtag/%E6%97%A5%E6%9C%AC?src=hashtag_click. Il tipo mostra hashtag, l'ID è 日本 (decodificato dal percorso codificato in percent), e l'output canonico è la forma pulita codificata https://x.com/hashtag/%E6%97%A5%E6%9C%AC.

Passo 6 – Condividi un profilo. Incolla https://x.com/elonmusk e passa a URL di condivisione. L'output diventa https://twitter.com/intent/user?screen_name=elonmusk – l'intent ufficiale di follow, pronto per un pulsante di condivisione.

Consigli da pro

  • Deduplica gli archivi per ID del contenuto. Pulendo una tabella a lotti, la riga dell'ID del contenuto è la tua chiave stabile: lo stesso tweet produce sempre lo stesso Snowflake, indipendentemente da dominio, variante o catena di parametri da cui è arrivato. Ordina e deduplica per quella colonna, non per l'URL.
  • Normalizza i link di tendenza prima di salvarli. I clic sulle tendenze sono i link X più disordinati, e tutti ricadono su una pagina hashtag pulita con un solo incolla. Costruisci il tuo flusso di monitoraggio attorno alla forma canonica dell'hashtag.
  • Usa le URL di incorporamento con l'iframe ufficiale. L'URL del widget di incorporamento X non richiede JavaScript aggiuntivo sulla tua pagina – solo l'iframe del tutorial. Il widget gestisce la larghezza responsive e rende il design ufficiale del tweet.
  • Usa gli intent di condivisione nelle campagne. Il formato URL di condivisione genera link di intent ufficiali per azioni di retweet, follow e redazione con hashtag. Funzionano senza chiavi API e aprono le finestre di dialogo proprie di X.
  • Osserva l'elenco dei rimossi come segnale di monitoraggio. X cambia di tanto in tanto il suo vocabolario di tracciamento. Se nell'elenco dei rimossi appare un parametro che non hai mai visto, merita uno sguardo – l'analizzatore mostra esattamente ciò che la piattaforma aggiunge oggi.
  • Le schede del profilo collassano automaticamente. Non correggere a mano x.com/elonmusk/with_replies in x.com/elonmusk in una tabella – lo fa l'analizzatore per te, mantenendo intatta la riga del nome utente.
  • Incolla link da qualsiasi luogo. L'analizzatore accetta entrambi i domini e tutti i sottodomini, quindi i link dall'app, dal web, dalle newsletter o dalle email funzionano senza normalizzazione.

Alternative

Opzione Punti di forza Debolezze
Questo analizzatore Zero richieste, istantaneo, consapevole degli Snowflake, oltre 20 formati, costruttore di incorporamento e condivisione, elenco dei rimossi verificabile, hashtag Unicode Nessun accesso API ai metadati come il testo dei tweet o le cifre di engagement
Correzione manuale nella barra degli indirizzi Nessuno strumento richiesto Errori facili con lunghe catene di parametri, ID di tweet cancellato per sbaglio con facilità, nessun formato di incorporamento o condivisione
Pulitori di URL generici Facili da usare Fatti per accorciatori e link generici, non per le route X; di solito ciechi agli ID Snowflake, alle varianti di visualizzazione e alla normalizzazione delle ricerche
Estensioni browser per pulire i link Automatiche sulle pagine selezionate Le estensioni vedono ogni link che navighi, richiedono installazione e permessi, e raramente coprono i formati specifici di X
API X (ufficiale) Metadati completi, ricerca e pubblicazione Pay-per-use dal febbraio 2026 senza livello gratuito – vedi il capitolo successivo; inutilizzabile dal browser senza chiave

Per la pulizia una tantum, il formato canonico di questo analizzatore è la via più veloce; per la ricerca a lotti con metadati, un account API X può essere adatto – ma è uno strumento per sviluppatori, non un pulitore di link.

A confronto con le API ufficiali

L'API X un tempo aveva un livello gratuito. Questo è cambiato nel 2023 e di nuovo nel 2026: X è passato al pay-per-use nel febbraio 2026, ha eliminato il livello gratuito e ha chiuso i vecchi abbonamenti Basic e Pro alle nuove iscrizioni. Leggere un singolo post costa circa $0,005 (circa $5 per 1.000 tweet) e le letture del profilo il doppio. Non c'è una quota gratuita per prototipare.

Questo analizzatore non chiama l'API di proposito. Un analizzatore locale copre ciò che l'API a pagamento non può:

Situazione Analizzatore locale API X
Pulizia dei link per qualsiasi archivio Istantanea, illimitata, offline Costa per richiesta di lettura
Normalizzazione dei link di tendenza Analizzata localmente Richiede una chiamata all'endpoint di ricerca per link
Privacy Il link non lascia mai il browser Va sui server di X e viene fatturata
Costo Gratis, senza quota Da $0,005 per lettura di post, senza livello gratuito

L'analizzatore risponde alla domanda cos'è questo link e qual è la sua forma pulita? – una domanda che non richiede API, chiave o quota. Se oltre alla pulizia ti servono i metadati dei tweet, un account API è una decisione separata; l'URL canonica pulita prodotta da questo strumento è esattamente ciò che daresti comunque a un'API del genere.

Cosa non fa lo strumento

Non può risolvere i link corti t.co. Ogni link pubblicato su X viene accorciato automaticamente in un URL t.co, e la destinazione si scopre solo seguendo il reindirizzamento. I browser non possono leggere la destinazione del reindirizzamento perché CORS non lo consente, e un analizzatore a zero richieste non indovina mai. Apri una volta il link corto e copia l'URL lunga dalla barra degli indirizzi – l'analizzatore la elaborerà all'istante.

Rifiuta i mirror di terze parti. Le istanze Nitter (nitter.net/…) e i servizi di anteprima come fxtwitter.com e vxtwitter.com non sono domini X e vengono rifiutati. Solo twitter.com e x.com (con qualsiasi sottodominio) sono accettati.

Rifiuta le route non-contenuto. Le cose di piattaforma come home, explore, login, settings, messages, notifications, compose, intent e share non sono contenuto condivisibile e vengono rifiutate come non valide, così come le route vuote senza identificazione (x.com/hashtag/, x.com/i/spaces/).

Non recupera metadati. Non viene fatta alcuna richiesta a X, quindi l'analizzatore non mostra mai testo dei tweet, nomi degli autori, cifre di engagement o date di pubblicazione. Risponde cos'è questo link e qual è la sua forma pulita? – niente di più. (L'ID Snowflake stesso codifica l'ora di pubblicazione, ma decodificarla è compito di un decodificatore dedicato.)

Non cambia nulla. Lo strumento non accorcia, reindirizza, memorizza o inoltra link. L'output è un'URL che ti porti via.

Risoluzione dei problemi

Problema Causa Soluzione
Un link corto t.co viene segnalato come non valido I link corti non possono essere risolti nel browser a causa di CORS Apri una volta il link corto e incolla l'URL lunga dalla barra degli indirizzi
Viene mostrato "Inserisci un URL X (Twitter) valido" Il link usa una route bloccata come home o login, una forma rotta o un dominio non-X Verifica che il link sia stato davvero copiato da X. Le route bloccate vengono rifiutate di proposito perché non sono contenuto
Un link di ricerca mostra search invece di hashtag La query è testo semplice o contiene più termini Comportamento corretto – solo le query a singolo hashtag vengono normalizzate in pagine hashtag
Un link di tendenza mostra i parametri rimossi src e vertical Sono parametri di contesto di arrivo, non contenuto Comportamento atteso – l'output canonico è il link pulito di hashtag o ricerca
Manca l'opzione radio di incorporamento I widget di incorporamento esistono solo per i tweet Comportamento corretto – profili, liste, Space e hashtag non hanno una pagina widget
Un hashtag Unicode mostra caratteri corrotti Il tag è codificato in percent nell'URL L'analizzatore lo decodifica – la riga dell'ID del contenuto mostra il tag decodificato (ad esempio 日本) e l'output canonico lo ri-codifica in sicurezza
Un ID di tweet viene rifiutato L'ID non ha da 15 a 19 cifre Verifica che il link sia stato copiato per intero, comprese le cifre finali
L'output omette la vista /photo/1 Le varianti di visualizzazione sono lo stesso tweet Comportamento corretto – l'URL canonica punta al tweet stesso; la riga della variante annota la vista originale

Privacy e trattamento dei dati

Questo strumento effettua zero richieste di rete. L'URL che incolli viene elaborata interamente nel tuo browser: nessun server la riceve, nessuno script di analisi la vede, nessun log di terze parti la annota. Niente account, niente archiviazione, nessun modo per lo strumento di sapere cosa hai incollato dopo la chiusura della pagina.

Questo distingue concretamente l'analizzatore dagli strumenti basati su API: il link, il suo ID di tweet e il suo nome utente non passano mai da un server che non controlli. Puoi pulire link pre-pubblicazione, link di campagne interne o link inoltrati in privato senza che compaiano nei log di terze parti.

L'analizzatore non carica nemmeno script di terze parti. L'URL di incorporamento che genera punta alla pagina ufficiale del widget di X, e X vede quelle URL solo se le apri o le incorpori tu stesso – l'analizzatore non le carica mai.

Specifiche tecniche

Proprietà Valore
Elaborazione 100 % lato client, zero richieste di rete
Modello di aggiornamento In tempo reale a ogni tasto premuto
Host accettati twitter.com, x.com (qualsiasi sottodominio), mobile.twitter.com
Tipi di risultato tweet, profile, list, space, event, hashtag, search
Pattern ID di tweet (Snowflake) 15–19 cifre (\d{15,19})
Pattern nome utente 1–15 lettere, cifre o underscore, non puramente numerico
Pattern tag hashtag 1–30 caratteri di lettere Unicode, cifre o underscore ([\p{L}\p{N}_]{1,30}), decodificato dal percent-encoding
Pattern ID di Space 10–15 caratteri alfanumerici
Pattern slug di lista 1–40 caratteri alfanumerici, underscore o trattini
Regola scheda profilo Qualsiasi slug di parola minuscola nel secondo segmento del percorso, non numerico
Regola di ricerca q richiesto; esattamente un #hashtag normalizza nella pagina hashtag
Regole parametri di tracciamento Prefisso utm_*, prefisso __ e una lista esatta di 19 chiavi
Dati di identità conservati ID di tweet, nome utente, ID di lista, ID di Space, ID di evento, tag hashtag, q di ricerca
Formati di output URL canonica (x.com), URL di incorporamento (pagina widget del tweet), URL di condivisione (intent retweet/follow/hashtag)
Dipendenze Nessuna – JavaScript puro, senza framework
Supporto browser Browser evergreen moderni (Chrome, Edge, Firefox, Safari) con URLSearchParams ed escape di proprietà Unicode

La lista di blocco è: home, explore, search, intent, share, compose, messages, notifications, settings, login, signup, help, tos, privacy, about, download, jobs, developers, analytics, support, feedback, blog, media, status, s, bookmarks, i, hashtag, lists.

Caratteristiche

  • Analizza oltre 20 formati di link X (Twitter) – tweet, profili, liste, Space, eventi, hashtag e link di ricerca, su twitter.com e x.com
  • Rimuove automaticamente i parametri di tracciamento come twclid, ref_src, src e utm_* e mostra esattamente cosa è stato rimosso
  • Estrae l'ID del tweet e normalizza i link di ricerca degli hashtag in pagine hashtag canoniche
  • Crea URL canoniche x.com, URL ufficiali di widget di incorporamento e URL di intent di condivisione con un clic
  • Comprende gli hashtag Unicode come 日本, le varianti di URL come /photo/1 e le route interne /i/
  • Analizza all'istante nel tuo browser con zero richieste – i tuoi link non lasciano mai il tuo dispositivo

Domande frequenti

Perché il mio link X contiene i parametri s=20, t=… e twclid?
X aggiunge parametri di tracciamento quando un link viene condiviso dall'app mobile, cliccato da una tendenza o aperto tramite app di terze parti. I più comuni sono s (il timestamp di condivisione), t (un token nonce di condivisione) e twclid (l'attribuzione dei clic degli annunci X). Questi parametri non cambiano dove punta il link, solo come viene attribuito il clic – rimuoverli è quindi sempre sicuro. L'analizzatore li rimuove automaticamente ed elenca ciò che ha rimosso, così la pulizia è verificabile.
Qual è la differenza tra i link twitter.com e x.com?
Nessuna sul contenuto – entrambi i domini servono le stesse pagine e si reindirizzano a vicenda. twitter.com è il vecchio dominio pre-2023 e x.com è il marchio attuale. L'analizzatore accetta entrambi (più i sottodomini mobili come mobile.twitter.com) e produce sempre la forma canonica su x.com, perché X stesso vi reindirizza oggi.
Cos'è un ID di tweet e perché ha da 15 a 19 cifre?
Ogni tweet ha un ID numerico Snowflake come 2089759704335482961. Il numero non è casuale – codifica il millisecondo esatto della pubblicazione più i bit di macchina e di sequenza (vedi il capitolo "Capire gli ID Snowflake"). L'analizzatore valida lunghezza e forma dell'ID, così non scambia mai un altro numero per un ID di tweet.
Perché un link corto t.co viene segnalato come non valido?
I link t.co sono gli accorciatori ufficiali di X e la loro destinazione si scopre solo seguendo il reindirizzamento. I browser non possono leggere la destinazione di un reindirizzamento t.co a causa delle restrizioni CORS, e un analizzatore puramente lato client non fa richieste di rete per progettazione. Apri una volta il link corto nel browser e copia l'URL lunga dalla barra degli indirizzi – l'analizzatore la elaborerà all'istante.
Perché un link di ricerca come x.com/search?q=%23Gewitter diventa una pagina hashtag?
Le tendenze e i clic sugli hashtag su X generano link di ricerca con query codificata come q=%23Gewitter invece di un URL hashtag pulito. Quando la query è esattamente un hashtag, l'analizzatore la normalizza nella pagina hashtag canonica https://x.com/hashtag/Gewitter e rimuove i parametri di provenienza come src e vertical. Le ricerche di parole chiave pure restano link di ricerca.
Questo strumento invia i miei link a X o a un server?
No. Tutta l'analisi avviene localmente nel tuo browser, senza richieste di rete. L'URL che incolli viene elaborata solo sul tuo dispositivo, il che lo rende utile per link riservati o link pre-pubblicazione che non vuoi vedere nei log di terze parti.
ESC