Unicode Escape (\uXXXX) – koder i dekoder
Zamień znaki spoza ASCII na sekwencje ucieczki Unicode w stylu \uXXXX (jak w JavaScript, Java czy JSON) i odwrotnie, z powrotem na czytelny tekst. Przydaje się, gdy trzeba bezpiecznie wkleić polskie znaki lub emoji do kodu. Wszystko liczy się w Twojej przeglądarce.
Spis treści
Jak działa kalkulator
Sekwencja ucieczki Unicode w postaci \uXXXX to sposób zapisania dowolnego znaku za pomocą samych znaków ASCII, używany w kodzie JavaScript, Javy, JSON czy plikach properties. Narzędzie zamienia polskie znaki, emoji i inne znaki spoza ASCII na taki zapis, a także odwrotnie: odczytuje \uXXXX (oraz \u{…}) z powrotem na czytelny tekst.
Jak liczymy (metodologia i wzory)
Przy kodowaniu każdą jednostkę kodową UTF-16 o numerze poza zakresem drukowalnego ASCII (32–126) zapisujemy jako \u i cztery cyfry szesnastkowe. Przy dekodowaniu rozpoznajemy zarówno klasyczne \uXXXX, jak i rozszerzone \u{…} (dla znaków spoza podstawowej płaszczyzny), a pozostały tekst zostawiamy bez zmian.
Założenia i ograniczenia
- Kodujemy jednostki UTF-16, znaki spoza podstawowej płaszczyzny (np. część emoji) zapisujemy jako parę
\uXXXX. - Drukowalny tekst ASCII pozostaje czytelny.
- Wszystko liczy się lokalnie w przeglądarce.
Źródła i aktualizacja
- MDN, sekwencje ucieczki w literałach (dostęp: 18.07.2026)