Konverteringen kører live i din browser, og teksten uploades ikke. Brug Særlige tegn, når du kun har brug for sikker HTML-tekst, Navngivne entities til læsbare referencer som ©, eller numeriske tilstande når du har brug for decimale eller hexadecimale code points.
HTML entity encoder og decoder
Kører helt i din browser - ingen upload, ingen tilmelding.
Hvad er en HTML entity encoder og decoder?
En HTML entity encoder og decoder konverterer tegn mellem læsbar tekst og HTML-tegnreferencer som <, ©, © og 🌍. Brug den til at escape markup-følsomme tegn, før tekst sættes ind i HTML, eller til at afkode entities fra kildekode tilbage til almindelig tekst.
Sådan gør du
- 1Vælg Kod eller Afkod. Vælg Kod for at gøre tekst til HTML entities, eller Afkod for at gøre entity-referencer tilbage til læsbare tegn.
- 2Vælg en kodningstilstand. Brug Særlige tegn til sikker HTML-tekst, Navngivne entities til læsbare navne, eller Decimal og Hex til numeriske code point-referencer.
- 3Indsæt teksten. Resultatet opdateres live i outputpanelet. Afkodning håndterer navngivne, decimale og hexadecimale referencer samlet.
- 4Kopier resultatet. Kopier den kodede eller afkodede tekst, og indsæt den i HTML, en skabelon, en e-mail eller dokumentation.
Hvem er det til
- Webudviklere, der escaper snippets med vinkelparenteser, ampersands, anførselstegn eller apostroffer, før de vises som tekst.
- Indholdsredaktører, der afkoder tekst fra CMS'er eller e-mailskabeloner, hvor symboler vises som
&, eller©. - QA- og supportteams, der tjekker, om en ødelagt side indeholder rå markup eller allerede escaped entity-referencer.
- Dokumentationsforfattere, der laver eksempler med HTML-tags uden at browseren behandler dem som rigtig markup.
Ofte stillede spørgsmål
Er denne HTML entity encoder og decoder gratis?
Ja. HTML entity encoder og decoder er gratis at bruge, uden tilmelding, download eller brugsgrænse. Indsæt tekst, vælg en tilstand, og kopier resultatet fra browseren.
Uploades min tekst nogen steder?
Nej. Kodning og afkodning sker lokalt i din browser. Teksten, du indsætter i widgeten, sendes ikke til en server, hvilket er nyttigt til private skabeloner, kildekode-snippets og supportsager.
Hvilke tegn bør jeg kode for sikker HTML?
Som minimum skal du escape ampersand, mindre end, større end og anførselstegn, når tekst indsættes i HTML eller i en attribut. De tegn kan starte markup, entities eller attributgrænser. At kode hvert non-ASCII-tegn er valgfrit på moderne UTF-8-sider.
Hvad er forskellen på navngivne, decimale og hex entities?
Navngivne entities bruger læsbare labels som <code>&copy;</code>. Decimale numeriske referencer bruger code points i base 10, som <code>&#169;</code>. Hex-referencer bruger code points i base 16, som <code>&#xa9;</code>. Browsere afkoder alle tre former.
Understøtter decoderen emoji og tekst på andre sprog?
Ja. Numeriske referencer kan repræsentere ethvert gyldigt Unicode code point, inklusive emoji og ikke-latinske skriftsystemer. For eksempel afkodes <code>&#x1f30d;</code> til jordklode-emojien, og navngivne entities som <code>&eacute;</code> afkodes til accentbogstaver.
Kører afkodet HTML som rigtig markup?
Nej. Det afkodede resultat vises i en almindelig textarea, så tags forbliver tekst i værktøjet. Hvis du kopierer det afkodede output til et HTML-dokument, vil browseren derefter behandle rigtige tags som markup.
Hvorfor blev en dobbelt escaped ampersand kun afkodet én gang?
<code>&amp;</code> er entity'en for en bogstavelig ampersand. En enkelt afkodning giver <code>&</code>. Hvis en streng er kodet flere gange, kan det være nødvendigt at afkode mere end én gang, men gør det kun når du ved, at kilden er dobbelt escaped.