Η κωδικοποίηση URL (γνωστή και ως κωδικοποίηση ποσοστού) είναι ένας μηχανισμός μετατροπής ειδικών χαρακτήρων σε μια μορφή που μπορεί να μεταδοθεί με ασφάλεια σε ένα URL. Σε ένα URL, ορισμένοι χαρακτήρες έχουν ειδικές σημασίες (όπως ? & = # κ.λπ.) και πρέπει να κωδικοποιηθούν για να μεταδοθούν ως συνηθισμένα δεδομένα. Η κωδικοποίηση URL μετατρέπει τους χαρακτήρες σε μορφή %XX, όπου XX είναι ο δεκαεξαδικός κωδικός ASCII του χαρακτήρα. Για παράδειγμα, ένα κενό κωδικοποιείται ως %20, και οι χαρακτήρες εκτός ASCII κωδικοποιούνται ως οι αντίστοιχες ακολουθίες byte UTF-8.