Kody znaków (Unicode, dec, HTML)
Sprawdź kod każdego znaku w tekście: punkt kodowy Unicode (U+XXXX), wartość dziesiętną i encję HTML (&#nn;). Przydatne przy pracy z polskimi znakami, symbolami i emoji, gdy trzeba wstawić znak po kodzie albo rozpoznać niewidoczny znak. Wynik kopiujesz jednym kliknięciem.
Spis treści
Jak działa kalkulator
Wpisz dowolne znaki, a narzędzie pokaże kod każdego z nich: punkt kodowy Unicode (zapis U+XXXX), wartość dziesiętną oraz encję HTML (&#nn;). Przydaje się, gdy chcesz wstawić symbol po numerze, sprawdzić, jaki dokładnie znak siedzi w tekście (np. spacja twarda albo znak niewidoczny), albo debugować kodowanie polskich liter i emoji.
Jak liczymy (metodologia i wzory)
Tekst dzielimy na punkty kodowe (a nie pojedyncze jednostki UTF-16), więc emoji i znaki spoza podstawowej płaszczyzny są rozpoznawane poprawnie. Dla każdego znaku odczytujemy jego numer, zapisujemy szesnastkowo z prefiksem U+, dziesiętnie oraz jako encję liczbową HTML. Liczbę bajtów podajemy w kodowaniu UTF-8.
Założenia i ograniczenia
- Emoji złożone z kilku punktów kodowych (np. z modyfikatorem koloru skóry) pokażą się jako kilka pozycji.
- Znaki niewidoczne (zero-width, znak kolejności bajtów) są oznaczane opisem, bo nie widać ich na ekranie.
- Wszystko liczy się lokalnie w przeglądarce.
Źródła i aktualizacja
- MDN, String.prototype.codePointAt(): odczyt punktu kodowego (dostęp: 18.07.2026)