Omnikit
ProgramowaniePlikiFinanseWszystkie narzędzia
Ctrl K
Narzędzia dla programistówNarzędzia do plikówKalkulatory finansoweWszystkie narzędzia
Strona głównaNarzędzia dla programistówKonwerter tekstu na kod binarny
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Konwerter tekstu na kod binarny

programowanie

Zamiana tekstu na bajty binarne, szesnastkowe, dziesiętne lub ósemkowe i z powrotem, w UTF-8

Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane. Sprawdzono 16 października 2026.

Tekst staje się kodem binarnym, gdy każdy znak zamienia się na bajty, a każdy bajt zapisuje jako 8 bitów. W UTF-8 angielskie litery zajmują po 1 bajcie, więc „Hi” to 01001000 01101001 (72 i 105 dziesiętnie); litery ze znakami diakrytycznymi zajmują 2 bajty, a emoji 4. Te same bajty można zapisać szesnastkowo, dziesiętnie lub ósemkowo.

Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał

Dalej:
  • Konwerter systemów liczbowych Dwójkowy, ósemkowy, dziesiętny, szesnastkowy i dowolna podstawa do 36, dokładnie przy każdej wielkości, z kodem uzupełnień do dwóch
  • Kodowanie i dekodowanie Base64 Tekst i pliki do Base64 i z powrotem, z trybem bezpiecznym dla URL i podglądem obrazów

Jak zamienić tekst na kod binarny

1

Wpisz lub wklej tekst w panelu Wejście albo kliknij Wypróbuj przykład.

2

Wybierz Binarny, Szesnastkowy, Dziesiętny lub Ósemkowy; bajty pojawiają się w panelu Wynik w trakcie pisania.

3

Wybierz separator i włącz prefiksy, takie jak 0b lub 0x, jeśli wymaga ich kod.

4

Kliknij Kopiuj lub naciśnij Ctrl+Enter, aby pobrać wynik.

O konwerterze tekstu na kod binarny

Komputery przechowują tekst jako liczby. Zestaw znaków nadaje każdemu znakowi numer, a kodowanie decyduje, jak ten numer staje się bajtami. Niemal każda strona internetowa, plik i API używa dziś UTF-8, dlatego to narzędzie używa go w obu kierunkach.

Kodowanie tekstu. Każdy znak staje się jednym do czterech bajtów. 128 znaków ASCII, obejmujących angielskie litery, cyfry i interpunkcję, zajmuje po jednym bajcie, z tymi samymi wartościami, jakie ASCII miało zawsze: A to 65, czyli 01000001 binarnie i 41 szesnastkowo. Litery takie jak é zajmują dwa bajty, większość pism indyjskich i azjatyckich trzy, a emoji cztery. Wynik pokazuje każdy bajt w wybranym systemie:

System Jeden bajt „Hi”
Binarny 8 cyfr 01001000 01101001
Szesnastkowy 2 cyfry 48 69
Dziesiętny od 0 do 255 72 105
Ósemkowy 3 cyfry 110 151

Separatory, opcjonalny prefiks 0b, 0o lub 0x oraz wielkie lub małe litery w zapisie szesnastkowym można wybrać samodzielnie. Tabela pod wynikiem wymienia każdy znak z jego punktem kodowym Unicode i bajtami; to najszybszy sposób, by zobaczyć, dlaczego ciąg ma więcej bajtów niż liter.

Dekodowanie bajtów. Po wklejeniu liczb z powrotem pojawia się tekst. Grupy mogą być oddzielone spacjami, przecinkami lub nowymi wierszami; długi, nieprzerwany ciąg cyfr binarnych lub szesnastkowych jest automatycznie dzielony na bajty, a prefiksy takie jak 0x i \x są pomijane. System jest rozpoznawany na podstawie wklejonych danych i można go zmienić. Grupa z błędną cyfrą lub wartością powyżej 255 jest wskazywana według pozycji. Bajty, które nie tworzą poprawnego UTF-8, są liczone i pokazywane jako �, tak jak pokazuje je przeglądarka, zamiast znikać.

Wszystko działa w przeglądarce; nic, co zostanie wpisane, nie jest nigdzie wysyłane.

Najczęściej zadawane pytania

Jak zapisać hello w kodzie binarnym?

„hello” w kodzie binarnym to 01101000 01100101 01101100 01101100 01101111, po jednej grupie 8 bitów na literę. To kody ASCII 104, 101, 108, 108 i 111. Wielkie litery różnią się jednym bitem: „Hello” zaczyna się od 01001000, czyli 72, ponieważ wielkie litery leżą 32 pozycje przed małymi.

