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.
Codare
Încearcă.
Exemple
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<span title="Tom & Jerry">5 < 10</span>
Când se codifică entitățile HTML
Utilizați codificarea entității atunci când doriți caractere cum ar fi paranteze unghiulare, ampersands, sau citate pentru a afișa literalmente în loc de a fi interpretate ca marcă. Acest lucru este deosebit de util pentru tutoriale, câmpuri CMS, documente Markdown, mostre de cod, fragmente copiate, și valori atribute HTML.
Ce se codează
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.
Fluxuri de lucru practice
Această pagină este utilă atunci când doriți să afișați sursa HTML brută în documentație, să curățați textul plin de entitate copiat dintr-un sistem CMS sau de sprijin, să decodați siruri de caractere deja escadate de la exporturi sau să verificați dacă un fragment lipit a fost scăpat o dată sau de mai multe ori înainte de publicarea acestuia.
Evitarea codării duble
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.
Contextul încă mai contează
Codificarea unei entități este utilă pentru afișarea unui marcaj literal și prevenirea redării accidentale în multe fluxuri de lucru ale conținutului, dar nu este un substitut complet pentru evadarea context-context în fiecare aplicație. Decodat de ieșire poate deveni, de asemenea, activ marca din nou dacă îl lipi într-un editor HTML live sau constructor de pagini.
Confidenţialitatea şi prelucrarea locală
Înainte de a vă baza pe textul convertit de entitate în pagini web sau feed-uri
Înainte de publicarea sau încorporarea rezultatului, confirmaţi contextul exact HTML în cazul în care acesta va fi utilizat şi dacă sistemul de destinaţie efectuează deja evadarea automat. Un șir de caractere corect convertit poate fi încă greșit dacă este introdus în locul greșit sau a scăpat de două ori.
În cazul în care Conversia entității HTML poate produce în continuare rezultate nesigure sau nedorite
Conversia entităților poate ajuta la afișarea și evadarea, dar nu garantează siguranța în fiecare context. Codificarea dublă, evadarea parțială și neconcordanțele dintre conținutul textului și contextele atributelor pot lăsa încă ieșire ruptă sau înșelătoare dacă destinația se așteaptă la o manipulare diferită.
Cum de a interpreta Encoded and Decoded HTML Enentity Output
Ieșirea codificată este destinată să reprezinte personajele în condiții de siguranță în contextele legate de HTML, în timp ce ieșirea decodată restabilește caracterele literale pe care le reprezintă entitățile respective. Acest lucru nu face automat rezultatul potrivit pentru fiecare loc pe care l-ai putea lipi, deoarece nodurile de text HTML, atributele, scripturile și feed-urile pot avea fiecare nevoi diferite de evadare.
Deoarece conversia ruleaza in browser-ul dvs., puteți inspecta fragmente copiate șablon, conținut CMS, mesaje de sprijin, sau partial scăpat marchup fără a trimite acel text la un alt site. Acest lucru este practic atunci când fragmentele includ conținut intern sau schițe care ar trebui să rămână locale.
Unelte conexe
Base64 Cod / Decodează
Codifică textul în Base64 sau decodează Base64 înapoi în conținut lizibil direct în browser. Este util pentru verificarea jetoanelor, depanarea antetelor de autorizare, verificarea valorilor de configurare, decodarea încărcăturilor utile API și conversia textului simplu fără a utiliza un serviciu de la distanță. ToolMill ruleaza pe deplin client-side pentru intimitate si continua sa lucreze offline dupa instalare.
Codare
Cod Hex / Decodează
Hex Encode / Decode transformă textul în hexazecimal (base-16) bytes și decodează hex înapoi în text lizibil. Utilizați-l pentru depanarea de sarcini utile binare, inspectarea octeți UTF-8, inversarea siruri de caractere scăpate, și de lucru cu hașișuri sau protocoale de nivel scăzut. Acceptă formate hex comune (cu sau fără spații, linii noi, sau 0x prefixe). Ruleaza 100% local în browser-ul dvs.
Codare
ROT13 Cod / Decodare text ↔ Cod ROT13
ROT13 este un simplu cifru de înlocuire a literei care schimbă A↔N, B↔O etc. Acesta este adesea folosit pentru spoilere, obfuscație ușoară, și forum / text e-mail. Acest instrument codifică textul simplu la ROT13 și decodează ROT13 înapoi la text (operațiunea este simetrică). Ruleaza 100% local în browser-ul dvs.
Codare
Cod URL / Decodare (Encoding procent)
URL Encode/Decode (procent encoding) convertește caractere nesigure într-un format URL-safe și înapoi din nou. Utilizați-l pentru siruri de caractere de interogare, redirecționa URL-uri, parametrii UTM, și depanarea API cereri (RFC 3986). Ruleaza 100% local în browser-ul dvs.
Codare
