Кодувальник/Декодер URL
Цей кодувальник URL перетворює спеціальні символи на percent-encoding (наприклад, пробіл стає %20), щоб текст можна було безпечно вставити в URL, а також декодує закодовані рядки назад у звичайний текст.
Про цей інструмент
Цей кодувальник URL перетворює спеціальні символи на percent-encoding (наприклад, пробіл стає %20), щоб текст можна було безпечно вставити в URL, а також декодує закодовані рядки назад у звичайний текст.
Як користуватися
- Вставте текст або закодований URL у поле введення.
- Натисніть «Закодувати», щоб застосувати percent-encoding, або «Декодувати», щоб повернути текст.
- Натисніть «Копіювати», щоб скопіювати результат.
Корисно знати
- Кодування використовує функцію JavaScript encodeURIComponent, яка кодує всі символи, крім A–Z, a–z, 0–9 та - _ . ! ~ * ' ( ).
- Percent-encoding визначено в RFC 3986: кожен небезпечний байт записується як % і дві шістнадцяткові цифри.
- Символи поза ASCII кодуються як їхні байти UTF-8, тож é перетворюється на %C3%A9.
- Оскільки & = ? / і # теж кодуються, результат підходить для окремого значення параметра запиту, а не для цілого URL.
Працює повністю у вашому браузері — нічого з того, що ви вводите, не завантажується й не зберігається.
Поширені запитання
Чому пробіл кодується як %20, а не +?
%20 — стандартне percent-кодування пробілу. Форма + застосовується лише до даних HTML-форм (application/x-www-form-urlencoded).
Кодувати весь URL чи лише параметри?
Кодуйте окремі значення параметрів. Якщо закодувати весь URL, буде екрановано й символи : / ? та &, які задають його структуру.
Чому декодування показує «Invalid encoding»?
Вхідні дані містять %, після якого немає двох коректних шістнадцяткових цифр, або послідовність байтів, що не є коректним UTF-8.
Чи надсилається мій текст кудись?
Ні. Кодування й декодування виконуються повністю у вашому браузері.