Dekod og enkod HTML-entiteter pa nett direkte i nettleseren. Denne HTML-entitetsdekoderen og encoderen hjelper deg a gjore unescape pa HTML, konvertere HTML-entiteter til tekst eller enkode spesialtegn for sikker visning i HTML. Den konverterer reserverte tegn som `&`, `<`, `>`, `"` og `'` til tilsvarende entiteter som `&`, `<`, `>`, `"` og `'`, og dekoder dem tilbake. Utvidet modus kan ogsa konvertere bokstaver med aksent, symboler og emoji til numeriske entiteter.
Lim inn vanlig tekst, HTML med escape eller en HTML-kodet streng i inndatafeltet og velg om du vil enkode eller dekode HTML. Verktoyet fungerer som et HTML decode pa nett-verkoy, et HTML encode pa nett-verkoy og en privat nettleserbasert hjelper for a gjore unescape pa HTML-entiteter. Alt kjorer lokalt i nettleseren – teksten din forlater aldri enheten din.
Koder bare de fem reserverte HTML-tegnene: & < > " ' — bokstaver med aksent og emoji går igjennom uendret.
🔒 Teksten din behandles i nettleseren din. Ingenting lastes opp.
Dette er et privat, nettleserbasert verktoy for HTML-entitetsdekoding og enkoding. Det fungerer som en enkel HTML-entitetskonverter for utviklere, bloggere, CMS-brukere og studenter som trenger a dekode HTML-kodet tekst, gjore unescape pa HTML-entiteter eller enkode HTML-tegn sikkert. Verktoyet bruker ren JavaScript-strengiterering og en kurert tabell over navngitte entiteter for a behandle tekst helt pa enheten din, uten servertur og uten tredjepartsbiblioteker.
En HTML-entitet er en kort tekstsekvens som representerer et tegn i HTML-kildekode. Entiteter brukes nar et tegn ville vaere tvetydig eller ugyldig i raa HTML – for eksempel avgrenser `<` og `>` HTML-tagger, saa et bokstavelig `<` i tekstinnhold maa skrives som `<` slik at nettleseren ikke tolker det som begynnelsen paa en tagg.
HTML-entiteter finnes i to former. Navngitte entiteter bruker et lesbart navn etter `&` og for `;`, for eksempel `&` for et og-tegn, `©` for et copyrightsymbol, eller `—` for en tankestrek. Numeriske entiteter bruker et desimal- eller heksadesimalt Unicode-kodepunkt – `©` og `©` gir begge copyrightsymbolen ©.
De fem reserverte HTML-tegnene som alle utviklere bor kjenne til:
Utover disse fem definerer HTML navngitte entiteter for hundrevis av andre tegn: bokstaver med aksent (`é` = e med akutt aksent), ikke-brytende mellomrom (` `), typografisk tegnsetting (`—` = tankestrek, `“` og `”` = typografiske anforselstegn), valutasymboler (`€` = eurotegn), matematiske symboler og greske bokstaver.
Enkod HTML-entiteter nar du setter inn ren tekst i et HTML-dokument og den teksten kan inneholde tegn som HTML reserverer. De vanligste situasjonene:
Bruk grunnleggende modus nar du bare trenger aa escape de fem reserverte tegnene. Bruk utvidet modus for maksimal HTML-kompatibilitet eller for eldre systemer som bare stoetter ASCII.
Dekod HTML-entiteter nar du mottar allerede escaped tekst og trenger aa lese, behandle eller vise de opprinnelige tegnene. I soketerm kalles dette ofte HTML decode, HTML unescape eller konvertering av HTML-kodet tekst til normal tekst. Vanlige situasjoner:
Dette verktoyet dekoder baade navngitte entiteter (`&`, `©`, `—`, ` ` og hundrevis fler) og numeriske entiteter i desimal (`©`) og heksadesimal (`©`) notasjon.
Denne encoderen tilbyr to nivaaer av kodingsdetalj.
Grunnleggende modus enkoder bare de fem reserverte HTML-tegnene: `&` blir `&`, `<` blir `<`, `>` blir `>`, `"` blir `"`, `'` blir `'`. Alle andre tegn – bokstaver med aksent som `é` og `ü`, symboler som `©` og `—`, emoji som 😀 – sendes uendret. Bruk grunnleggende modus nar maalmiljoet ditt stoetter Unicode naturlig.
Utvidet modus enkoder de samme fem reserverte tegnene og konverterer i tillegg hvert ikke-ASCII-tegn til en desimal numerisk entitet. For eksempel blir `é` `é`, `©` blir `©`, `—` blir `—` og 😀 blir `😀`. Bruk utvidet modus nar du trenger ren ASCII-utdata eller for eldre systemer.
Utviklere soker noen ganger den samme oppgaven med termer som htmlDecode, htmlEncode, HTML escape, HTML unescape, enkode HTML eller dekode HTML. Formuleringen varierer, men maalet er det samme: trygt konvertere mellom lesbare tegn og deres HTML-entitetsrepresentasjon.
Eksempel paa tur-retur konvertering i grunnleggende modus:
Eksempel paa tur-retur konvertering i utvidet modus:
HTML-entitetenkoding og URL-enkoding er to helt forskjellige mekanismer med forskjellige formaal og forskjellige utdata – selv om begge transformerer spesialtegn til en alternativ representasjon.
HTML-entitetenkoding er for HTML-dokumenter. Den erstatter tegn med spesiell betydning i HTML-markup med entitetssekvenser som HTML-parseren behandler som tekstinnhold. Resultatet er fortsatt lesbar tekst – `&` vises som `&` i en nettleser.
URL-enkoding (prosentkoding) er for URL-er. Den erstatter tegn som er utrygge eller reserverte i en URL med prosentkodede bytesekvenser. Et mellomrom blir `%20`, et og-tegn blir `%26`, et stoerre-enn-tegn blir `%3C`.
Sammenligning av de samme tegnene i begge systemene:
Hvis du limer inn HTML-kodet tekst i en URL-encoder, vil den enkode entitetstegnene selv (`&`, `;`, `#`), noe som naesten aldri er onsket. Bruk denne siden for HTML-entitetsdekoding, HTML-entitetenkoding og konvertering av HTML-kodet tekst til lesbar tekst.
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-entitetenkoding (dette verktoyet) konverterer tegn til sine HTML-entitetsekvivalenter og reverserer den prosessen. Det legger ikke til, fjerner eller omstrukturerer HTML-elementer. Dokumentstrukturen bevares; bare representasjonen av spesialtegn endres.
HTML-rensing er en annen operasjon som fjerner eller skriver om HTML-markup – fjerner uonskede tagger, normaliserer attributter eller saniterer potensielt farlig innhold. En rensefunksjon kan transformere `<b onclick="...">fet</b>` til `<b>fet</b>` eller bare `fet`.
Dette verktoyet renser ikke HTML. Hvis du limer inn raa HTML i encoderen, enkoder det vinkelparenteser og andre reserverte tegn i markup, og forvandler `<p>Hei</p>` til `<p>Hei</p>`. Det inspiserer, fjerner eller omstrukturerer ingen elementer.
Paa samme maate er dette verktoyet ikke en tekstrenser. Det fjerner ikke overflodige mellomrom, fjerner ikke aksenter og normaliserer ikke linjeskift. Dens eneste jobb er aa enkode og dekode HTML-entiteter.
En HTML-entitetsdekoder konverterer escaped HTML-entiteter som `&`, `<`, `>`, `"` og `'` tilbake til lesbare tegn. En HTML-entitetskoder gjor det motsatte: den konverterer tegn med spesiell betydning i HTML – som `&`, `<`, `>`, `"` og `'` – til trygge HTML-entitetssekvenser. Denne siden fungerer baade som et HTML decode pa nett-verkoy og et HTML encode pa nett-verkoy, med alternativer for grunnleggende og utvidet enkoding, alt i nettleseren din.
HTML-entiteter er spesielle tekstsekvenser som representerer tegn i HTML-kildekode. De starter med `&` og slutter med `;`. Navngitte entiteter bruker et lesbart navn som `&` (og-tegn), `<` (stoerre enn), `©` (copyrightsymbol) eller `—` (tankestrek). Numeriske entiteter bruker et desimal- eller heksadesimalt Unicode-kodepunkt: `©` og `©` gir begge copyrightsymbolen ©. Entiteter eksisterer fordi visse tegn – spesielt `<`, `>` og `&` – har reserverte betydninger i HTML og maa escapes for aa vises som bokstavelig tekst.
Enkod HTML-entiteter nar du bygger inn ren tekst i et HTML-dokument og den teksten kan inneholde tegn som HTML reserverer. De viktigste tilfellene: vise brukergenrert innhold paa en nettside, der escaping av reserverte HTML-tegn kan hindre at tekst tolkes som markup; bygge inn kodeutdrag i blogginnlegg eller dokumentasjon; lage HTML-e-postmaler; lagre tekst i CMS-felt der HTML forventes. Bruk grunnleggende modus for de fleste webinnhold; utvidet modus for ren ASCII-utdata.
Dekod HTML-entiteter nar du mottar HTML-escaped tekst og trenger de opprinnelige tegnene. Vanlige situasjoner: API-svar som returnerer escaped strenger som `Tom & Jerry`, dobbelt-kodet CMS-innhold der `&lt;` burde vaere `<`, RSS- eller Atom-feedoppforinger der tekstinnhold er entitetkodet, logglinjer med escaped sporingsparametere. Du kan ogsa tenke paa dette som aa bruke et HTML unescape pa nett-verkoy eller en maate aa konvertere HTML-entiteter til tekst.
HTML unescape betyr aa dekode HTML-entiteter tilbake til de opprinnelige lesbare tegnene. For eksempel blir `&` til `&`, `<` til `<` og `>` til `>`. Dette er nyttig nar kopiert tekst, API-utdata, CMS-innhold eller kildekode inneholder escaped HTML som du vil lese som normal tekst.
Dette er de fem HTML-entitetene for reserverte tegn med spesiell betydning i HTML-markup. `&` representerer og-tegnet `&`, som starter hver HTML-entitet. `<` representerer stoerre-enn-tegnet `<`, som aapner HTML-tagger. `>` representerer mindre-enn-tegnet `>`, som lukker HTML-tagger. `"` representerer dobbelt anforselstegn `"`, som avgrenser HTML-attributtverdier. `'` (eller `'` i HTML5) representerer apostrof `'`, ogsaa brukt i attributtverdier. Alle fem maa escapes der de vises som bokstavelig tekstinnhold.
Navngitte entiteter bruker et lesbart navn som `&`, `©` eller `—`. Numeriske entiteter bruker et Unicode-kodepunkt i desimal (`©` for ©) eller heksadesimal (`©` for ©). Navngitte entiteter er lettere aa lese og skrive, men bare et forhaaendsdefinert sett med navn er standardisert av HTML. Numeriske entiteter kan representere ethvert gyldig Unicode-tegn, inkludert emoji og tegn fra ethvert skriftsystem.
Nei, de er helt forskjellige. HTML-entitetenkoding erstatter tegn med entitetssekvenser for HTML-dokumenter – `&` blir `&`. URL-enkoding (prosentkoding) erstatter tegn med prosentkodede bytesekvenser for URL-er – samme `&` blir `%26`. Hvert skjema er bare gyldig i sin egen kontekst. Bruk alltid riktig verkoy for riktig kontekst.
Nei. HTML-entitetenkoding (dette verktoyet) konverterer tegn til entitetsrepresentasjon og tilbake, uten aa legge til, fjerne eller omstrukturere HTML-elementer. HTML-rensing er en annen operasjon som fjerner uonskede tagger, saniterer attributter eller normaliserer markup. Dette verktoyet inspiserer eller endrer ikke HTML-strukturen paa noen maate.
Nei. Den dekodede utdataen vises som ren tekst i et skrivebeskyttet tekstfelt. Verktoyet bruker aldri innerHTML, dangerouslySetInnerHTML eller noen annen mekanisme som ville faa nettleseren til aa analysere eller kjore utdataen som HTML. For eksempel gir dekoding av `<script>alert(1)</script>` bare den bokstavelige strengen `<script>alert(1)</script>` som synlig tekst – skriptet kjores aldri.
Nei. Encoderen og dekoderen kjorer helt i nettleseren din med ren JavaScript. Inndataen din sendes aldri til en server, lagres aldri og logges aldri. Aa lukke fanen sletter alt. Verktoyet er trygt for sensitivt innhold som API-nokler, interne HTML-maler eller personlige dokumenter som du foretrekker aa ikke lime inn i en ekstern tjeneste.
`htmldecode` er en vanlig utviklermaate aa beskrive dekoding av HTML-entiteter tilbake til normal tekst. I JavaScript, PHP og andre programmeringskontekster bruker folk ofte navn som htmlDecode, htmlEncode, HTML escape og HTML unescape for samme type konvertering. Dette verktoyet lar deg gjore den konverteringen paa nett uten aa skrive kode.
Gratis nettbaserte verktøy for å konvertere, kode og transformere tekst
Endre store/små bokstaver — STORE BOKSTAVER, små bokstaver, Tittel og mer
Konverter tekst til Morsekode og tilbake
Dekod morsekode fra lydfiler eller mikrofon
Konverter tekst til binær og tilbake
Koder og dekoder Base64-tekst
Konverter tekst til heksadesimal og tilbake
Koder og dekoder tekst med ROT13-kryptering
Gjor om tekst til Unicode-superskrift der det er stottet.
Konverter tekst til Unicode-subscript der det støttes
Generer Unicode gjennomstreket tekst for kopiering og liming umiddelbart
Konverter bilder til Base64-strenger og data-URI-er
Encode and decode URL components, query strings, and percent-encoded text