Un URL (Uniform Resource Locator) è una stringa di caratteri utilizzata per identificare e localizzare una pagina web o una risorsa specifica su Internet. Gli URL sono tipicamente composti da diverse parti, tra cui uno schema, un nome di dominio, un percorso e parametri di interrogazione. Vengono utilizzati dai browser Web e da altre applicazioni basate su Internet per accedere e recuperare pagine Web e altre risorse da Internet.
Lo schema di un URL specifica il protocollo utilizzato per accedere alla risorsa, ad esempio "HTTP" o "HTTPS" per una pagina web o "FTP" per un trasferimento di file. Il nome di dominio di un URL specifica l'indirizzo Internet del server o della rete che ospita la risorsa e comprende tipicamente il dominio di primo livello (TLD), come ".com" o ".org", e il dominio di secondo livello (SLD), come "google".
Il percorso di un URL specifica la posizione della risorsa sul server o sulla rete e in genere include una serie di directory e nomi di file separati da barre in avanti (/). I parametri di interrogazione di un URL sono un insieme di coppie chiave-valore utilizzate per passare informazioni o istruzioni aggiuntive al server o all'applicazione che serve la risorsa. In genere sono indicati da un punto interrogativo (?) alla fine dell'URL.