Текст и данныеРаботает в браузере

Кодирование и декодирование HTML-сущностей

Преобразуйте текст в безопасную для HTML-показа форму или восстановите символы из поддерживаемых entity references без выполнения полученной разметки.

  • Named и numeric entities
  • Лимит 200 000 символов
  • Локальная обработка
Онлайн-инструмент

Попробуйте инструмент

Добавьте данные, выберите нужные параметры и получите готовый результат.

Исходные данные

Декодирование требует завершающую точку с запятой и не выполняет полученную HTML-разметку.

Результат

—

Ваши данные остаются здесь

Текст и выбранные файлы обрабатываются в текущем браузере и не отправляются на сервер для получения результата.

Проверено: 2026-07-17
01

Как пользоваться

  1. 1

    Введите обычный текст или строку с HTML-сущностями.

  2. 2

    Для кодирования выберите обработку кавычек и non-ASCII символов.

  3. 3

    Запустите кодирование или декодирование и скопируйте результат.

02

Что умеет инструмент

  • Кодирование &, <, > и опционально кавычек.
  • Декодирование common named entities и числовых ссылок в decimal или hexadecimal формате.
  • Поддержка Unicode code points, включая символы вне Basic Multilingual Plane.
03

Когда пригодится

  • Подготовка фрагмента текста для показа внутри HTML.
  • Проверка entity references в шаблоне или CMS-контенте.
  • Восстановление читаемого текста из тестового HTML payload.
04

Что происходит внутри

Результат выводится как обычный текст через React и не передаётся в dangerouslySetInnerHTML.

Non-ASCII символы можно оставить без изменения либо представить decimal или uppercase hexadecimal references.

05

Вопросы и ответы

Декодированный HTML выполняется на странице?

Нет. Результат показывается как текст, поэтому теги и script-фрагменты не исполняются.

Поддерживаются сущности без точки с запятой?

Нет. Инструмент требует явную завершающую точку с запятой, чтобы избежать неоднозначного декодирования.