URL Кодировщик / Декодировщик
Руководство по использованию
URL Кодировщик/Декодировщик — онлайн-инструмент для процентного кодирования и декодирования компонентов URL прямо в браузере. URL может содержать только ограниченный набор ASCII-символов; все остальные должны быть закодированы как % с двузначным шестнадцатеричным кодом. Инструмент поддерживает encodeURIComponent и encodeURI, а также декодирование обоих вариантов. Особенно полезен для разработчиков, работающих с URL обратного вызова OAuth, сложными строками запроса или конечными точками API с параметрами не-ASCII.
- Выбрать кодирование или декодирование — Выберите «Кодировать» для преобразования обычной строки в компонент URL с процентным кодированием, или «Декодировать» для обратного процесса.
- Выбрать режим кодирования — Выберите «encodeURIComponent» для кодирования отдельных значений запроса или «encodeURI» для кодирования полного URL с сохранением его структуры.
- Вставить ввод — Введите или вставьте текст для кодирования или декодирования в панель ввода. Вывод обновляется мгновенно.
- Проверить вывод — Проверьте результат в правой панели. Пробелы становятся %20, символы Unicode — их UTF-8 байтовыми последовательностями в процентной нотации.
- Декодировать полный URL — Вставьте полный URL в режиме декодирования, чтобы все последовательности с процентным кодированием стали читаемыми.
- Скопировать результат — Нажмите «Копировать», чтобы скопировать вывод в буфер обмена.
Часто задаваемые вопросы
Что такое URL-кодирование?
URL-кодирование (процентное кодирование) преобразует символы, недопустимые в URL, в % и два шестнадцатеричных символа. Например, пробел становится %20. Это гарантирует корректность URL во всех системах.
В чём разница между encodeURI и encodeURIComponent?
encodeURI кодирует полный URL и оставляет нетронутыми структурные символы /, ?, =, &. encodeURIComponent кодирует компонент URL, например значение параметра запроса, и также экранирует /, ?, =, &.
Обрабатываются ли мои URL-данные на сервере?
Нет. Всё кодирование и декодирование происходит в браузере с нативными JavaScript-функциями. Ничего не отправляется на сервер.
Можно ли использовать инструмент офлайн?
2Kit — это PWA. После первого посещения он работает полностью офлайн.
Почему в некоторых закодированных URL появляется символ +?
Символ + — старое соглашение из кодирования HTML-форм, означающее пробел в строках запроса. Современное процентное кодирование использует %20 для пробела. Этот инструмент применяет стандартный подход (encodeURIComponent кодирует + как %2B).
Техническая реализация
Вся обработка данных выполняется исключительно в вашем браузере — данные никогда не отправляются на серверы. Инструмент работает полностью в офлайн-режиме как прогрессивное веб-приложение (PWA): после первого посещения все страницы и ресурсы кэшируются Service Worker и остаются доступными без подключения к интернету. Введённые данные не покидают ваше устройство, что обеспечивает безопасную работу с конфиденциальными материалами: API-ключами, паролями, приватными конфигурациями и секретными документами.