HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Kodowanie
Spróbuj.
Przykłady
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<span title="Tom & Jerry">5 < 10</span>
Kiedy kodować podmioty HTML
Użyj kodowania jednostki, gdy chcesz znaków takich jak nawiasy kątowe, ampersands lub cudzysłówka, aby wyświetlić dosłownie zamiast być interpretowane jako znacznik. Jest to szczególnie przydatne dla tutoriali, pól CMS, dokumentów Markdown, próbek kodów, skopiowanych snippetów i wartości atrybutów HTML.
Co jest zakodowane
The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as < and &, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.
Praktyczne przepływy pracy
Ta strona jest przydatna, gdy chcesz wyświetlić surowe źródło HTML w dokumentacji, wyczyścić entity- wypełniony tekst skopiowany z CMS lub systemu wsparcia, dekodować już uciekające struny z eksportu, lub sprawdzić, czy pasted snippet został uniknięty raz lub wiele razy przed opublikowaniem go.
Unikaj podwójnego kodowania
A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &, but an existing & encoded again becomes &amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.
Kontekst nadal ma znaczenie
Kodowanie podmiotów jest przydatne do wyświetlania znakowania literalnego i zapobiegania przypadkowemu renderowaniu w wielu strumieniach roboczych treści, ale nie jest to kompletny substytut ucieczki w każdej aplikacji. Zdekodowane wyjście może również stać się aktywny znacznik ponownie, jeśli wklej go do edytora na żywo HTML lub builder strony.
Prywatność i przetwarzanie lokalne
Przed Rely na Entity- Konwersja tekstu w stronach internetowych lub podań
Przed publikacją lub umieszczeniem wyniku należy potwierdzić dokładny kontekst HTML, w którym zostanie on użyty, oraz czy system docelowy działa już automatycznie. Prawidłowo przekonwertowany łańcuch może być nadal zły, jeśli zostanie umieszczony w złym miejscu lub dwukrotnie uciekł.
Gdzie HTML Entity Konwersja może nadal produkować niebezpieczne lub niechciane wyniki
Konwersja podmiotów może pomóc w wyświetlaniu i ucieczce, ale nie gwarantuje bezpieczeństwa w każdym kontekście. Podwójne kodowanie, częściowe uciekanie i niedopasowanie kontekstu tekstowego i atrybutu może nadal pozostawiać wyjście zepsute lub wprowadzające w błąd, jeśli cel oczekuje innej obsługi.
Jak interpretować zakodowane i zdekodowane wyjście podmiotu HTML
Zakodowane wyjście ma na celu bezpieczne reprezentowanie znaków w kontekstach związanych z HTML- a dekodowane wyjście przywraca dosłowne znaki, które reprezentują te podmioty. To nie powoduje automatycznie, że wynik jest odpowiedni dla każdego miejsca, które można wkleić, ponieważ HTML węzły tekstowe, atrybuty, skrypty i kanały mogą mieć różne potrzeby ucieczki.
Ponieważ konwersja działa w przeglądarce, można sprawdzić skopiowane fragmenty szablonów, zawartość CMS, wiadomości wsparcia lub częściowo uciekł znacznik bez wysyłania tego tekstu do innej strony. Jest to praktyczne, gdy Twoje snippety zawierają wewnętrzne treści lub szkice, które powinny pozostać lokalne.
Powiązane narzędzia
Base64 Encode / Decode Tool
Kodować tekst do Base64 lub dekodować Base64 z powrotem do czytelnej treści bezpośrednio w przeglądarce. Jest przydatny do sprawdzania znaków, debugowania nagłówków autoryzacji, sprawdzania wartości konfiguracyjnych, dekodowania ładunków API i konwersji zwykłego tekstu bez korzystania z usługi zdalnej. ToolMill działa w pełni po stronie klienta dla prywatności i nadal działa offline po instalacji.
Kodowanie
Hex Encode / Decode - Tekst ↔ Hex
Hex Encode / Decode konwertuje tekst na szesnastkowy (base- 16) bajty i dekoduje heks z powrotem do tekstu czytelnego. Użyj go do debugowania binarnych ładunków płatnych, przeglądania bajtów UTF- 8, cofania unikniętych strun i pracy z haszami lub protokołami niskiego poziomu. Akceptuje wspólne formaty szesnastkowe (z spacjami, nowymi liniami lub przedrostkami 0x). Działa w 100% lokalnie w przeglądarce - bez pobierania - i działa offline po zainstalowaniu ToolMill jako PWA.
Kodowanie
ROT13 Encode / Decode - Tekst ↔ ROT13 Cipher
ROT13 jest prostym szyfrem zastępczym, który zmienia A ↔ N, B ↔ O itp. Jest często stosowany do spoilerów, lekkie obfuskation, i forum / tekst e-mail. Narzędzie koduje zwykły tekst do ROT13 i odkoduje ROT13 z powrotem do tekstu (operacja jest symetryczna). Działa w 100% lokalnie w przeglądarce - bez pobierania - i działa offline po zainstalowaniu ToolMill jako PWA.
Kodowanie
Encode URL / Decode (ent- Encoding)
URL Encode / Decode (equi- encoding) konwertuje niebezpieczne znaki na bezpieczny format URL i ponownie. Użyj go do ciągów zapytań, przekierowania adresów URL, parametrów UTM i debugowania żądań API (RFC 3986). Działa w 100% lokalnie w przeglądarce - bez pobierania - i działa offline po zainstalowaniu ToolMill jako PWA.
Kodowanie
