Экранирование JS/JSON-строки онлайн
Экранирует текст для вставки в JS/JSON-строку: кавычки и переносы не сломают код. Обратно снимает \n и \".
Экранированную строку вместе с кавычками вставьте в JavaScript или в JSON. Для HTML используйте сервис сущностей, для SQL — свой драйвер, не этот вывод.
Данные
Результат
Скопировано
Как пользоваться
escape вернёт строку в кавычках. unescape ждёт JSON-строку, включая кавычки.
Как интерпретировать результат
Это не HTML-escape и не SQL. Для HTML используйте HTML-кодирование.
Частые вопросы
ensure_ascii?
Кириллица остаётся читаемой. Для \uXXXX есть pretty JSON.
Одинарные кавычки JS?
JSON требует двойные. Для JS с ' поправьте вручную.
Шаблонные строки `?
Не используются. Результат — обычная JSON-строка.
Это eval-безопасно?
unescape только через json.loads, не eval.
Переносы строк?
Станут \n внутри кавычек.