WMW

Кодировщик/декодировщик URL

Free

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

Работает полностью в вашем браузере. Ваш текст никуда не загружается.

Недавняя активность

Видно всем. Последние 20 использований от всех посетителей, сначала новые.

Decoded a percent-encoded value

1 час назад

Decoded a percent-encoded value

1 час назад

Decoded a percent-encoded value

1 час назад

Decoded a percent-encoded value

1 час назад

Encoded 11 character(s) of text

1 час назад

Encoded 11 character(s) of text

1 час назад

Encoded 34 character(s) of text

1 час назад

Encoded 34 character(s) of text

1 час назад

Encoded 22 character(s) of text

1 час назад

Комментарии (0)

Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.

Комментарии гостей проверяются перед публикацией. Войти чтобы опубликовать мгновенно.

Пока нет комментариев. Будьте первым, кто поделится мнением!

Что делает этот инструмент

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

Как это работает

URL могут безопасно содержать только ограниченный набор символов ASCII, поэтому любой другой символ или зарезервированный символ, используемый вне его особого значения, записывается как % с последующим двузначным шестнадцатеричным значением байта (или значениями для многобайтовых символов UTF-8). Этот инструмент использует встроенные функции вашего браузера encodeURIComponent, encodeURI и decodeURIComponent для выполнения точно такого же процентного кодирования, которое использует сам ваш браузер при вводе URL, а также дополнительно переключается между %20 и + для символа пробела в зависимости от выбранного режима.

Какие проблемы решает

Часто задаваемые вопросы

›Какая разница между режимами кодирования "Component" и "Full URI"?

Режим "Component" (encodeURIComponent) экранирует каждый символ, который небезопасен в одном значении, включая : / ? & и #, поэтому он корректен для значения, которое будет размещено внутри параметра запроса; режим "Full URI" (encodeURI) оставляет эти символы без изменений, потому что они необходимы для разделения разных частей полного URL, поэтому используйте его только при кодировании целого URL, а не одного значения внутри него.

›Почему режим "Form data" превращает пробелы в + вместо %20?

Формат application/x-www-form-urlencoded, используемый HTML-формами и строками запроса во многих фреймворках, представляет пробелы как буквальный символ + вместо %20; оба варианта действительны и означают одно и то же, но вам следует придерживаться той условности, которую ожидает принимающая система.

›Почему есть флажок для обработки + как пробела при декодировании?

Стандартное процентное декодирование не затрагивает символ +, но значения из отправки формы или типичной строки запроса используют + для обозначения буквального пробела; этот флажок включён по умолчанию, поскольку это более распространённый случай, но вы можете отключить его, если декодируете значение, где + было намеренно процентно-кодировано как %2B и должно остаться буквальным знаком плюса.

›Для чего предназначен раздел разбора URL?

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

›Отправляет ли этот инструмент мои данные куда-либо?

Нет, кодирование и декодирование происходят с использованием собственных встроенных функций JavaScript вашего браузера; ничего никогда не загружается на сервер.

Похожие инструменты

Free

Текст

Форматирование SQL

Переформатируйте SQL-запрос для удобства чтения с последовательными отступами, одной конструкцией на строку и выбранным вами регистром ключевых слов, для более десятка диалектов SQL, включая MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery и Snowflake, все это полностью работает в вашем браузере.

Free

Текст

Проверка Пары SSL-Сертификата и Ключа

Проверьте, действительно ли закрытый ключ SSL/TLS, сертификат и необязательный CSR принадлежат одной паре ключей, расшифруйте и просмотрите субъект, издателя, срок действия, SAN и отпечатки сертификата, и все это полностью в вашем браузере.

Free

Текст

Конвертер Формата SSL-Сертификата

Преобразуйте сертификаты SSL/TLS между кодировками PEM и DER, объедините сертификаты в файл PKCS#7 (.p7b) или извлеките их из него, и упакуйте сертификат и закрытый ключ в защищенный паролем файл PKCS#12 (.pfx / .p12) или извлеките их обратно, и все это полностью в вашем браузере.

Free

Текст

Просмотр SSL-Сертификатов

Декодируйте один или несколько сертификатов X.509 в формате PEM или DER и просматривайте каждое поле на понятном языке: субъект, издатель, срок действия, отпечатки, сведения об открытом ключе, и каждое стандартное расширение, включая Key Usage, Subject Alternative Names и Authority Information Access, и все это полностью в вашем браузере.

Free

Текст

Проверка Различий Текста

Сравните два блока текста и точно узнайте, что было добавлено, удалено или изменено на уровне строк, слов или символов, с объединённым или параллельным видом и скачиваемым стандартным файлом разницы, и все это полностью в вашем браузере.

Free

Текст

Конвертер текста в ASCII

Преобразуйте текст в его коды символов ASCII и обратно, при этом результат также отображается в двоичном, шестнадцатеричном и восьмеричном виде, и все это полностью в вашем браузере без каких-либо загрузок.

Free

Текст

Конвертер текста в двоичный код

Преобразуйте текст в его двоичные коды символов и обратно, при этом результат также отображается в десятичном, шестнадцатеричном и восьмеричном виде, и все это полностью в вашем браузере без каких-либо загрузок.

Free

Текст

Конвертер текста в шестнадцатеричный код

Преобразуйте текст в его шестнадцатеричные коды символов и обратно, при этом результат также отображается в десятичном, двоичном и восьмеричном виде, и все это полностью в вашем браузере без каких-либо загрузок.