URL Encode/Decode — Кодування та декодування URL
Кодуйте й декодуйте компоненти URL за допомогою encodeURIComponent і decodeURIComponent. Швидко, приватно й повністю на стороні клієнта в браузері.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяЩо робить URL Encode/Decode
URL Encode/Decode готує текст до безпечного використання в параметрах запиту, сегментах шляху, значеннях перенаправлення, зворотних URL-адресах і фрагментах. Зарезервовані символи, як-от пробіли, амперсанди, знаки дорівнює, символи відсотка та символи Unicode, можуть змінити значення URL, якщо їх не закодувати відсотковим кодуванням. Цей інструмент використовує функції браузера encodeURIComponent і decodeURIComponent, тому результати збігаються зі звичною поведінкою застосунків JavaScript.
Ця сторінка створена для щоденної роботи розробників: швидкі перевірки під час налагодження, невеликі приклади для документації та очищення даних перед вставленням у редактор, термінал, задачу чи тестову фікстуру. Інтерфейс тримає вхідні дані, елементи керування, результат і повідомлення про стан поруч, тож результат легко перевірити перед копіюванням.
Приватна робота в браузері
Уся обробка відбувається за допомогою JavaScript у браузері. Інструмент не надсилає ваші тексти, токени, URL-адреси, фрагменти чи згенеровані значення на сервер і не потребує облікового запису. Така модель приватності важлива, адже невеликі утиліти під час усунення несправностей часто отримують справжні відповіді API, зразки конфігурації, логи, дані автентифікації або приклади, схожі на дані клієнтів. Локальна робота зменшує ризики й робить інструмент миттєвим, адже немає обміну даними мережею.
Практичні поради
Використовуйте його для компонентів URL, а не для цілих адрес. Наприклад, закодуйте окреме значення запиту, перш ніж додавати його до рядка запиту. Під час декодування інструмент також трактує знаки плюс як пробіли, оскільки рядки запитів, закодовані формами, часто використовують таку конвенцію. Некоректні відсоткові послідовності спричиняють помилку, щоб ви випадково не довірилися пошкодженим вхідним даним.
Завжди перевіряйте перетворений результат, перш ніж покладатися на нього у продакшені. Браузерні утиліти чудово підходять для огляду й підготовки, але не можуть знати всі конвенції проєкту чи вимоги безпеки. Якщо результат буде закомічено, опубліковано чи використано в процесі автентифікації, переконайтеся, що він не містить секретів і відповідає формату, якого очікує ваш застосунок.
Як користуватися
- Вставте значенняДодайте звичайний текст або закодований компонент URL.
- Кодуйте або декодуйтеОберіть потрібний напрямок.
- СкопіюйтеСкопіюйте результат у посилання, клієнт або тест.
Часті запитання
Чи можна закодувати цілий URL?
Чому знаки плюс декодуються як пробіли?
+ замість пробілів.