Кадавальнік і дэкодэр URL — бясплатна
Кадзіраваць і дэкадаваць URL і радкі запытаў. Падтрымлівае encodeURIComponent, decodeURIComponent і аналіз радка запыту.
Кадуе кожны зарэзерваваны сімвал — найлепш для значэнняў запытаў і сегментаў шляху.
Тыповыя выкарыстанні
- Кадуйце параметры URL для APIБяспечна кадуйце параметры запыту перад дабаўленнем іх да URL запыту API.
- Кадуйце URL для паведомленняў электроннай поштыСтварайце бяспечныя для націску спасылкі для email-рассылак — кадуйце спецсімвалы, каб спасылкі працавалі ў кожным паштовым кліенце.
- Кадуйце URL для сацыяльнага абагульненняПадрыхтуйце URL-адрасы з папярэднім запаўненнем тэксту, хэштэгаў і спасылак для кнопак абагульнення Twitter, Facebook і LinkedIn.
- Кодуйце сложныя строкі запытаўСтварыце і кодуйце строкі запытаў з некалькімі параметрамі — гатовы да дабавання да любога URL.
- Кодуйце URL для веб-гачкоў зваротных выклікаўКодуйце URL зваротных выклікаў, якія адпраўляюцца ў якасці параметраў трэцім сервісам і OAuth патокам.
Як гэта працуе
Кадаванне і дэкадаванне URL тут працуе цалкам у вашым браўзеры з дапамогай убудаваных глабальных зменных JavaScript — encodeURIComponent, encodeURI і decodeURIComponent — без бібліятэкі трэціх бакоў і без сеткавага запыту. Інструмент таксама раскрывае нацыўны URL API браўзера, каб разбіраць і адлюстроўваць параметры радка запыту як табліцу ключ-значэнне.
- 1Абярыце рэжым кадаванняТры рэжымы адпавядаюць сцэнарыям з рэальнага жыцця: "Component" выклікае encodeURIComponent і экранiруе ўсё, апрача незарэзерваваных сімвалаў — правільны выбар для асобных значэнняў запыту. "Full URL" выклікае encodeURI і пакідае схему, слэшы і дамен некранутымі. "Form" выкарыстоўвае encodeURIComponent, потым замяняе %20 на + для адпаведнасці фармату application/x-www-form-urlencoded, які адпраўляюць HTML-формы.
- 2Кадуйце ці дэкадуйце адным клікамКадаванне прапускае ваш тэкст праз абраную функцыю і адлюстроўвае вынік у працэнтным кадаванні. Дэкадаванне выклікае decodeURIComponent (з + пераведзеным у прабелы ў рэжыме Form). Скажоныя працэнтныя паслядоўнасці — як асобны %E0 без байта працягу — ловяцца і паведамляюцца як убудаваная памылка, а не выклікаюць збой.
- 3Разбярыце радкі запыту з дапамогай URL APIДзеянне "Разабраць параметры" абгортвае ваш увод у нацыўны канструктар URL браўзера і ітэрыруе url.searchParams, каб выняць кожную пару ключ-значэнне. Калі канструктар URL адхіляе ўвод, уласнаручна напісаны запасны варыянт разбівае на & і =, і прапускае кожны токен праз safeDecode, так что частковыя ці сырыя радкі запыту ўсё роўна вырабляюць чытэльную табліцу.
- 4Скапіруйце вынікЗакадаваны ці дэкадаваны тэкст з'яўляецца ў блоку вываду монашырынным шрыфтам. Кнопка капіравання запісвае яго ў буфер абмену праз Clipboard API. Нічога ні ў адным пункце не пакідае вашу прыладу.
Звязаныя інструменты
Кадоўшчык і дэкодэр Base64
Кадуйце тэкст або файлы ў Base64 або дэкадуйце радкі Base64 назад у просты тэкст. Імгненна, канфідэнцыяльна і бясплатна.
Кадоўшчык і дэкодэр HTML
Кадуйце спецыяльныя сімвалы ў аб'екты HTML або дэкадуйце аб'екты назад у просты тэкст. Імгненна, у вашым браўзеры.
Шыфр Цэзара і шыфравальнік тэксту
Шыфруйце і расшыфроўвайце тэкст з дапамогай шыфра Цэзара, ROT13, Atbash і шыфра Віжэнера. Класічныя шыфры замены, усе ў вашым браўзеры.