Перайсці да асноўнага зместу
LibraTool logoLibraTool

Кадавальнік і дэкодэр 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. 1
    Абярыце рэжым кадавання
    Тры рэжымы адпавядаюць сцэнарыям з рэальнага жыцця: "Component" выклікае encodeURIComponent і экранiруе ўсё, апрача незарэзерваваных сімвалаў — правільны выбар для асобных значэнняў запыту. "Full URL" выклікае encodeURI і пакідае схему, слэшы і дамен некранутымі. "Form" выкарыстоўвае encodeURIComponent, потым замяняе %20 на + для адпаведнасці фармату application/x-www-form-urlencoded, які адпраўляюць HTML-формы.
  2. 2
    Кадуйце ці дэкадуйце адным клікам
    Кадаванне прапускае ваш тэкст праз абраную функцыю і адлюстроўвае вынік у працэнтным кадаванні. Дэкадаванне выклікае decodeURIComponent (з + пераведзеным у прабелы ў рэжыме Form). Скажоныя працэнтныя паслядоўнасці — як асобны %E0 без байта працягу — ловяцца і паведамляюцца як убудаваная памылка, а не выклікаюць збой.
  3. 3
    Разбярыце радкі запыту з дапамогай URL API
    Дзеянне "Разабраць параметры" абгортвае ваш увод у нацыўны канструктар URL браўзера і ітэрыруе url.searchParams, каб выняць кожную пару ключ-значэнне. Калі канструктар URL адхіляе ўвод, уласнаручна напісаны запасны варыянт разбівае на & і =, і прапускае кожны токен праз safeDecode, так что частковыя ці сырыя радкі запыту ўсё роўна вырабляюць чытэльную табліцу.
  4. 4
    Скапіруйце вынік
    Закадаваны ці дэкадаваны тэкст з'яўляецца ў блоку вываду монашырынным шрыфтам. Кнопка капіравання запісвае яго ў буфер абмену праз Clipboard API. Нічога ні ў адным пункце не пакідае вашу прыладу.

Звязаныя інструменты

Часта задаюць пытанні