Dekoda och koda HTML-entiteter online direkt i webblaesaren. Den haer HTML-entitetsdekodaren och encodern hjaelper dig att goera unescape pa HTML, konvertera HTML-entiteter till text eller koda specialtecken foer saeker visning i HTML. Den konverterar reserverade tecken som `&`, `<`, `>`, `"` och `'` till motsvarande entiteter som `&`, `<`, `>`, `"` och `'` och dekoderar dem tillbaka. Utoekat laege kan ocksa konvertera bokstaever med accent, symboler och emoji till numeriska entiteter.
Klistra in vanlig text, HTML med escape eller en HTML-kodad straeng i inmatningsfoeltet och vaelja om du vill koda eller dekoda HTML. Verktyget fungerar som ett HTML decode online-verktyg, ett HTML encode online-verktyg och en privat webblaesarbaserad hjaelpare foer att goera unescape pa HTML-entiteter. Allt kors lokalt i din webblaesare – din text laenar aldrig din enhet.
Kodar endast de fem reserverade HTML-tecknen: & < > " ' — accentbokstäver och emoji passerar oförändrade.
🔒 Din text bearbetas i din webbläsare. Inget laddas upp.
Det haer aer ett privat, webblaesarbaserat verktyg foer HTML-entitetsdekodning och kodning. Det fungerar som en enkel HTML-entitetskonverterare foer utvecklare, bloggare, CMS-anvaendare och studenter som behoever dekoda HTML-kodad text, goera unescape pa HTML-entiteter eller koda HTML-tecken saekert. Verktyget anvaender ren JavaScript-streniterering och en kurerad tabell med namngivna entiteter foer att behandla text helt pa din enhet, utan serverskick och utan tredjepartsbibliotek.
En HTML-entitet aer en kort textsekvenss som representerar ett tecken i HTML-kaellkod. Entiteter anvaends naer ett tecken skulle vara tvetydigt eller ogiltigt i raaka HTML – till exempel avgransar `<` och `>` HTML-taggar, saa ett bokstavligt `<` i textinnehall maste skrivas som `<` saa att webblaesaren inte tolkar det som boerjan pa en tagg.
HTML-entiteter finns i tvaa former. Namngivna entiteter anvaender ett laesbart namn efter `&` och foere `;`, till exempel `&` foer ett et-tecken, `©` foer ett copyrightsymbol, eller `—` foer ett tankstreck. Numeriska entiteter anvaender en decimal eller hexadecimal Unicode-kodpunkt – `©` och `©` ger baada copyrightsymbolen ©.
De fem reserverade HTML-tecknen som alla utvecklare borde kaenna till:
Utoeever dessa fem definierar HTML namngivna entiteter foer hundratals andra tecken: bokstaever med accent (`é` = e med akut accent), haart mellanslag (` `), typografiska interpunktionstecken (`—` = tankstreck, `“` och `”` = typografiska citattecken), valutasymboler (`€` = eurotecken), matematiska symboler och grekiska bokstaever.
Koda HTML-entiteter naer du infogaar ren text i ett HTML-dokument och texten kan innehalla tecken som HTML reserverar. De vanligaste situationerna:
Anvaend grundlaeget naer du bara behoever escapa de fem reserverade tecknen. Anvaend utoekat laege foer maximal HTML-kompatibilitet eller foer aeldre system som bara stoedar ASCII.
Dekoda HTML-entiteter naer du tar emot redan escapad text och behoever laesa, bearbeta eller visa de ursprungliga tecknen. I soektermer kallas detta ofta HTML decode, HTML unescape eller konvertering av HTML-kodad text till normal text. Vanliga situationer:
Det haer verktyget dekoderar baade namngivna entiteter (`&`, `©`, `—`, ` ` och hundratals fler) och numeriska entiteter i decimal (`©`) och hexadecimal (`©`) notation.
Den haer encodern erbjuder tvaa niver av kodningsdetalj.
Grundlaeget kodar bara de fem reserverade HTML-tecknen: `&` blir `&`, `<` blir `<`, `>` blir `>`, `"` blir `"`, `'` blir `'`. Alla andra tecken – bokstaever med accent som `é` och `ü`, symboler som `©` och `—`, emoji som 😀 – skickas vidare ofoervaendrade. Anvaend grundlaeget naer din maalmiljo stoeder Unicode naativt.
Utoekat laege kodar samma fem reserverade tecken och konverterar dessutom varje icke-ASCII-tecken till en decimal numerisk entitet. Till exempel blir `é` `é`, `©` blir `©`, `—` blir `—` och 😀 blir `😀`. Anvaend utoekat laege naer du behoever ren ASCII-utmatning eller foer aeldre system.
Utvecklare soeker ibland samma uppgift med termer som htmlDecode, htmlEncode, HTML escape, HTML unescape, koda HTML eller dekoda HTML. Formuleringen varierar, men maalet aer detsamma: saekert konvertera mellan laesliga tecken och deras HTML-entitetsrepresentation.
Exempel pa fram-och-tillbaka-konvertering i grundlaege:
Exempel pa fram-och-tillbaka-konvertering i utoekat laege:
HTML-entitetskodning och URL-kodning aer tvaa helt olika mekanismer med olika syften och olika utmatning – aeven om baada transformerar specialtecken till en alternativ representation.
HTML-entitetskodning aer foer HTML-dokument. Den ersaetter tecken med speciell betydelse i HTML-markup med entitetssekvenser som HTML-parsern behandlar som textinnehall. Resultatet aer fortfarande laesbar text – `&` visas som `&` i en webblaesare.
URL-kodning (procentkodning) aer foer URL:er. Den ersaetter tecken som aer osaekeraa eller reserverade i en URL med procentkodade bytesekvenser. Ett blanksteg blir `%20`, ett et-tecken blir `%26`, ett stoerre-aen-tecken blir `%3C`.
Jaemfoerelse av samma tecken i baada systemen:
Om du klistrar in HTML-kodad text i en URL-encoder kodar den entitetstecknen sjaelvaa (`&`, `;`, `#`), vilket naestan aldrig aer oenskat. Anvaend den haer sidan foer HTML-entitetsdekodning, HTML-entitetskodning och konvertering av HTML-kodad text till laesbar text.
Need to encode or decode a URL instead of HTML text? Use the URL Encoder / Decoder. Use this page for HTML entity decoding, HTML entity encoding, and converting HTML encoded text back to readable text.
HTML-entitetskodning (det haer verktyget) konverterar tecken till sina HTML-entitetsekvivalenter och vaender paa den processen. Det laegg till, tar bort eller omstrukturerar inga HTML-element. Dokumentstrukturen bevaras; bara representationen av specialtecken foraendras.
HTML-rensning aer en annan operation som tar bort eller skriver om HTML-markup – tar bort ooenskade taggar, normaliserar attribut eller saniterar potentiellt farligt innehall. En rensningsfunktion kan transformera `<b onclick="...">fetstil</b>` till `<b>fetstil</b>` eller bara `fetstil`.
Det haer verktyget rensnar inte HTML. Om du klistrar in raaka HTML i encodern kodar den vinkelparenteserna och andra reserverade tecken i markup, och foervandlar `<p>Hej</p>` till `<p>Hej</p>`. Det inspekterar, tar bort eller omstrukturerar inga element.
Paa samma saett aer det haer verktyget inte en textrensare. Det tar inte bort oeverfloedar blanksteg, tar inte bort accenter och normaliserar inte radbrytningar. Dess enda uppgift aer att koda och dekoda HTML-entiteter.
En HTML-entitetsdekodare konverterar escapade HTML-entiteter som `&`, `<`, `>`, `"` och `'` tillbaka till laesliga tecken. En HTML-entitetskodare goer det omvaenda: den konverterar tecken med speciell betydelse i HTML – som `&`, `<`, `>`, `"` och `'` – till saekra HTML-entitetssekvenser. Den haer sidan fungerar baade som ett HTML decode online-verktyg och ett HTML encode online-verktyg, med alternativ foer grundlaege och utoekat kodning, allt i din webblaesare.
HTML-entiteter aer speciella textsekvenser som representerar tecken i HTML-kaellkod. De boerjar med `&` och slutar med `;`. Namngivna entiteter anvaender ett laesbart namn som `&` (et-tecken), `<` (stoerre aen), `©` (copyrightsymbol) eller `—` (tankstreck). Numeriska entiteter anvaender en decimal eller hexadecimal Unicode-kodpunkt: `©` och `©` ger baada copyrightsymbolen ©. Entiteter existerar foer att vissa tecken – framfoer allt `<`, `>` och `&` – har reserverade betydelser i HTML och maste escapas foer att visas som bokstavlig text.
Koda HTML-entiteter naer du baeddar in ren text i ett HTML-dokument och den texten kan innehalla tecken som HTML reserverar. De viktigaste fallen: visa anvaendargenerat innehall pa en webbsida, daer escaping av reserverade HTML-tecken kan hindra text fraan att tolkas som markup; baedda in kodutdrag i blogginlaegg eller dokumentation; bygga HTML-e-postmallar; spara text i CMS-faelt daer HTML foervaentas. Anvaend grundlaeget foer de flesta webbinnehall; utoekat laege foer ren ASCII-utmatning.
Dekoda HTML-entiteter naer du tar emot HTML-escapad text och behoever de ursprungliga tecknen. Vanliga situationer: API-svar som returnerar escapade straengar som `Tom & Jerry`, dubbelkodat CMS-innehall daer `&lt;` borde vara `<`, RSS- eller Atom-floedesinlaeg daer textinnehall aer entitetskodat, loggrader med escapade fraagestraengsparametrar. Du kan ocksa se det som att anvaenda ett HTML unescape online-verktyg eller ett saett att konvertera HTML-entiteter till text.
HTML unescape innebear att dekoda HTML-entiteter tillbaka till deras ursprungliga laesliga tecken. Till exempel blir `&` till `&`, `<` till `<` och `>` till `>`. Detta aer anvaendbart naer kopierad text, API-utmatning, CMS-innehall eller kaellkod innehaller escapad HTML som du vill laesa som normal text.
Det haer aer de fem HTML-entiteterna foer reserverade tecken med speciell betydelse i HTML-markup. `&` representerar et-tecknet `&`, som inleder varje HTML-entitet. `<` representerar stoerre-aen-tecknet `<`, som oeppnar HTML-taggar. `>` representerar mindre-aen-tecknet `>`, som staenger HTML-taggar. `"` representerar dubbla citattecken `"`, som avgransar HTML-attributvaerden. `'` (eller `'` i HTML5) representerar apostrof `'`, ocksa anvaent i attributvaerden. Alla fem maste escapas daer de foerekommer som bokstavligt textinnehall.
Namngivna entiteter anvaender ett laesbart namn som `&`, `©` eller `—`. Numeriska entiteter anvaender en Unicode-kodpunkt i decimal (`©` foer ©) eller hexadecimal (`©` foer ©). Namngivna entiteter aer laettare att laesa och skriva, men bara en foerdefinierad uppsaettning namn aer standardiserad av HTML. Numeriska entiteter kan representera vilket giltigt Unicode-tecken som helst, inklusive emoji och tecken fraan vilket skriftsystem som helst.
Nej, de aer helt olika. HTML-entitetskodning ersaetter tecken med entitetssekvenser foer HTML-dokument – `&` blir `&`. URL-kodning (procentkodning) ersaetter tecken med procentkodade bytesekvenser foer URL:er – samma `&` blir `%26`. Varje schema aer bara giltigt i sitt eget sammanhang. Anvaend alltid raett verktyg foer raett sammanhang.
Nej. HTML-entitetskodning (det haer verktyget) konverterar tecken till entitetsrepresentation och tillbaka, utan att laegga till, ta bort eller omstrukturera nagra HTML-element. HTML-rensning aer en annan operation som tar bort ooenskade taggar, saniterar attribut eller normaliserar markup. Det haer verktyget inspekterar eller modifierar inte HTML-strukturen pa nagot saett.
Nej. Den dekodade utmatningen visas som ren text i ett skrivskyddat textfaelt. Verktyget anvaender aldrig innerHTML, dangerouslySetInnerHTML eller naagon annan mekanism som skulle faa webblaesaren att analysera eller exekvera utmatningen som HTML. Till exempel ger dekodning av `<script>alert(1)</script>` bara den bokstavliga straengen `<script>alert(1)</script>` som synlig text – skriptet exekveras aldrig.
Nej. Kodaren och dekodaren kors helt i din webblaesare med ren JavaScript. Din indata skickas aldrig till en server, lagras aldrig och loggfoors aldrig. Att staengaa fliken raderar allt. Verktyget aer saekert foer kaensligt innehall som API-nycklar, interna HTML-mallar eller personliga dokument som du helst inte vill klistra in i en extern tjaenst.
`htmldecode` aer ett vanligt utvecklarsaett att beskriva dekodning av HTML-entiteter till normal text. I JavaScript, PHP och andra programmeringssammanhang anvaender folk ofta namn som htmlDecode, htmlEncode, HTML escape och HTML unescape foer samma typ av konvertering. Det haer verktyget laater dig goera den konverteringen online utan att skriva kod.
Gratis onlineverktyg för att konvertera, koda och omvandla text
Ändra versaler/gemener — VERSALER, gemener, Rubrik och mer
Konvertera text till Morsekod och tillbaka
Avkoda morsekod från ljudfiler eller mikrofon
Konvertera text till binär och tillbaka
Koda och avkoda Base64-text
Konvertera text till hexadecimalt och tillbaka
Koda och avkoda text med ROT13-kryptering
Konverterar text till Unicode-upphojd stil dar det stods.
Konvertera text till Unicode-subscript där det stöds
Generera Unicode genomstruken text för kopiering och inklistring omedelbart
Konvertera bilder till Base64-strängar och data-URI:er
Encode and decode URL components, query strings, and percent-encoded text