URL кодирането (известно още като процентно кодиране) е механизъм за конвертиране на специални символи във формат, който може безопасно да се предава в URL адрес. В URL адреса някои символи имат специално значение (като ? & = # и др.) и трябва да бъдат кодирани, за да се предават като обикновени данни. URL кодирането конвертира символите във формат %XX, където XX е шестнадесетичният ASCII код на символа. Например, интервалът се кодира като %20, а не-ASCII символите се кодират като съответните им UTF-8 байтови последователности.