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