Генератор паролів

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

Цей URL кодувальник і декодувальник перетворює текст у percent-encoding для безпечного використання в URL-адресах, рядках запиту та тілах форм — і декодує закодовані рядки назад у звичайний текст. Перемикайтесь між поведінкою encodeURIComponent, encodeURI та application/x-www-form-urlencoded, вставте дані й скопіюйте результат одним кліком. Zero-Knowledge — кожна операція виконується у волатильній пам'яті вашого браузера. Нічого не передається.

Режим:

encodeURIComponent — кодує зарезервовані символи (& = ? / : #). Для значень рядка запиту.

0 симв.
Результат0 симв.

🔒 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. 1

    Оберіть вкладку Кодувати або Декодувати, потім вставте текст у поле введення.

  2. 2

    Виберіть режим: Component для значень запиту, Повний URL для цілої адреси або Форма (+) для тіл форм.

  3. 3

    Читайте результат миттєво в полі виводу — він оновлюється наживо під час введення й показує лічильник символів.

  4. 4

    Натисніть Копіювати, щоб надіслати результат у буфер обміну, Завантажити, щоб зберегти файл, або Поміняти, щоб зробити зворотний цикл.

Поширені запитання

Also try our Base64 Encoder / Decoder to encode binary data and text for headers, tokens and data URIs.

Кодуйте або декодуйте URL миттєво — безкоштовно, приватно й без сервера.