Онлайн URL-кодировщик и декодер

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

Входные данные
0 симв. · 0 байт
Попробовать:
Результат
✓ Безопасная передача данных в URL ✓ Соответствует стандарту RFC 3986 ✓ Поддержка UTF-8 и Unicode ✓ Обработка выполняется локально в браузере
Примеры
Кодирование URL-параметра
Вход Иван Петров
Выход %D0%98%D0%B2%D0%B0%D0%BD%20%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2

Кодируйте пробелы и специальные символы для URL-параметров.

Кодирование поискового запроса
Вход кофе & сливки
Выход %D0%BA%D0%BE%D1%84%D0%B5%20%26%20%D1%81%D0%BB%D0%B8%D0%B2%D0%BA%D0%B8

Специальные символы вроде '&' нужно кодировать внутри значений запроса.

Декодирование закодированного URL
Вход https%3A%2F%2Fexample.com%2Fsearch%3Fq%3D%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82%2520%D0%BC%D0%B8%D1%80
Выход https://example.com/search?q=привет%20мир

Восстановите процентно-кодированный URL в читаемый вид.

Кодирование Unicode-текста
Вход Кафе ☕
Выход %D0%9A%D0%B0%D1%84%D0%B5%20%E2%98%95

URL-кодирование безопасно представляет кириллицу, эмодзи и другой Unicode-контент внутри URL.

Как работает URL-кодирование

URL-кодирование заменяет небезопасные или зарезервированные символы процентно-кодированными значениями. Например, пробелы превращаются в %20, а символы вроде ? или & преобразуются в безопасный формат для URL и HTTP-запросов.

Каждый закодированный байт представлен знаком процента (%) и двумя шестнадцатеричными цифрами. Это позволяет URL безопасно передавать пробелы, символы Unicode, специальные знаки и параметры запросов между браузерами, API и веб-серверами.

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

URL-кодирование не является методом шифрования и не защищает данные от чтения. Оно только преобразует символы в формат, который можно безопасно передавать в URL.

Закодированные значения легко декодируются обратно в исходный вид. URL-кодирование следует использовать для совместимости и передачи данных, а не для конфиденциальности или защиты.

Распространённые применения URL-кодирования

URL-кодирование часто используют при передаче поисковых запросов, данных форм, пользовательского ввода, имён файлов и параметров API через URL. Символы вроде пробелов, амперсандов, слэшей, вопросительных знаков и Unicode-символов часто нужно кодировать, чтобы не нарушить структуру URL.

Разработчики регулярно применяют URL-кодирование для query string, редиректов, OAuth callback, REST API и веб-приложений, которым нужно безопасно передавать пользовательский контент.

FAQ

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

Пробелы недопустимы в URL, поэтому они кодируются как %20.

Используйте его, когда передаёте текст, поисковые запросы или параметры внутри URL.

Да. Переключитесь на вкладку Decode, чтобы восстановить читаемый текст.

Нет. URL-кодирование только преобразует символы для безопасной передачи.

Да. Все операции выполняются прямо в вашем браузере.

Нет. Инструмент обрабатывает данные локально на вашем устройстве.

%20 — стандартное URL-кодированное представление пробела. Знак плюс (+) часто используется вместо пробела в строках запроса и данных форм.

Это процентно-кодированные представления зарезервированных символов URL. Например, %2F — это '/', %3A — ':', а %3F — '?'.
Связанные инструменты

ASCII-конвертер

Преобразуйте ASCII-символы и числовые коды для работы с протоколами и парсерами.

JWT-декодер онлайн

Декодируйте JWT в браузере и просматривайте header, payload, claims и срок действия токена.

Unicode-конвертер

Преобразуйте текст в Unicode-escape и декодируйте Unicode-escape, HTML-сущности и многоязычный текст.