Zostań w temacie i sprawdź kody dalej
Ten kalkulator jest przeznaczony do zamiany całych ciągów tekstu na bajty i z powrotem. Jeżeli chcesz sprawdzić pojedynczy znak i porównać jego pozycję w klasycznym ASCII 0-127, przejdź do tablicy ASCII. Dla samych liczb binarnych i szesnastkowych użyj kalkulatora systemów liczbowych, a dla kodowania danych tekstowych możesz przejść do Base64.
Tekst na BIN, HEX i DEC - co właściwie jest przeliczane?
Komputer zapisuje tekst jako liczby. Dla prostego tekstu ASCII, np. ABC, każdy znak zajmuje jeden bajt. Litera A ma wartość dziesiętną 65, czyli HEX 41 i BIN 01000001. Dla polskich znaków sytuacja jest inna: klasyczny ASCII ich nie zawiera, dlatego kalkulator używa UTF-8 i pokazuje rzeczywiste bajty tego kodowania.
A
DEC UTF-8: 65
HEX UTF-8: 41
BIN UTF-8: 01000001
Unicode: U+0041
ABC
DEC UTF-8: 65 66 67
HEX UTF-8: 41 42 43
BIN UTF-8: 01000001 01000010 01000011
Unicode: U+0041 U+0042 U+0043
ą
DEC UTF-8: 196 133
HEX UTF-8: C4 85
BIN UTF-8: 11000100 10000101
Unicode: U+0105
ASCII a UTF-8 - dlaczego polska litera ma kilka bajtów?
Klasyczny ASCII opisuje 128 wartości od 0 do 127. Obejmuje podstawowe litery łacińskie, cyfry, znaki interpunkcyjne i znaki sterujące. Litery takie jak ą, ę, ł, ń, ó, ś, ź i ż nie należą do klasycznego ASCII. W UTF-8 są reprezentowane przez więcej niż jeden bajt, dlatego wynik BIN lub HEX może być dłuższy niż liczba znaków w tekście.
ą ma punkt kodowy Unicode U+0105, a jego zapis UTF-8 to dwa bajty: C4 85. Kalkulator pokazuje oba poziomy, żeby nie mieszać punktu kodowego Unicode z bajtami UTF-8.Jak odkodować BIN lub HEX na tekst?
W trybie odwrotnym wybierz format danych. Dla BIN podawaj bajty po 8 bitów, np. 01000001 01000010 01000011. Dla HEX wpisz bajty 41 42 43, a dla DEC 65 66 67. Kalkulator interpretuje te wartości jako bajty UTF-8 i odtwarza tekst. Jeżeli sekwencja bajtów nie jest poprawnym UTF-8, pojawi się komunikat o błędzie zamiast przypadkowych znaków zastępczych.
Tryb Unicode działa inaczej: wpisujesz punkty kodowe, np. U+0041 U+0105. To nie są bajty, tylko numery znaków w standardzie Unicode.
Wskazówka od KalkulatorXXL
Jeżeli zadanie dotyczy pojedynczej litery ASCII, użyj tablicy ASCII. Jeżeli masz całe słowo, zdanie albo polskie znaki i chcesz zobaczyć bajty BIN/HEX, używaj tego kalkulatora. Jeśli natomiast przeliczasz liczbę, np. 255 z DEC na HEX, wybierz kalkulator systemów liczbowych.
Przykłady do nauki informatyki
ABC
DEC: 65 66 67
HEX: 41 42 43
BIN: 01000001 01000010 01000011
Spacja
DEC: 32
HEX: 20
BIN: 00100000
Emoji 😀
Unicode: U+1F600
UTF-8 HEX: F0 9F 98 80
To 4 bajty UTF-8, mimo że użytkownik widzi jeden znak.
FAQ - tekst, ASCII, BIN, HEX i UTF-8
Ostatnia aktualizacja: 05.10.2026