Кодируйте текст для URL
Коротко об инструменте
Ссылка ломается ровно там, где в параметр попал пробел, амперсанд или знак вопроса: всё после них система читает как новый параметр. Инструмент заменяет опасные символы процентными последовательностями, а кириллицу переводит в байты UTF-8 вида %D0%9F. Такую строку можно спокойно подставлять в utm_content, в адрес редиректа, в поисковый запрос внутри ссылки или в текст для WhatsApp-кнопки. Подсказка в поле показывает пример со смешанным текстом. Смотрите также: прочитать уже закодированную ссылку обратно, собрать query-строку из объекта JSON, сделать читаемый слаг для адреса страницы.
Закодируйте вложенный адрес целиком и подставьте результат после знака равенства. Двоеточие превратится в %3A, слэши — в %2F, а знак вопроса и амперсанды вложенных параметров — в %3F и %26, поэтому внешняя ссылка перестанет распадаться на части. Без этого сервер прочитает хвост вложенного адреса как свои собственные параметры.
В пути и в обычных параметрах корректен %20; плюс допустим только в данных формы, отправленных как application/x-www-form-urlencoded. Инструмент даёт %20 — вариант, который принимают все системы. Заменять его на плюс имеет смысл, только если принимающая сторона явно ждёт формат формы.
Потому что кодируются байты, а не символы: в UTF-8 кириллическая буква занимает два байта, каждый из которых записывается как процент и две шестнадцатеричные цифры. Отсюда %D0%9F вместо одной группы. Длина ссылки заметно растёт — это нормально, но помните про ограничения на длину URL в старых системах.
Нет, и это частая ошибка. Если прогнать через кодировщик весь URL, схема и домен тоже станут процентами, и ссылка перестанет открываться. Кодируйте только значение конкретного параметра, а структуру адреса — двоеточие, слэши, разделители & и = — оставляйте нетронутой.
Латинские буквы, цифры и небольшой набор безопасных знаков: дефис, подчёркивание, точка и тильда. Их можно не трогать по стандарту. Всё остальное — пробелы, кириллица, скобки, слэши, знаки препинания и служебные символы адреса — заменяется процентными последовательностями.
Нет. Преобразование выполняет скрипт открытой вкладки, поэтому промокод, номер заказа или черновик рекламной метки не покидают ваш компьютер. Ничего не логируется, а кнопка «Очистить» убирает оба поля, если экран видит кто-то ещё.
До: распродажа зима & весна
После: %D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B0%20%D0%B7%D0%B8%D0%BC%D0%B0%20%26%20%D0%B2%D0%B5%D1%81%D0%BD%D0%B0
До: https://example.com/cabinet?tab=orders
После: https%3A%2F%2Fexample.com%2Fcabinet%3Ftab%3Dorders
Оценка и фидбек помогают понять, что улучшать дальше.