Вставьте текст, ссылку или строку параметров и нажмите кнопку, чтобы выполнить URL‑кодирование или декодирование. Поддерживает не ASCII‑символы и спецзнаки, полезно для API, редиректов и анализа логов.
URL‑кодирование превращает специальные символы в последовательности %XX, чтобы безопасно передавать данные по сети. Пробелы могут быть %20 или +, а не ASCII‑символы превращаются в percent‑байты. Декодирование возвращает исходный текст. Инструмент работает прямо в браузере.
При работе с callback‑адресами, редиректами входа, параметрами GET и короткими ссылками следует заранее кодировать параметры, чтобы & ? = не ломали структуру. Если вы получили уже закодированную строку вроде state=%7B%22from%22%3A%22tools%2Ebzxz%2Enet%22%7D, вставьте её и нажмите «URL декодировать».
По сравнению со скриптами или консолью браузера (encodeURIComponent/decodeURIComponent) этот инструмент нагляднее: ввод слева, результат справа, есть кнопка обмена. Подходит разработчикам, операторам и администраторам, которые часто работают с параметрами.
tools.bzxz.net — многоязычный набор утилит с конвертером времени, генератором UUID, обработкой JSON и форматированием текста. URL encode/decode дополняет эти функции, формируя полноценный набор для преобразования данных в браузере.
URL‑кодирование решает проблему передачи спецсимволов и не ASCII‑символов в ссылках. Base64 — универсальное двоичное кодирование, часто для файлов и изображений. Это разные задачи.
Если параметры содержат пробелы, кириллицу, #, &, ?, = и другие спецсимволы, их нужно кодировать перед добавлением в ссылку, чтобы избежать ошибок парсинга.
В application/x-www-form-urlencoded пробел кодируется как +. В строгом URL‑кодировании принято %20. Инструмент при декодировании трактует + как пробел.
Обычно это значит, что строка не является корректным URL‑кодированием: неполные %XY или обрезанная последовательность. Проверьте исходную строку или декодируйте только корректную часть.
Можно, но чаще нужно кодировать только значения параметров. Полное кодирование может привести к двойному экранированию и неожиданным результатам.
Нет, данные остаются теми же. Кодирование лишь меняет представление, а декодирование полностью возвращает исходный текст.
Нет. Все операции выполняются локально в браузере, содержимое не отправляется на сервер.
URL‑декодирование предполагает UTF‑8. Если исходная строка была закодирована в другой кодировке (например, GBK), текст может выглядеть искажённым. Используйте UTF‑8 при генерации ссылок.
Разработчикам API, специалистам по редиректам, интеграциям с логином, отладке коротких ссылок и маркетинговых параметров, а также службе поддержки.
Не нужно помнить API: вставили текст и нажали кнопку. Можно быстро менять местами поля и тестировать варианты без кода.
Когда в ссылке есть пробелы, кириллица или спецсимволы, браузер и сервер используют URL‑кодирование. Этот инструмент помогает посмотреть кодированную форму или декодировать строки вида %E4%B8%AD%E6%96%87.
Сканируйте QR‑код, чтобы открыть страницу на телефоне и быстро кодировать/декодировать.