URL Encode / Decode

Вставьте текст, ссылку или строку параметров и нажмите кнопку, чтобы выполнить URL‑кодирование или декодирование. Поддерживает не ASCII‑символы и спецзнаки, полезно для API, редиректов и анализа логов.

Как пользоваться онлайн‑инструментом URL encode/decode

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 encode/decode

1. Чем отличается URL‑кодирование от Base64?

URL‑кодирование решает проблему передачи спецсимволов и не ASCII‑символов в ссылках. Base64 — универсальное двоичное кодирование, часто для файлов и изображений. Это разные задачи.

2. Когда нужно кодировать параметры URL?

Если параметры содержат пробелы, кириллицу, #, &, ?, = и другие спецсимволы, их нужно кодировать перед добавлением в ссылку, чтобы избежать ошибок парсинга.

3. Почему некоторые системы кодируют пробел как +, а не %20?

В application/x-www-form-urlencoded пробел кодируется как +. В строгом URL‑кодировании принято %20. Инструмент при декодировании трактует + как пробел.

4. Что означает ошибка decodeURIComponent?

Обычно это значит, что строка не является корректным URL‑кодированием: неполные %XY или обрезанная последовательность. Проверьте исходную строку или декодируйте только корректную часть.

5. Можно кодировать или декодировать всю URL‑ссылку целиком?

Можно, но чаще нужно кодировать только значения параметров. Полное кодирование может привести к двойному экранированию и неожиданным результатам.

6. Изменяет ли URL‑кодирование данные?

Нет, данные остаются теми же. Кодирование лишь меняет представление, а декодирование полностью возвращает исходный текст.

7. Инструмент отправляет мои данные на сервер?

Нет. Все операции выполняются локально в браузере, содержимое не отправляется на сервер.

8. Почему после декодирования появляется «кракозябра»?

URL‑декодирование предполагает UTF‑8. Если исходная строка была закодирована в другой кодировке (например, GBK), текст может выглядеть искажённым. Используйте UTF‑8 при генерации ссылок.

9. Кому полезен этот инструмент?

Разработчикам API, специалистам по редиректам, интеграциям с логином, отладке коротких ссылок и маркетинговых параметров, а также службе поддержки.

10. Чем удобнее, чем консоль браузера?

Не нужно помнить API: вставили текст и нажали кнопку. Можно быстро менять местами поля и тестировать варианты без кода.

О инструменте URL encode/decode

Когда в ссылке есть пробелы, кириллица или спецсимволы, браузер и сервер используют URL‑кодирование. Этот инструмент помогает посмотреть кодированную форму или декодировать строки вида %E4%B8%AD%E6%96%87.

Сканируйте QR‑код, чтобы открыть страницу на телефоне и быстро кодировать/декодировать.

Онлайн генератор UUID
UUID (универсальный уникальный идентификатор) — это стандартный формат, используемый для уникальной идентификации информации в распределенных системах. Этот инструмент поддерживает несколько версий, пакетную генерацию и настройку формата для удовлетворения различных потребностей в разработке, тестировании и интеграции.
Конвертер Unix Timestamp
Быстрое преобразование между timestamp и стандартным временем, поддержка форматов секунд и миллисекунд. Удобен для разработки и повседневного использования.
Онлайн генератор паролей
Онлайн инструмент для создания надежных случайных паролей с возможностью настройки правил.
Онлайн MD5 инструмент
MD5 преобразует любое сообщение в 128-битный фиксированный хеш.
Онлайн‑инструмент JSON
Подходит фронтенд‑, бэкенд‑, QA‑ и DevOps‑специалистам для анализа запросов и ответов API, настройки тел запросов, создания конфигов и генерации фрагментов YAML / PHP‑массивов.
Онлайн‑генератор favicon
Этот инструмент удобен для быстрой генерации иконок сайта. Достаточно загрузить логотип и скачать набор иконок в разных форматах.
Онлайн-инструмент сжатия изображений
Пакетное сжатие JPG, PNG и WebP с возможностью отдельной или ZIP-загрузки.
Калькулятор возраста
Скопируйте ссылку или отсканируйте QR‑код, чтобы открыть на телефоне.