Инструмент для разработки

URL encoder и decoder онлайн

Преобразуйте текст в безопасный формат для URL или декодируйте обратно прямо в браузере.

Строка обрабатывается только на вашем устройстве.

Что умеет инструмент

URL encoder помогает подготовить параметры ссылок, поисковые строки, фрагменты адресов и быстро вернуть закодированный текст в читаемый вид.

Как использовать

  1. Вставьте строку или часть URL.
  2. Выберите кодирование или декодирование.
  3. Скопируйте результат.

Когда нужно URL-кодирование

URL-кодирование превращает пробелы, кириллицу, эмодзи и служебные символы в безопасные последовательности с процентом. Это нужно, когда вы собираете query-параметры, UTM-метки, значения для API-запросов, redirect URL или фрагменты адреса, которые будут переданы внутри другой ссылки.

Чаще всего кодируют не весь адрес целиком, а отдельные значения параметров. Например, строка search=free tools содержит пробел, поэтому значение лучше подготовить перед вставкой в URL, чтобы браузер, сервер и аналитика одинаково прочитали запрос.

Декодирование и безопасность

Декодер помогает быстро проверить, что именно скрыто в строке вида %D1%82%D0%B5%D1%81%D1%82 или в длинном callback-параметре. Если последовательность повреждена, инструмент не подставляет неверный результат, а показывает ошибку декодирования.

Обработка выполняется локально в браузере. Инструмент не проверяет, является ли ссылка безопасной, не открывает её автоматически и не заменяет серверную валидацию: перед использованием внешних URL всё равно проверяйте домен, протокол и ожидаемый формат.

Примеры и ограничения

Простой пример: hello world превращается в hello%20world, а символы ? & = кодируются, если они являются частью значения, а не разделителями URL. Это особенно полезно при подготовке ссылок для документации, тестов, webhook-ов и ручных запросов.

Разные контексты могут использовать немного разные правила: в HTML-формах пробел иногда передаётся как плюс, а в JavaScript часто применяют encodeURIComponent для значения параметра. Этот инструмент подходит для быстрых проверок, но итоговую интеграцию лучше тестировать в той системе, где ссылка будет работать.