WMW

Конвертер HTML-сутностей

Free

Перетворюйте текст на HTML-сутності та назад в обох напрямках одночасно, з десятковим або шістнадцятковим числовим форматом і таблицею швидкого довідника поширених сутностей.

Працює повністю у вашому браузері. Ваш текст ніколи нікуди не завантажується.

Введіть у будь-яке поле, інше оновиться автоматично.

Параметри кодування

Застосовується до символів поза ASCII. П'ять зарезервованих HTML-символів (< > & " ') завжди використовують свої іменовані сутності.

Недавня Активність

Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.

Ще немає активності. Будьте першим.

Коментарі (0)

Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.

Коментарі гостей переглядаються перед публікацією. Увійти щоб публікувати миттєво.

Ще немає коментарів. Будьте першим, хто поділиться думками!

Що робить цей інструмент

Цей інструмент перетворює текст на HTML-сутності та назад в обох напрямках одночасно: введіть звичайний текст, і він кодується в сутності вживу, або вставте закодований сутностями текст, і він декодується назад у звичайний текст. Виберіть десяткові чи шістнадцяткові числові сутності для символів поза ASCII та скористайтеся таблицею швидкого довідника для поширених символів.

Як Це Працює

Кодування замінює п'ять зарезервованих HTML-символів їхніми стандартними іменованими сутностями (наприклад, & стає &amp;), а кожен інший символ поза ASCII замінюється числовою сутністю в обраному вами форматі. Декодування працює у зворотному напрямку, використовуючи власний HTML-парсер браузера (через DOMParser) у відокремленому, інертному документі, який коректно розпізнає кожну офіційну іменовану сутність HTML5, а також числові сутності, не виконуючи жодних скриптів і не завантажуючи жодних ресурсів.

Проблеми, які це вирішує

Часті запитання

›Чому лише 5 символів отримують іменовані сутності, а не всі?

Лише &, <, >, " та ' мають зарезервоване значення в самій HTML-розмітці (вони відкривають теги, закривають атрибути або починають сутності), тому лише їм строго потрібні іменовані сутності, щоб з'явитися на сторінці буквально. Будь-який інший символ тут кодується числово, що працює однаково в кожному браузері та кожній версії HTML, навіть для символів без широковідомої назви.

›Десятковий чи шістнадцятковий, чи має значення, що обрати?

Ні, обидва представляють абсолютно той самий символ і відображаються однаково; &#233; та &#xE9; позначають той самий символ é. Десятковий формат більш поширений у написаному вручну HTML, шістнадцятковий частіше використовується, коли значення походить із програмного контексту (оскільки кодові точки Unicode зазвичай записуються шістнадцятково, наприклад U+00E9).

›Чи обробляє декодування всі можливі HTML-сутності?

Так. Замість того щоб покладатися на список, який підтримується вручну, декодування виконується власним вбудованим HTML-парсером вашого браузера, тим самим, що відображає кожну веб-сторінку, яку ви відвідуєте, тому він коректно розпізнає всі кілька тисяч офіційно визначених іменованих сутностей HTML5, а також будь-які числові десяткові чи шістнадцяткові сутності.

›Чи безпечно вставляти HTML із ненадійного джерела в декодер?

Так. Декодування використовує відокремлений, інертний документ, створений DOMParser браузера, який ніколи не виконує скрипти, не завантажує зображення і нічого не відображає, а лише зчитує отриманий текстовий вміст.

›Коли це справді може знадобитися?

Поширені випадки включають безпечне відображення тексту, введеного користувачем, усередині HTML-сторінки без інтерпретації його як розмітки, вбудовування спеціальних символів або знаків у вихідний код HTML/XML, налагодження сторінки, яка показує буквальні &amp;amp; або &amp;lt; замість передбачуваних символів, або очищення тексту із сутностями, скопійованого з CMS чи зібраної веб-сторінки.

Пов'язані Інструменти

Free

Текст

Конвертер Excel у HTML-таблицю

Вставте з Excel або Google Таблиць чи завантажте файл .xlsx/.xls/.csv і отримайте чисту HTML-таблицю з живим переглядом, додатковим оформленням та вирівнюванням числових стовпців.

Free

Текст

Валідатор HTML

Перевіряє HTML на незакриті теги, дубльовані ID, застарілі елементи та інші поширені, чітко визначені проблеми, перевірено власним парсером зіставлення тегів, не повний валідатор відповідності W3C.

Free

Текст

Кодування/декодування Base64

Кодуйте текст у base64 чи декодуйте base64 назад у текст, наживо під час введення, з повною підтримкою Unicode та додатковим URL-безпечним варіантом.

Free

Текст

Конвертер систем числення

Конвертуйте число між двійковою, вісімковою, десятковою, шістнадцятковою системами, BCD, кодом Грея та будь-якою власною основою від 2 до 36, усе одночасно з одного введення.

Free

Текст

Генератор та перевірка хешу bcrypt

Генеруйте та перевіряйте хеші паролів bcrypt повністю у вашому браузері за допомогою WebAssembly, з регульованим фактором вартості та сіллю.

Free

Текст

Конвертер біонічного читання

Перетворіть будь-який текст у формат біонічного читання, виділивши жирним першу частину кожного слова, щоб допомогти читати швидше та краще концентруватися.

Free

Текст

Генератор хешу Blake2b

Обчисліть хеш BLAKE2b тексту чи файлу у вашому браузері, з регульованою довжиною виводу та додатковим ключовим хешуванням (MAC).

Free

Текст

Інструмент шифру Цезаря

Шифруйте чи дешифруйте текст класичним шифром Цезаря, з таблицею відповідності A-Z, списком повного перебору, діаграмою частоти літер та швидким переходом ROT13.