Encode or decode any URL in one paste
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Paste a URL or string — get the correctly encoded or decoded version back
What you can do with Кодировщик/Декодировщик URL
Everything this tool helps you accomplish — no learning curve, no setup.
- Percent-encode URLs for safe linking
- Decode encoded URLs back to plain text
- Encode single query parameters cleanly
- Fix broken links with special characters
- Encode whole URLs or individual components
- Prepare share links for social and email
Settings information
2 settings
Every control in Кодировщик/Декодировщик URL, explained — what it does and when to use it.
Настройки
- РежимПресеты
- Переключение между преобразованием обычного текста в процентное кодирование и обратным превращением уже закодированного URL или строки в читаемый текст.Параметры: КодироватьДекодировать
- СтрогостьПресеты
- «Компонент» экранирует зарезервированные символы вроде :/?#[]@, чтобы результат был безопасен внутри отдельной части URL; «Полный URL» оставляет их без изменений, чтобы веб-адрес целиком остался корректным.Параметры: КомпонентПолный URL
Закончили с Кодировщик/Декодировщик URL? Попробуйте эти
Тщательно подобранные инструменты, которые хорошо сочетаются с Кодировщик/Декодировщик URL. Продолжайте, не теряя файл.
Кодировщик / декодировщик Base64
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Попробовать сейчасГенератор QR-кодов
Third-party QR services expire your codes or charge later. Make static QR codes for URLs, WiFi, UPI, phone, or email that work forever — in seconds.
Попробовать сейчасФорматирование JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Попробовать сейчасГенератор хешей
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Попробовать сейчасДекодер JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Попробовать сейчасФорматирование HTML
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
Попробовать сейчасЧасто задаваемые вопросы
Режим компонента использует encodeURIComponent и экранирует символы вроде «:/?#[]@», чтобы значение было безопасным внутри отдельного сегмента URL или параметра запроса. Режим полного URL использует encodeURI и не трогает эти зарезервированные символы, чтобы весь URL оставался корректным URL.
technicalПереключитесь в покомпонентный режим, вставьте значение параметра — и кодировщик заменит пробелы на %20, знаки равенства на %3D и так далее. Подставьте результат в URL после «?key=» или «&key=», и ссылка будет работать в любом браузере, на любом сервере или в любом REST-клиенте.
usageЭти символы зарезервированы синтаксисом URL — они разделяют схему, путь, запрос и фрагмент. Их кодирование в виде %2B %2F %3A %3F %23 позволяет значению содержать их буквально, не сбивая с толку парсер на другой стороне.
technicalДа. Если во входных данных встречается одиночный «%», за которым не следуют две шестнадцатеричные цифры, декодер показывает сообщение «Недопустимый ввод» вместо искажённого результата. Исправьте проблемную последовательность, и результат обновится мгновенно.
featuresНет. Кодировщик использует встроенные функции браузера encodeURI / encodeURIComponent, поэтому ничего не передаётся по сети. Благодаря этому инструмент безопасен для токенов, путей к файлам и любых других конфиденциальных значений, которые нужно встроить в URL.
privacyДа. Символы UTF-8, такие как ñ, 漢, ✓ и эмодзи, кодируются в соответствующие байтовые последовательности %xx. Современные браузеры и серверы автоматически декодируют их обратно в исходные символы, поэтому преобразование происходит без потерь.
compatibilityДа. Переключите тумблер режима на «Кодировать», чтобы выполнить процентное кодирование обычного текста, или на «Декодировать», чтобы превратить последовательности %XX обратно в читаемые символы. Те же варианты «Компонент» и «Полный URL» действуют в обоих направлениях, так что вы можете прогнать значение туда и обратно и получить ровно то, с чего начали.
usageСимвол «собака» (@) в процентном кодировании превращается в %40. В режиме Component инструмент экранирует его автоматически, что важно для email-адресов в строках запроса — user@example.com становится user%40example.com. Другие распространённые экранирования: пробел — это %20, «#» — %23, «&» — %26, а «?» — %3F. Вставьте любой текст, чтобы мгновенно увидеть полный закодированный результат.
technicalДа — это два названия одного и того же механизма, определённого в RFC 3986: небезопасные символы заменяются знаком процента и двумя шестнадцатеричными цифрами их байтов UTF-8. «URL-кодирование» — обиходное название, а «процентное кодирование» — термин из спецификации. Этот инструмент применяет encodeURIComponent или encodeURI в зависимости от выбранного режима.
technicalКак Кодировщик/Декодировщик URL помогает вам справиться с задачей
Реальные задачи, которые он решает каждый день, — для бизнеса, авторов и повседневных дел. Найдите подходящий вам сценарий и начните за секунды.
Формирование строк запроса для REST API
Кодируйте поисковые запросы, фильтры и идентификаторы для GET-запросов к REST API, Algolia, Elastic и Google Search, чтобы зарезервированные символы не нарушали URL запроса
Параметры отслеживания для маркетинговых ссылок
Кодируйте в процентном формате UTM-параметры, названия кампаний и строки реферера для ссылок Google Analytics, Facebook Ads и HubSpot, которыми вы делитесь по электронной почте и в соцсетях
Передавайте фильтры и поисковые запросы в URL
Кодируйте многословные поисковые запросы, специальные символы и параметры сортировки в URL, которыми можно делиться, для SaaS-панелей, фильтров интернет-магазинов и админ-панелей
Генерация ссылок mailto: с темой и текстом
Создавайте ссылки mailto:, в которых тема и текст содержат переносы строк, знаки препинания и эмодзи, чтобы кнопки «написать письмо» открывали Gmail и Outlook с уже заполненным сообщением
Встраивание сообщений в ссылки для отправки через WhatsApp и SMS
Кодируйте готовые ссылки для WhatsApp, Telegram и SMS, чтобы клиенты могли нажать кнопку на вашем сайте и открыть мессенджер с уже заполненным маркетинговым сообщением
Экранирование пользовательского ввода для безопасного построения URL
Кодируйте значения, контролируемые пользователем, перед их вставкой в URL, чтобы избежать атак request smuggling, инъекций редиректа и неработающих ссылок в продакшен-приложениях
Отладка OAuth и URL обратных вызовов при редиректе
Раскодируйте параметр redirect_uri, state или code из обратного вызова OAuth или лога вебхука, чтобы увидеть, какое именно значение получил провайдер, — часто это самый быстрый способ найти ошибку двойного кодирования, ломающую вход в систему.
Создание диплинков мобильных приложений
Кодируйте в процентную запись параметры, передаваемые в пользовательскую схему или Universal/App Link (myapp://open?ref=...), чтобы специальные символы в реферальных кодах или идентификаторах общего контента пережили переход из браузера в приложение.
Безопасные ссылки для прямого скачивания файлов с пробелами
Кодируйте имена файлов с пробелами, скобками или символами с диакритикой (например, 'Q1 Report (Final).pdf') в URL, который CDN и браузеры не обрежут и не истолкуют неверно при прямой ссылке.
Проверка, куда на самом деле ведёт сокращённая или закодированная ссылка
Вставьте подозрительную ссылку с процентным кодированием или пересланную ссылку в режим декодирования, чтобы увидеть настоящий URL назначения, скрытый внутри параметров перенаправления или отслеживания, прежде чем переходить по ней.
