Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Przejdź do głównej treści
Gizke.com
Blog

Konwerter tekstu na kod binarny

Działa na Twoim urządzeniu. Nic nie jest wysyłane.
Format liczb
Kodowanie tekstu
Między bajtami

Znaki: 0 · bajty: 0

Zamień tekst na bajty w zapisie binarnym, szesnastkowym, ósemkowym lub dziesiętnym i z powrotem - UTF-8 lub UTF-16, emoji, wszystkie języki.

Zamień dowolny tekst na bajty w zapisie binarnym, szesnastkowym, ósemkowym lub dziesiętnym albo wklej bajty i odczytaj je znowu jako tekst. Działa w obie strony naraz: pisz po jednej stronie, druga podąża za nią. Tekst jest kodowany w UTF-8 (standard sieci i większości plików) lub UTF-16, więc polskie znaki, cyrylica, arabski, chiński i emoji wychodzą poprawnie, a tabela pokazuje dokładnie, na jakie bajty zamienia się każdy znak. Bajty można wklejać ze spacjami, razem, po przecinku, z przedrostkami 0x/0b lub sekwencjami \x.

Najczęstsze pytania

Jak tekst zamienia się w kod binarny?
Każdy znak ma numer (punkt kodowy Unicode). Kodowanie takie jak UTF-8 zamienia ten numer na od jednego do czterech bajtów, a każdy bajt ma osiem bitów. „A” to punkt kodowy 65, czyli bajt 01000001; „ł” zajmuje dwa bajty: 11000101 10000010.
UTF-8 czy UTF-16?
Wybierz UTF-8, jeśli nie wiesz, że ma być inaczej - to kodowanie prawie wszystkich stron, plików i API, a litery angielskie zajmują po jednym bajcie. UTF-16 jest używane wewnątrz Windows, Javy i JavaScriptu; każdy popularny znak zajmuje dwa bajty, emoji cztery.
Dlaczego mój kod binarny nie zamienia się w tekst?
Albo któryś fragment nie jest bajtem (zapis binarny wymaga 8 cyfr 0 lub 1, wartość do 255), albo bajty są niepoprawne w wybranym kodowaniu - np. tekst zapisany w UTF-16 odczytywany jako UTF-8. Komunikat pod polem wskazuje pierwszy problem.
Czy to to samo co ASCII?
Dla angielskich liter, cyfr i interpunkcji tak: UTF-8 daje dokładnie kody ASCII (A = 65 = 01000001). ASCII kończy się na 127; wszystko powyżej - polskie znaki, inne alfabety, emoji - zajmuje w UTF-8 więcej niż jeden bajt.

Udostępnij to narzędzie

BlogO nasKontaktWarunki korzystaniaPolityka prywatności