Validator URL

Incolla un URL e questo strumento controlla se è scritto correttamente, poi ti mostra esattamente come si scompone. Usa la validazione integrata di PHP (filter_var con FILTER_VALIDATE_URL) per verificare la sintassi e riporta schema, host, porta, percorso, query e frammento, oltre a indicare se l’URL è assoluto e se usa HTTPS. È solo un controllo di formato: non apre mai il link né contatta il server, quindi non può dirti se la pagina è online.

Come funziona il controllo

  1. 1

    Incolla un URL

    Digita o incolla un singolo URL. Viene controllato in tempo reale mentre digiti, senza alcun pulsante da premere.

  2. 2

    Leggi il verdetto

    Un pannello verde significa che la sintassi è valida; uno rosso, che non lo è. Uno schema mancante o uno spazio nell'URL fanno fallire il controllo.

  3. 3

    Ispeziona le parti

    La tabella elenca lo schema, l'host, la porta, il percorso, la query e il frammento trovati.

  4. 4

    Controlla i due indicatori

    Alcune righe aggiuntive mostrano se l'URL è assoluto (ha sia uno schema sia un host) e se usa HTTPS.

Cosa fa il controllo e cosa non fa

Questo validatore verifica solo il formato, con la stessa regola che usa un backend PHP: filter_var($url, FILTER_VALIDATE_URL). È ideale per individuare refusi e link malformati prima di salvarli, ma non tocca mai la rete.

Cosa fa Cosa non fa
Confermare che l’URL ha una sintassi valida Aprire l’URL o caricare la pagina
Richiedere uno schema come http o https Controllare il DNS o se l’host esiste
Rifiutare spazi e molti caratteri non consentiti Riportare uno stato HTTP come 200 o 404
Separare schema, host, porta, percorso, query, frammento Seguire i reindirizzamenti
Indicare se l’URL è assoluto e usa HTTPS Ispezionare il certificato SSL/TLS

Cosa viene accettato e cosa rifiutato

URL Risultato Motivo
https://example.com/path?q=1 Valido URL assoluto e completo
example.com/path Non valido Nessuno schema
https://example.com/my file Non valido Spazio non codificato
ftp://files.example.com Valido Qualsiasi schema conta; l’indicatore HTTPS mostrerà No
https://does-not-exist.invalid Valido La sintassi è corretta; l’host non viene mai contattato

Domini internazionalizzati

Il controllo usa regole ASCII, quindi un host scritto con caratteri non ASCII, come https://münchen.de, viene segnalato come non valido anche se un browser lo accetterebbe dopo aver convertito l’host in Punycode (xn--mnchen-3ya.de). Converti prima l’host se hai bisogno che passi. Quando devi sapere se un link è davvero attivo, rivolgiti invece a uno strumento dedicato di disponibilità o di controllo dei link rotti.

Domande frequenti

No. Significa che l’URL è scritto correttamente. Lo strumento non apre mai il link, quindi un URL valido può comunque portare a un 404 o a un server offline. Usa uno strumento di controllo del sito o della disponibilità per sapere se una pagina risponde davvero.

Perché non ha uno schema. La validazione richiede un protocollo come http:// o https://; aggiungine uno e passerà il controllo.

No, non c’è alcuna richiesta di rete. La riga HTTPS indica solo se lo schema è https, non se il certificato è affidabile o se il sito risponde.

L’URL viene inviato al nostro server per essere controllato, poiché lo strumento viene eseguito sul server. Non conserviamo gli URL stessi; viene registrato solo un conteggio anonimo del fatto che il validatore è stato usato.

Strumenti correlati

Strumento disponibile in altre lingue