Ile bitów ma jedna litera?

Angielska litera, cyfra lub znak interpunkcyjny zajmuje 8 bitów, czyli jeden bajt, zarówno w ASCII, jak i w UTF-8. Znaki spoza ASCII wymagają w UTF-8 więcej: 16 bitów dla liter takich jak é lub ñ, 24 bity dla większości znaków hindi, chińskich i japońskich oraz 32 bity dla emoji. Dlatego liczba bajtów i liczba znaków często się różnią.

Czym różni się ASCII od UTF-8?

ASCII definiuje 128 znaków o numerach od 0 do 127 i używa po jednym bajcie na znak. UTF-8 obejmuje cały Unicode, ponad 150 000 znaków, i zaprojektowano go tak, by 128 znaków ASCII zachowało dokładnie te same pojedyncze bajty. Każdy plik ASCII jest więc już poprawnym UTF-8; dodatkowych bajtów potrzebują tylko znaki spoza angielskiego.

Dlaczego mój kod binarny dekoduje się na dziwne symbole, takie jak �?

Znak zastępczy � pojawia się, gdy bajty nie są poprawnym UTF-8: brakuje bajtu lub jest jeden za dużo, grupa została błędnie wpisana albo dane zapisano w innym kodowaniu, np. Windows-1252. Należy sprawdzić, czy każda grupa binarna ma dokładnie 8 cyfr. Strona liczy zastąpione bajty, aby było wiadomo, ilu to dotyczy.

Jak ręcznie zamienić kod binarny na tekst?

Należy podzielić kod binarny na grupy po 8 bitów. W każdej grupie sumuje się wagi pozycji jedynek, czyli od lewej do prawej 128, 64, 32, 16, 8, 4, 2 i 1: 01001000 to 64 + 8 = 72. Następnie wystarczy odszukać tę liczbę w tabeli ASCII, gdzie 72 to H.

Czy można konwertować zapis szesnastkowy z prefiksami 0x lub \x?

Tak. Zapis szesnastkowy wklejony jako 0x48 0x69, jako \x48\x69 z literału tekstowego, jako 48,69 z tablicy lub jako jeden ciąg, np. 4869, dekoduje się tak samo. Przy kodowaniu można włączyć Prefiks, aby przed każdym bajtem pisać 0x, gotowe do wklejenia w C, Java lub JavaScript.

Źródła

  • RFC 3629, UTF-8, a transformation format of ISO 10646 (IETF)How each character becomes 1 to 4 bytes; the section 7 examples are the tests
  • WHATWG Encoding Standard, UTF-8 decoderHow invalid byte sequences are found and replaced when decoding

Ostatnia weryfikacja: 16 października 2026.

Stawki i przepisy się zmieniają; przed oparciem się na danej liczbie należy sprawdzić źródło.

Nadal coś nie działa? Zapytaj o narzędzie Konwerter tekstu na kod binarny a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.

Powiązane narzędzia

Wszystkie narzędzia dla programistów
Kodowanie i dekodowanie Base64Tekst i pliki do Base64 i z powrotem, z trybem bezpiecznym dla URL i podglądem obrazówKonwerter znacznika czasu UnixZnaczniki czasu Unix na daty i daty na znaczniki czasu, w dowolnej strefie czasowejJSON na TypeScriptGeneruj interfejsy lub typy TypeScript z przykładowego JSONKonwerter CSV na JSONKonwertuj CSV na JSON i JSON na CSV, z podglądem tabeliKonwerter YAML na JSONKonwertuj YAML na JSON i JSON na YAML, z rozwiązanymi kotwicamiKoder i dekoder URLKodowanie procentowe i dekodowanie tekstu oraz adresów URL, z podglądem każdej części linkuKonwerter kolorówHEX, RGB, HSL, HWB, OKLCH i CMYK w obie strony, ze sprawdzaniem kontrastuKonwerter systemów liczbowychDwójkowy, ósemkowy, dziesiętny, szesnastkowy i dowolna podstawa do 36, dokładnie przy każdej wielkości, z kodem uzupełnień do dwóch
Czy to narzędzie było pomocne?
Omnikit

Małe zadania wykonywane w przeglądarce. Bezpłatnie, szybko i prywatnie. Pliki nigdy nie są przesyłane.

Pliki

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Programowanie

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanse

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
PoradnikiPytaniaO serwisieJak sprawdzamyBiblioteka prawa (beta)PrywatnośćRegulaminUjawnieniaKontaktMore: Exam practice (UGC NET Paper 1)Działa w przeglądarce. Nic nie jest przesyłane. © 2026 Omnikit (theomnikit.com)