URL Кодирование Декодирование
Бесплатный онлайн-кодировщик, декодировщик и анализатор URL. Преобразуйте текст в процентную кодировку, декодируйте строки URL и извлекайте параметры запроса.
Что такое кодирование URL?
Кодирование URL (также называемое процентным кодированием) — это механизм преобразования символов в формат, который может быть безопасно передан через интернет. Он заменяет небезопасные символы знаком %, за которым следуют две шестнадцатеричные цифры.
Зачем нужно кодировать URL?
URL могут передаваться через интернет только с использованием набора символов ASCII. Символы вроде пробелов, не-ASCII символы и зарезервированные символы должны быть закодированы для обеспечения их корректной передачи и сохранения структуры URL.
В чём разница между encodeURI и encodeURIComponent?
encodeURI кодирует полный URL, но сохраняет символы структуры URL, такие как : / ? & = #. encodeURIComponent кодирует все специальные символы и используется для кодирования значений отдельных параметров URL.
Какие символы нужно кодировать в URL?
Зарезервированные символы, такие как ! # $ & ' ( ) * + , / : ; = ? @ [ ], и не-ASCII символы должны быть закодированы. Пробелы становятся %20 или +, а специальные символы преобразуются в их шестнадцатеричное представление %XX.
Как декодировать URL?
Вставьте закодированный URL в поле ввода, выберите режим декодирования, и инструмент автоматически преобразует последовательности %XX обратно в их исходные символы.
Что такое процентное кодирование (%XX)?
Процентное кодирование представляет символы в виде % с последующими двумя шестнадцатеричными цифрами. Например, пробел становится %20, а / становится %2F. Каждый байт UTF-8 представления символа кодируется отдельно.
Могу ли я разобрать компоненты URL с помощью этого инструмента?
Да, режим разбора разбивает URL на компоненты: протокол, имя хоста, порт, путь, поиск (строка запроса), хеш (фрагмент), имя пользователя и пароль. Он также извлекает параметры запроса в виде пар ключ-значение.
Безопасен ли этот инструмент для конфиденциальных URL?
Абсолютно. Всё кодирование, декодирование и анализ происходят на 100% в вашем браузере. Данные не отправляются ни на какой сервер, что делает его полностью безопасным для URL, содержащих токены, пароли или другую конфиденциальную информацию.
Что такое параметры строки запроса?
Параметры запроса — это часть URL после символа ?, содержащая пары ключ-значение, разделённые &. Например: ?name=john&age=30. Они используются для передачи данных на веб-серверы.
Поддерживает ли этот инструмент символы UTF-8?
Да, инструмент полностью поддерживает кодировку UTF-8. Вы можете корректно кодировать и декодировать международные символы, эмодзи и любые символы Unicode.
Что такое двойное кодирование?
Двойное кодирование происходит, когда уже закодированный URL кодируется повторно. Например, %20 становится %2520. Этот инструмент может помочь вам определить и исправить дважды закодированные URL, декодируя их несколько раз.
Могу ли я извлечь конкретные параметры запроса?
Да, режим разбора отображает все параметры запроса в табличном формате, что облегчает просмотр, копирование или анализ отдельных параметров.
Как использовать URL Кодирование Декодирование
Кодируйте или декодируйте текст в процентную кодировку, а также разбирайте полный URL на составные части. Всё работает локально в вашем браузере — вставленные данные никуда не загружаются.
- Введите или вставьте текст в поле ввода «Enter text or URL...».
- В пункте «Type:» выберите Component, чтобы экранировать отдельное значение, или Full URL, чтобы сохранить символы вроде : и /.
- Нажмите Encode, чтобы преобразовать текст в процентно-кодированный вид.
- Нажмите Decode, чтобы вернуть закодированную строку в читаемый текст.
- Нажмите Parse, чтобы разбить URL на протокол, хост, путь и параметры запроса.
Используйте Component для отдельных значений запроса и Full URL, когда ссылка должна оставаться рабочей.
Похожие инструменты
- Base64 Кодирование/Декодирование Бесплатный онлайн кодировщик и декодировщик Base64. Конвертируйте текст в Base64 и Base64 в текст мгновенно. Без загрузки на сервер, 100% конфиденциальность.
- Кодирование/Декодирование HTML-сущностей Мгновенное кодирование или декодирование HTML-сущностей. Конвертируйте символы <, >, &, ", ' в HTML-сущности и обратно. Бесплатно, быстро, прямо в браузере.
- Hex-просмотрщик Просмотр содержимого файлов в шестнадцатеричном формате с поиском, навигацией по смещению и виртуальной прокруткой
- AES Шифрование / Расшифровка Шифрование/расшифровка AES с режимами CBC, CFB, CTR, OFB, ECB, заполнение Pkcs7/ZeroPadding/NoPadding, ключи 128/192/256 бит, вывод Base64, автоопределение формата ключа/IV
- Brotli Компрессор Бесплатный онлайн-компрессор Brotli. Сжимайте файлы в .br с качеством 0–11 или распаковывайте .br обратно. Всё работает в браузере — без загрузки на сервер и установки.
- Zstd Компрессор Бесплатный онлайн-компрессор zstd. Сжимайте файлы в .zst с уровнями Zstandard 1–19 или распаковывайте .zst обратно. Всё работает в браузере — без загрузки на сервер и установки.
- Конвертер MessagePack Бесплатный онлайн-конвертер MessagePack. Кодируйте JSON в msgpack и декодируйте hex, base64 или файлы .bin обратно в читаемый JSON со сравнением размеров. Без загрузки на сервер, всё в браузере.
- Генератор ULID Генерируйте универсальные уникальные лексикографически сортируемые идентификаторы (ULID) онлайн. Декодируйте ULID, извлекайте временные метки и создавайте пакеты ID для баз данных.