Конвертер HTML-сутностей
FreeПеретворюйте текст на HTML-сутності та назад в обох напрямках одночасно, з десятковим або шістнадцятковим числовим форматом і таблицею швидкого довідника поширених сутностей.
Працює повністю у вашому браузері. Ваш текст ніколи нікуди не завантажується.
Введіть у будь-яке поле, інше оновиться автоматично.
Параметри кодування
Застосовується до символів поза ASCII. П'ять зарезервованих HTML-символів (< > & " ') завжди використовують свої іменовані сутності.
Недавня Активність
Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.
Ще немає активності. Будьте першим.
Що робить цей інструмент
Цей інструмент перетворює текст на HTML-сутності та назад в обох напрямках одночасно: введіть звичайний текст, і він кодується в сутності вживу, або вставте закодований сутностями текст, і він декодується назад у звичайний текст. Виберіть десяткові чи шістнадцяткові числові сутності для символів поза ASCII та скористайтеся таблицею швидкого довідника для поширених символів.
Як Це Працює
Кодування замінює п'ять зарезервованих HTML-символів їхніми стандартними іменованими сутностями (наприклад, & стає &), а кожен інший символ поза ASCII замінюється числовою сутністю в обраному вами форматі. Декодування працює у зворотному напрямку, використовуючи власний HTML-парсер браузера (через DOMParser) у відокремленому, інертному документі, який коректно розпізнає кожну офіційну іменовану сутність HTML5, а також числові сутності, не виконуючи жодних скриптів і не завантажуючи жодних ресурсів.
Проблеми, які це вирішує
- Безпечне вбудовування спеціальних символів або тексту, введеного користувачем, у вихідний код HTML чи XML.
- Декодування тексту із сутностями, скопійованого з CMS, RSS-стрічки або зібраної веб-сторінки, назад у читабельний текст.
- Перетворення між десятковим і шістнадцятковим форматами числових сутностей.
- Пошук коду сутності для поширеного символу без звернення до документації.
Часті запитання
›Чому лише 5 символів отримують іменовані сутності, а не всі?
Лише &, <, >, " та ' мають зарезервоване значення в самій HTML-розмітці (вони відкривають теги, закривають атрибути або починають сутності), тому лише їм строго потрібні іменовані сутності, щоб з'явитися на сторінці буквально. Будь-який інший символ тут кодується числово, що працює однаково в кожному браузері та кожній версії HTML, навіть для символів без широковідомої назви.
›Десятковий чи шістнадцятковий, чи має значення, що обрати?
Ні, обидва представляють абсолютно той самий символ і відображаються однаково; é та é позначають той самий символ é. Десятковий формат більш поширений у написаному вручну HTML, шістнадцятковий частіше використовується, коли значення походить із програмного контексту (оскільки кодові точки Unicode зазвичай записуються шістнадцятково, наприклад U+00E9).
›Чи обробляє декодування всі можливі HTML-сутності?
Так. Замість того щоб покладатися на список, який підтримується вручну, декодування виконується власним вбудованим HTML-парсером вашого браузера, тим самим, що відображає кожну веб-сторінку, яку ви відвідуєте, тому він коректно розпізнає всі кілька тисяч офіційно визначених іменованих сутностей HTML5, а також будь-які числові десяткові чи шістнадцяткові сутності.
›Чи безпечно вставляти HTML із ненадійного джерела в декодер?
Так. Декодування використовує відокремлений, інертний документ, створений DOMParser браузера, який ніколи не виконує скрипти, не завантажує зображення і нічого не відображає, а лише зчитує отриманий текстовий вміст.
›Коли це справді може знадобитися?
Поширені випадки включають безпечне відображення тексту, введеного користувачем, усередині HTML-сторінки без інтерпретації його як розмітки, вбудовування спеціальних символів або знаків у вихідний код HTML/XML, налагодження сторінки, яка показує буквальні &amp; або &lt; замість передбачуваних символів, або очищення тексту із сутностями, скопійованого з CMS чи зібраної веб-сторінки.
Пов'язані Інструменти
Текст
Конвертер 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.
Коментарі (0)
Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.
Ще немає коментарів. Будьте першим, хто поділиться думками!