Besplatan HTML koder i dekoder
Kodirajte posebne znakove u HTML entitete ili dekodirajte entitete nazad u obični tekst. Trenutno, u vašem pregledniku.
Pregled uobičajenih HTML entiteta
Kako radi
HTML kodiranje i dekodiranje ovdje radi u potpunosti u vašem pregledniku koristeći ručno napisanu zamjenu regularnim izrazom i ugrađenu tabelu pretrage imenovanih entiteta — bez biblioteke za kodiranje treće strane, bez putovanja do servera. Za dekodiranje rijetkih imenovanih entiteta (poput á ili “), alat delegira vlastitom HTML raščlanjivaču preglednika kao besplatno rezervno rješenje.
- 1Regularni izraz skenira znakove za zamjenuPri kodiranju, jedan od dva Unicode-svjesna regularna izraza se izvršava nad vašim unosom: ciljani obrazac koji pokriva ~25 uobičajenih HTML-značajnih i posebnih znakova, ili širi obrazac koji hvata svaku kodnu tačku iznad U+007F. Svako podudaranje se presreće znak po znak.
- 2Tabela pretrage ili codePointAt() proizvodi entitetZa izlaz sa imenovanim entitetima, podudarani znakovi se traže u ugrađenoj tabeli (npr. & → &, © → ©). Za decimalni ili heksadecimalni izlaz, String.codePointAt() dobija Unicode kodnu tačku i formatira je kao &#NNN; ili &#xNNN; — surogatski parovi se ispravno obrađuju jer regularni izraz koristi Unicode 'u' oznaku.
- 3Jedan prolaz regularnog izraza dekodira entitete nazad u znakovePri dekodiranju, jedan prolaz regularnog izraza identifikuje sve tokene entiteta (&, A, A, itd.) i usmjerava svaki na odgovarajući rukovalac: hex parseInt(baza 16), decimalni Number(), imenovanu obrnutu pretragu, ili — za bilo koji entitet koji nije u ugrađenoj tabeli — textarea element čiji innerHTML preglednik nativno raščlanjuje, vraćajući ispravan znak iz ugrađene tabele entiteta preglednika.
- 4Rezultat se pojavljuje trenutno; kopiraj u međuspremnik putem Clipboard API-jaIzlaz se sinhrono ponovo izračunava pri svakom pritisku tastera putem React useMemo. Kopiranje koristi navigator.clipboard.writeText() — moderni asinhroni Clipboard API — sa tihim hvatanjem greške za ograničene kontekste.
Povezani alati
URL koder i dekoder
Kodiranje i dekodiranje URL-ova i nizova upita. Podržava encodeURIComponent, decodeURIComponent i raščlanjivanje stringova upita.
Base64 koder i dekoder
Kodirajte tekst ili fajlove u Base64, ili dekodirajte Base64 nizove nazad u obični tekst. Trenutno, privatno i besplatno.
Cezarova šifra i enkripcija teksta
Šifrujte i dešifrujte tekst pomoću Cezarove šifre, ROT13, Atbash i Vigenèreove šifre. Klasične supstitucijske šifre, sve u vašem pregledniku.