URL Кодувальник / Декодувальник
Цей URL кодувальник і декодувальник перетворює текст у percent-encoding для безпечного використання в URL-адресах, рядках запиту та тілах форм — і декодує закодовані рядки назад у звичайний текст. Перемикайтесь між поведінкою encodeURIComponent, encodeURI та application/x-www-form-urlencoded, вставте дані й скопіюйте результат одним кліком. Zero-Knowledge — кожна операція виконується у волатильній пам'яті вашого браузера. Нічого не передається.
encodeURIComponent — кодує зарезервовані символи (& = ? / : #). Для значень рядка запиту.
🔒 Zero-Knowledge — all encoding runs in your browser. Nothing is transmitted.
Навіщо потрібен цей URL Кодувальник?
Percent-encoding (RFC 3986) — це спосіб зробити довільний текст безпечним для вставки в URL. Зарезервовані символи — & = ? / : # і пробіл — мають структурне значення, тож будь-яке значення, що їх містить, потрібно екранувати перед вставкою в рядок запиту, сегмент шляху чи тіло форми. Цей інструмент надає три варіанти кодування, потрібні розробникам: encodeURIComponent для окремих значень рядка запиту, encodeURI для цілих URL-адрес, де структуру треба зберегти, та application/x-www-form-urlencoded (пробіли як +) для надсилання HTML-форм. Усе виконується через нативні функції браузера encodeURIComponent / decodeURIComponent — без звернень до сервера, без логів запитів, без сторонніх залежностей із ризиком ланцюга постачання. Вставляйте чутливі параметри запиту чи підписані токени, і вони ніколи не залишають вкладку.
Три режими кодування: Component (encodeURIComponent) екранує кожен зарезервований символ для безпечного значення запиту; Повний URL (encodeURI) зберігає структурні символи цілої адреси; Форма (+) дотримується правила application/x-www-form-urlencoded, кодуючи пробіли як +.
Двонапрямлено й наживо: кодуйте або декодуйте одним перемиканням вкладки, а результат оновлюється миттєво під час введення. Кнопка Поміняти міняє місцями вхід і результат та перемикає режим, тож ви робите повний цикл одним кліком.
Порядковий пакетний режим: вставте список URL-адрес або значень і закодуйте кожен рядок окремо, зберігаючи розриви рядків замість їх екранування — ідеально для обробки логів, мап сайту чи списків параметрів.
Надійне декодування: некоректний ввід — одиночний % чи обірваний %2 — виявляється та чітко повідомляється замість тихого викидання URIError, тож ви завжди знаєте, чи рядок є валідним percent-encoding.
Гарантія нульової передачі: жодного API-маршруту, жодної аналітики ваших даних, жодних серверних логів. encodeURIComponent і decodeURIComponent працюють у волатильній пам'яті браузера — закрийте вкладку, і будь-який слід зникне.
Як користуватися URL-інструментом
- 1
Оберіть вкладку Кодувати або Декодувати, потім вставте текст у поле введення.
- 2
Виберіть режим: Component для значень запиту, Повний URL для цілої адреси або Форма (+) для тіл форм.
- 3
Читайте результат миттєво в полі виводу — він оновлюється наживо під час введення й показує лічильник символів.
- 4
Натисніть Копіювати, щоб надіслати результат у буфер обміну, Завантажити, щоб зберегти файл, або Поміняти, щоб зробити зворотний цикл.
Поширені запитання
Also try our Base64 Encoder / Decoder to encode binary data and text for headers, tokens and data URIs.
Схожі інструменти
Генератор паролів
Генеруйте надійні випадкові паролі миттєво.
Генератор хешів
Хешуйте текст за допомогою MD5, SHA-256, SHA-512 та інших алгоритмів.
Перевірка надійності пароля
Перевірте, наскільки надійний ваш пароль.
Генератор PIN-кодів
Генеруйте захищені цифрові PIN-коди.
Генератор випадкових чисел
Генеруйте випадкові числа у будь-якому діапазоні.
Генератор UUID
Генеруйте UUID v4 для ідентифікаторів і токенів.