CanDoYa
SV

HTML-entitetskodare och avkodare

Körs helt i din webbläsare - inget laddas upp, ingen registrering.

Escapar bara HTML-känsliga tecken: et-tecken, vinkelparenteser, citattecken och apostrofer.
Indata
Resultat
Ange text att koda eller HTML-entiteter att avkoda0 entitetsreferenser0 tecken in, 0 tecken ut
Dela det här verktyget

Vad är en HTML-entitetskodare och avkodare?

En HTML-entitetskodare och avkodare konverterar tecken mellan läsbar text och HTML-teckenreferenser som <, ©, © och 🌍. Använd den för att escapa markup-känsliga tecken innan du klistrar in text i HTML, eller för att avkoda entiteter från källkod tillbaka till vanlig text.

Så använder du verktyget

  1. 1Välj Koda eller Avkoda. Välj Koda för att göra text till HTML-entiteter, eller Avkoda för att göra entitetsreferenser tillbaka till läsbara tecken.
  2. 2Välj kodningsläge. Använd Specialtecken för säker HTML-text, Namngivna entiteter för läsbara namn, eller Decimal och Hex för numeriska kodpunktsreferenser.
  3. 3Klistra in texten. Resultatet uppdateras live i utdatapanelen. Avkodningsläget hanterar namngivna, decimala och hexadecimala referenser tillsammans.
  4. 4Kopiera resultatet. Kopiera den kodade eller avkodade texten och klistra in den i HTML, en mall, ett e-postmeddelande eller dokumentation.

Vem passar det för

Konverteringen körs live i din webbläsare och texten laddas inte upp. Använd Specialtecken när du bara behöver säker HTML-text, Namngivna entiteter för läsbara referenser som ©, eller numeriska lägen när du behöver decimala eller hexadecimala kodpunkter.

Vanliga frågor

Är den här HTML-entitetskodaren gratis?

Ja. HTML-entitetskodaren och avkodaren är gratis att använda, utan registrering, nedladdning eller användningsgräns. Klistra in text, välj ett läge och kopiera resultatet från webbläsaren.

Laddas min text upp någonstans?

Nej. Kodning och avkodning sker lokalt i din webbläsare. Texten du klistrar in i widgeten skickas inte till en server, vilket är användbart för privata mallar, källkodssnippets och supportärenden.

Vilka tecken bör jag koda för säker HTML?

Som minst ska du escapa et-tecken, mindre än, större än och citattecken när text infogas i HTML eller i ett attribut. De tecknen kan starta markup, entiteter eller attributgränser. Att koda varje non-ASCII-tecken är valfritt på moderna UTF-8-sidor.

Vad är skillnaden mellan namngivna, decimala och hex-entiteter?

Namngivna entiteter använder läsbara etiketter som <code>&amp;copy;</code>. Decimala numeriska referenser använder kodpunkter i bas 10, som <code>&amp;#169;</code>. Hex-referenser använder kodpunkter i bas 16, som <code>&amp;#xa9;</code>. Webbläsare avkodar alla tre formerna.

Stöder avkodaren emoji och text på andra språk?

Ja. Numeriska referenser kan representera alla giltiga Unicode-kodpunkter, inklusive emoji och icke-latinska skriftsystem. Till exempel avkodas <code>&amp;#x1f30d;</code> till jordglobsemojin, och namngivna entiteter som <code>&amp;eacute;</code> avkodas till accenttecken.

Körs avkodad HTML som riktig markup?

Nej. Det avkodade resultatet visas i en vanlig textarea, så taggar förblir text i verktyget. Om du kopierar den avkodade utdata till ett HTML-dokument behandlar webbläsaren sedan riktiga taggar som markup.

Varför avkodades ett dubbelescapat et-tecken bara en gång?

<code>&amp;amp;</code> är entiteten för ett bokstavligt et-tecken. En avkodning ger <code>&amp;</code>. Om en sträng har kodats flera gånger kan du behöva avkoda mer än en gång, men gör det bara när du vet att källan är dubbelescapad.