Кодування та декодування URL-рядків.
URL-кодування перетворює спеціальні символи (пробіли, кирилицю, знаки пунктуації) у формат, безпечний для передачі в URL-адресах та query-параметрах.
URL-кодування замінює лише символи, недопустимі в URL, тоді як Base64 повністю перекодовує дані в інший алфавіт.
При формуванні query-параметрів з кирилицею чи спецсимволами, наприклад у пошукових запитах чи redirect-посиланнях.
Ні, кодування відбувається локально у браузері через стандартний JavaScript API.