URL-кодировщик/декодировщик
Кодируйте текст в безопасный для URL формат и декодируйте строки с процентным кодированием обратно в читаемый текст.
Вставьте URL или текст для кодирования, или строку с процентным кодированием для декодирования.
Ваш закодированный или декодированный результат появится здесь.
Нажмите на любое кодированное значение, чтобы скопировать его в буфер обмена.
Кодировщик/декодировщик URL — кодируйте и декодируйте URL онлайн бесплатно
Наш бесплатный онлайн-кодировщик/декодировщик URL позволяет конвертировать текст в безопасный для URL формат кодирования процентами и декодировать строки с кодированием процентами обратно в читаемый текст. Вставьте любой URL или параметр запроса, мгновенно закодируйте или декодируйте его, а затем скопируйте результат. Все работает в вашем браузере — данные не отправляются на любой сервер.
Что такое кодирование URL?
Кодирование URL (также известное как кодирование процентами) преобразует символы в формат, который можно безопасно передавать по интернету. URL может содержать только ограниченный набор ASCII-символов — буквы, цифры и несколько специальных символов, таких как дефисы и подчеркивания. Любой символ вне этого набора должен быть закодирован как % за которым следует его двухсимвольный шестнадцатеричный код.
Например, пробел становится %20, амперсанд становится %26, а косая черта становится %2F. Кодирование гарантирует, что специальные символы, такие как ?, & и =, не интерпретируются как разделители URL.
Существует два типа кодирования URL:
encodeURIComponentкодирует все специальные символы, включая/,?,#,&и=. Используйте это для кодирования значений параметров запроса или отдельных частей пути.encodeURIсохраняет структурные символы URL, такие как/,?,#и&. Используйте это для кодирования целых URL, которые должны оставаться функциональными.
Наш инструмент позволяет выбирать между обоими методами в зависимости от вашей задачи.
Как использовать этот инструмент
- Вставьте свой текст или URL в поле ввода.
- Нажмите "Кодировать", чтобы преобразовать специальные символы в формат кодирования процентами. По умолчанию инструмент использует
encodeURIComponent, что безопасно для параметров запроса. - Нажмите "Декодировать", чтобы преобразовать строки с кодированием процентами обратно в читаемый текст.
- Переключайте режим кодирования между "Компонент" (кодирует всё) и "URI" (сохраняет структуру URL) с помощью кнопок ниже поля ввода.
- Скопируйте результат в свой буфер обмена одним щелчком.
Все обработка происходит мгновенно в вашем браузере.
Основные функции
| Функция | Польза |
|---|---|
| Двустороннее преобразование | Кодируйте текст в формат кодирования процентами или декодируйте его обратно |
| Два режима кодирования | Режим компонента для значений параметров, режим URI для полных URL |
| Обработка в реальном времени | Результаты появляются мгновенно при нажатии кодировать или декодировать |
| Полная поддержка Unicode | Обрабатывает любые символы, включая эмодзи, CJK и символы с ударениями |
| Обработка в пакетах | Кодируйте или декодируйте целые URL и строки параметров одновременно |
| Нулевая передача данных | Все обработка происходит локально в вашем браузере |
Реальные случаи использования
Кодирование параметров запроса
При создании URL с динамическими параметрами запроса, значения, содержащие пробелы, амперсанды или специальные символы, должны быть закодированы. Например, запрос поиска вроде tool & die making должен превратиться в tool%20%26%20die%20making, чтобы безопасно включить его в URL. Без кодирования амперсанд будет интерпретирован как разделитель параметров.
Декодирование закодированных URL
Когда вы получаете закодированные URL из API, журналов или перенаправлений, часто необходимо декодировать их, чтобы понять реальное содержание. Строки вроде %2Fpath%2Fto%2Fpage легче читать, когда они декодируются в /path/to/page.
Подготовка URL для социального продвижения
Платформы социальных сетей и мессенджеры иногда разрывают URL, содержащие специальные символы. Кодирование URL гарантирует, что он приходит в целости при обмене в электронных письмах, сообщениях в чатах или постах в соцсетях.
Отладка запросов API
При отладке REST API вы часто сталкиваетесь со значениями, закодированными процентами, в URL запроса. Декодирование их помогает проверить, правильно ли отправляются и принимаются параметры.
Часто кодируемые символы
| Символ | Кодированный | Общее применение |
|---|---|---|
| Пробел | %20 |
Разделитель слов в URL |
& |
%26 |
Амперсанд в значениях параметров |
= |
%3D |
Равенство в значениях параметров |
? |
%3F |
Вопросительный знак |
/ |
%2F |
Косая черта |
# |
%23 |
Хэш/идентификатор фрагмента |
% |
%25 |
Сам знак процента |
+ |
%2B |
Плюс |
@ |
%40 |
Знак @ (электронная почта в URL) |
: |
%3A |
Двоеточие |
; |
%3B |
Точка с запятой |
é |
%C3%A9 |
Символ с ударением (UTF-8) |
🎉 |
%F0%9F%8E%89 |
Эмодзи (UTF-8) |
Для кодирования/декодирования HTML-сущностей используйте наш Кодировщик/декодировщик HTML-сущностей. Для Base64-кодирования попробуйте Кодировщик/декодировщик Base64.
Часто задаваемые вопросы
Бесплатно ли использовать этот инструмент?
Да, инструмент полностью бесплатен.
Могу ли я использовать его в коммерческих целях?
Да, инструмент можно использовать как в личных, так и в коммерческих целях.
Какие браузеры поддерживаются?
Инструмент работает во всех популярных браузерах: Chrome, Firefox, Safari, Edge и Opera.
Безопасно ли использовать этот инструмент?
Да, мы не сохраняем или обрабатываем ваши данные. Все операции происходят локально в вашем браузере.
Можно ли использовать этот инструмент в мобильном приложении?
Да, инструмент доступен через любой веб-браузер на мобильных устройствах.