Codarea URL (cunoscută și sub numele de codare procentuală) este un mecanism pentru convertirea caracterelor speciale într-un format care poate fi transmis în siguranță într-un URL. Într-un URL, anumite caractere au semnificații speciale (cum ar fi ? & = # etc.) și trebuie codate pentru a fi transmise ca date obișnuite. Codarea URL convertește caracterele în format %XX, unde XX este codul ASCII hexazecimal al caracterului. De exemplu, un spațiu este codat ca %20, iar caracterele non-ASCII sunt codate ca secvențe de octeți UTF-8 corespunzătoare.