Реклама

Экранируйте или снимайте экранирование строк для JSON, JavaScript, HTML, URL, SQL, regex или обратного слеша — две панели, мгновенно, в браузере. Бесплатно.

Всё выполняется в вашем браузере — ничего не загружается.

Цель
Ввод
Вывод
</> Здесь появится результат…

О Экранирование и снятие экранирования строк

Инструмент экранирования и снятия экранирования строк преобразует текст в экранированную форму и обратно для семи форматов: строк JSON, строк JavaScript, HTML, URL, SQL, регулярных выражений и обычного экранирования обратной косой чертой. Две панели обновляются мгновенно, а кнопка обмена позволяет подать результат обратно на вход для многоступенчатой обработки.

У каждого формата свои правила — JSON экранирует кавычки и управляющие символы последовательностями \n или \u, HTML преобразует <, > и & в сущности, кодирование URL заменяет зарезервированные символы процентными последовательностями, SQL удваивает одинарные кавычки, а экранирование regex нейтрализует метасимволы вроде . и *, чтобы пользовательский ввод можно было сопоставлять буквально.

Это быстрый способ вставить текст в код, собрать строку запроса или расшифровать чрезмерно экранированную строку лога. Всё выполняется в вашем браузере, ничего не отправляется на сервер, поэтому вставленные секреты и фрагменты production-логов остаются приватными. Бесплатно, без регистрации.

Как использовать Экранирование и снятие экранирования строк

  1. Выберите направление: экранировать или снять экранирование.
  2. Выберите целевой формат: строка JSON, строка JS, HTML, URL, SQL, Regex или обратная косая черта.
  3. Вставьте текст в поле ввода или загрузите пример.
  4. Просмотрите результат преобразования, используя «Использовать как ввод», чтобы снять или добавить ещё один уровень экранирования.
  5. Скопируйте результат в буфер обмена.

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

Оно экранирует обратной косой чертой метасимволы вроде ., *, +, ? и скобки, чтобы текст соответствовал буквально внутри регулярного выражения — это необходимо при подстановке пользовательского ввода в шаблон.

Да. Запускайте снятие экранирования по одному разу на каждый слой, используя кнопку обмена, чтобы подавать результат обратно на вход — два прохода превратят \\n обратно в реальный перенос строки.

Нет. Экранирование кавычек помогает с литералами, но правильная защита — это параметризованные запросы или подготовленные выражения. Используйте этот инструмент для отладки и разовых строк, а не как средство защиты от инъекций.

Нет. Всё экранирование и снятие экранирования выполняется в вашем браузере, поэтому вставленные фрагменты логов и учётные данные никогда не передаются.

Да — бесплатно, без ограничений по использованию.

Поделиться

Популярные запросы
экранирование строки снятие экранирования строки экранировать строку json экранировать строку javascript экранировать строку sql экранировать символы regex
Нужна помощь?
Возникла проблема с этим инструментом? Сообщите нам.
Сообщить о проблеме

Добавьте этот бесплатный инструмент на свой сайт — скопируйте и вставьте код ниже.