Към основното съдържание
LibraTool logoLibraTool

URL кодер и декодер — безплатно

Кодирайте и декодирайте URL адреси и заявки. Поддръжка на encodeURIComponent, decodeURIComponent и анализ на заявки.

Работи офлайн след зареждане
Режим на кодиране

Кодира всеки резервиран символ — най-добре за стойности на запитвания и сегменти на пътя.

Често срещани употреби

  • Кодирайте URL параметри за APIБезопасно кодирайте параметрите на низ за запитване, преди да ги добавяте към URL адреси на заявки за API.
  • Кодирайте URL адреси за имейл връзкиСъздайте кликабилни връзки за имейл кампании — кодирайте специални знаци, така че връзките да преживеят всеки имейл клиент.
  • Кодирайте URL адреси за споделяне в социални медииПодгответе URL адреси с предварително попълнен текст, хаш тагове и връзки за Twitter, Facebook и LinkedIn бутони за споделяне.
  • Кодирайте сложни низове за заявкиСъздайте и кодирайте низове за заявки с няколко параметра — готови за добавяне към всеки URL.
  • Кодирайте URL за повратни обаждания на уебхукКодирайте URL на повратни обаждания, които се преминават като параметри към услуги от трети страни и OAuth потоци.

Как работи

Кодирането и декодирането на URL тук се извършва изцяло във вашия браузър чрез вградените глобални функции на JavaScript — encodeURIComponent, encodeURI и decodeURIComponent — без библиотека на трета страна и без мрежова заявка. Инструментът също излага нативния URL API на браузъра за анализ и показване на параметри на низа за заявка като таблица ключ-стойност.

  1. 1
    Изберете режим на кодиране
    Три режима съответстват на реални случаи на употреба: „Компонент“ извиква encodeURIComponent и екранира всичко освен незапазените символи — правилният избор за отделни стойности на заявка. „Пълен URL“ извиква encodeURI и оставя схемата, наклонените черти и домейна непокътнати. „Формуляр“ използва encodeURIComponent, след което заменя %20 с +, за да съответства на формата application/x-www-form-urlencoded, изпращан от HTML формуляри.
  2. 2
    Кодирайте или декодирайте с едно кликване
    Кодирането прекарва текста ви през избраната функция и показва резултата, кодиран с процент. Декодирането извиква decodeURIComponent (с + преобразувано в интервали в режим „Формуляр“). Неправилно формирани последователности с процент — като изолиран %E0 без байт за продължение — се улавят и докладват като вградена грешка, вместо да сринат инструмента.
  3. 3
    Анализирайте низове на заявка с URL API
    Действието „Анализирай параметри“ обвива входа ви в нативния конструктор URL на браузъра и обхожда url.searchParams, за да извлече всяка двойка ключ-стойност. Ако конструкторът URL отхвърли входа, ръчно написан резервен вариант разделя по & и =, и прекарва всеки токен през safeDecode, така че частични или сурови низове на заявка все пак произвеждат четима таблица.
  4. 4
    Копирайте резултата
    Кодираният или декодиран текст се появява в блок с моноширинен шрифт. Бутон за копиране го записва в клипборда чрез Clipboard API. Нищо не напуска устройството ви в нито един момент.

Свързани инструменти

Често задавани въпроси