
Blloku funksion URL_ENCODE kodon një shenjë të ngjashme me URL.
Funkcioni është i përshtatshëm, nëse një shenjë e ngjashme me URL duhet të përdoret brenda një pjesë pyetjeje të një URL dhe ju duhet një rrugë e lehtë për të dërguar variabla tek faqja tjetër.
Hyrja përcakton shenjën e ngjashme me URL që duhet të kodohesh.
Kthen një shenjë të ngjashme me URL në dalje, ku të gjitha shenjat jo-alfanumerike përveç -_. zëvendësohen nga një simbol përqindje (%) i ndjekur nga dy vlera heksadecimale dhe hapësira nga një plus (+). Kodimi bëhet në mënyrën e njëjtë si dhe të dhënat e postuara përmes një formulari WWW kodohen - kjo përgjigjet etiketimit të llojit të fajllit application/x-www-form-urlencoded. Kjo etiketim ndryshon nga kodimi sipas RFC 3986 (shih Bllokun Funksion RAW_URL_ENCODE) në atë që, për arsye historike, hapësira kodohen si simbol plus (+).