← Назад до функцій
Free

URL Кодувальник / Декодувальник

URL Кодувальник/Декодувальник перетворює URL-рядки в їхню процентно-кодовану форму та назад. Обирайте між encodeURIComponent (агресивне кодування) та encodeURI (зберігає структуру URL), залежно від вашого завдання — налагодження параметрів запиту, створення безпечних URL чи перевірка закодованих посилань.

Під час створення URL з користувацьким введенням, рядками запиту чи міжнародними символами потрібне коректне процентне кодування, щоб уникнути помилок. Цей інструмент миттєво обробляє обидва напрямки. Обирайте encodeURIComponent для кодування значення одного параметра (кодує ? / & = # тощо) або encodeURI, коли потрібно зберегти структуру URL (кодуються лише справді небезпечні символи). Декодування працює як зі стандартним процентним кодуванням, так і з подвійно закодованими рядками. Конвертація в реальному часі означає, що результат з'являється одразу під час введення, а обидва режими можна перемикати, щоб перевірити коректність зворотного перетворення. Жодних звернень до сервера — все відбувається локально у вашому браузері.

Live-перегляд
example.com
Кодувальник / Декодувальник URL encodeURIComponent encodeURI
Вхідні дані
https://example.com/search?q=hello world&lang=en
Закодований вивід
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Копіювати
Основні функції

Два режими кодування

Обирайте encodeURIComponent для безпечних значень параметрів (кодує ? / & = тощо) або encodeURI для повних URL (зберігає структуру, кодує лише небезпечні символи).

Розумне декодування

Декодує процентно-кодовані рядки, включно з не-ASCII символами, багатобайтовими послідовностями UTF-8 та емодзі. Коректно обробляє подвійно закодовані дані.

Копіювання в один клік

Миттєво копіюйте закодований або декодований результат у буфер обміну — без ручного виділення.

Конвертація в реальному часі

Результат оновлюється наживо під час введення. Не потрібно щоразу натискати «Кодувати» — результати видно одразу під час роботи над введенням.

Перегляд поруч

Введення й виведення відображаються на чітко підписаних панелях, тож ви можете миттєво порівняти результат «до/після».

Обробка складних випадків

Коректно кодує пробіли, лапки, Unicode, зарезервовані символи та складні послідовності, які ламають просту заміну рядків.

Поширені сценарії використання

Налагодження параметрів запиту

Вставте зламаний URL зі спотвореними параметрами, щоб декодувати їх у читабельні значення — швидко з'ясуйте, що насправді було надіслано.

Створення безпечних URL

Кодуйте користувацьке введення (імена, пошукові запити, шляхи до файлів) перед додаванням до URL, щоб запобігти ін'єкціям і помилкам парсингу.

Перевірка аналітичних посилань

Декодуйте маркетингові URL із UTM-мітками, щоб побачити реальні значення кампанії, джерела та каналу, не читаючи необроблені процентно-кодовані рядки.

Тестування інтернаціоналізованих URL

Кодуйте URL з нелатинськими символами (китайська, арабська, іврит), щоб переконатися, що вони коректно процентно закодовані для передачі.

Налагодження OAuth-перенаправлень

Декодуйте URI перенаправлення OAuth із вкладеними закодованими параметрами, щоб простежити, що передається між провайдерами й застосунками.

Як користуватися
1

Відкрийте URL Кодувальник

Натисніть іконку URL на панелі DevSuite Pro. Відкриється редактор з двома панелями та перемикачами «Кодувати» й «Декодувати».

2

Вставте ваш URL або рядок

Вставте URL, параметр запиту чи закодований рядок. Інструмент працює як з цілими URL, так і з окремими значеннями параметрів.

3

Оберіть режим кодування

Для значення параметра використовуйте encodeURIComponent. Для повного URL (де потрібно зберегти /, ?, &) використовуйте encodeURI.

4

Перегляньте результат

Перетворений результат з'являється на сусідній панелі. Закодовані символи показані як послідовності %XX; декодований результат повертає оригінальну читабельну форму.

5

Скопіюйте та використайте

Натисніть «Копіювати», щоб надіслати результат у буфер обміну. Вставте його у ваш код, URL запиту чи документацію.

Готові спробувати?

Встановіть DevSuite Pro безкоштовно та отримайте понад 64 інструментів розробника

Додати в Chrome Додати в Edge Додати в FireFox