הפונקציה escape() מקודדת מחרוזת. היא הופכת מחרוזת ניידת, כך שהיא יכולה להיות מועברת בכל רשת לכל מחשב התומך בתווים ASCII.פונקציה escape() מקודדת תווים מיוחדים, למעט: * @ - _ +. /פונקציה encodeURI() משמשת לקודד URI.פונקציה זו מקודדת תווים מיוחדים, למעט:, /? : @ & = + $ # (שימוש encodeURIComponent() לקודד תווים אלה).פונקציה encodeURIComponent() מקודדת רכיב URI.פונקציה זו מקודדת תווים מיוחדים.בנוסף, היא מקודדת את התווים הבאים:,? : @ & = + $ #