Konwerter Tekstu na Binarny/Hex/ASCII
Konwertuj tekst na kody binarne, szesnastkowe i ASCII (lub dekoduj je z powrotem) z podglądem na żywo w wielu formatach, podziałem na poszczególne znaki, opcjami separatorów i dopełnienia oraz pełną obsługą Unicode (UTF-8).
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Konwerter Tekstu na Binarny/Hex/ASCII
Konwerter tekstu na binarny, Hex, ASCII to darmowy koder i dekoder online, który zamienia zwykły tekst na przyjazne dla maszyn kody numeryczne — i odwrotnie. Niezależnie od tego, czy debugujesz dane niskiego poziomu, uczysz się, jak komputery reprezentują znaki, tworzysz zadanie programistyczne, czy po prostu ciekawi Cię, jak Twoje imię wygląda w zerach i jedynkach, to narzędzie zapewnia wyniki binarne, szesnastkowe, dziesiętne (ASCII) i ósemkowe obok siebie, z podglądem na żywo aktualizowanym podczas pisania oraz szczegółowym podziałem znaków, który pokazuje dokładne bajty UTF-8 za każdym symbolem.
Co robi to narzędzie
Ten konwerter działa w dwóch kierunkach. W trybie Kodowania pobiera dowolny podany tekst i tłumaczy każdy znak na jeden lub więcej bajtów (używając uniwersalnego standardu UTF-8), a następnie wyświetla te bajty w wybranym systemie liczbowym: binarnym (podstawa 2), szesnastkowym (podstawa 16), dziesiętnym ASCII (podstawa 10) lub ósemkowym (podstawa 8). W trybie Dekodowania odwraca ten proces: wklej ciąg kodów binarnych, szesnastkowych, dziesiętnych lub ósemkowych, a narzędzie zrekonstruuje oryginalny tekst.
Jak tekst staje się liczbami — krótki przewodnik
Każdy znak w komputerze jest ostatecznie przechowywany jako liczba. Oryginalny standard ASCII, zdefiniowany w 1963 roku, mapował 128 znaków (litery, cyfry, interpunkcję, kody sterujące) na liczby od 0 do 127. Nowoczesne systemy używają Unicode, który przypisuje unikalny punkt kodowy każdemu znakowi w każdym systemie pisma na Ziemi, a także emoji, symbole i inne elementy — łącznie ponad 149 000 punktów kodowych. Aby efektywnie je przechowywać, komputery używają kodowania UTF-8: znaki ASCII nadal zajmują tylko jeden bajt (dzięki czemu wyglądają identycznie jak w starym ASCII), ale litery akcentowane, znaki CJK i emoji używają odpowiednio 2, 3 lub 4 bajtów.
Litera
H ma punkt kodowy Unicode U+0048, czyli liczbę 72. Jako pojedynczy bajt UTF-8 jest to 01001000 w systemie binarnym, 48 w Hex, 072 w dziesiętnym lub 110 w ósemkowym.Litera
i to U+0069 (105), co staje się odpowiednio 01101001, 69, 105 lub 151.Zatem pełne zakodowanie "Hi" to:
01001000 01101001 (binarnie).
Porównanie popularnych systemów liczbowych
| Znak | Dziesiętny | Binarny (8-bit) | Hex | Ósemkowy |
|---|---|---|---|---|
| A | 65 | 01000001 | 41 | 101 |
| B | 66 | 01000010 | 42 | 102 |
| Z | 90 | 01011010 | 5A | 132 |
| a | 97 | 01100001 | 61 | 141 |
| z | 122 | 01111010 | 7A | 172 |
| 0 | 48 | 00110000 | 30 | 060 |
| 9 | 57 | 00111001 | 39 | 071 |
| (spacja) | 32 | 00100000 | 20 | 040 |
| ! | 33 | 00100001 | 21 | 041 |
| ? | 63 | 00111111 | 3F | 077 |
Krok po kroku: Jak korzystać z konwertera
- Wybierz kierunek: Użyj przełącznika na górze, aby wybrać Kodowanie (tekst na kody) lub Dekodowanie (kody na tekst).
- Wybierz format: Wybierz Binarny, Szesnastkowy, ASCII (dziesiętny) lub Ósemkowy jako format docelowy lub źródłowy.
- Wpisz lub wklej dane: Wprowadź tekst lub kody w polu wejściowym. Podczas pisania w trybie kodowania, podgląd na żywo pokazuje wszystkie cztery formaty aktualizowane w czasie rzeczywistym.
- Dostosuj opcje formatowania: Wybierz preferowany separator (spacja, przecinek, myślnik, nowa linia lub brak), włącz uzupełnianie zerami dla spójnej szerokości, dodaj prefiksy językowe (0b, 0x, 0o) lub zmień format Hex na wielkie litery.
- Kliknij Konwertuj: Pełny zakodowany lub zdekodowany wynik pojawi się poniżej, wraz z panelem "Wszystkie formaty w skrócie" i szczegółowym podziałem znaków pokazującym dokładnie, jak każdy znak mapuje się na swoje bajty.
- Kopiuj lub pobierz: Jedno kliknięcie kopiuje wynik do schowka lub pobiera go jako plik tekstowy. Możesz także nacisnąć "Użyj jako wejście", aby przesłać wynik z powrotem przez konwerter.
Inteligentny dekoder — elastyczne przetwarzanie danych wejściowych
Dekoder został zaprojektowany tak, aby akceptować kody z wielu źródeł bez konieczności ich wcześniejszego czyszczenia:
- Akceptacja wielu separatorów: spacje, przecinki, myślniki, średniki, ukośniki, kreski pionowe i nowe linie działają jako granice tokenów.
- Automatyczne usuwanie prefiksów: jeśli kody zawierają prefiksy
0b,0xlub0o(powszechne w C, Python i innych językach), są one automatycznie usuwane przed analizą. - Zapasowy podział o stałej szerokości: jeśli wkleisz jeden długi ciąg bez separatorów, dekoder spróbuje podzielić go na naturalną szerokość dla danego formatu — 8 znaków dla binarnego, 2 dla szesnastkowego, 3 dla dziesiętnego lub ósemkowego.
- Rekonstrukcja wielobajtowych sekwencji UTF-8: gdy bajty tworzą poprawną sekwencję UTF-8, są łączone w celu poprawnego odtworzenia akcentowanych liter, znaków CJK i emoji.
Często zadawane pytania
Jak to narzędzie konwertuje tekst na system binarny?
Każdy znak tekstu jest najpierw kodowany jako jeden lub więcej bajtów UTF-8, a każdy bajt jest następnie wyświetlany jako 8-bitowa liczba binarna. Na przykład litera A to jeden bajt (65), który w systemie binarnym przyjmuje postać 01000001.
Jaka jest tutaj różnica między ASCII a Unicode?
Zwykły ASCII obejmuje tylko punkty kodowe od 0 do 127, które mieszczą się w jednym bajcie. To narzędzie używa UTF-8, który jest nadzbiorem ASCII: znaki ASCII generują jeden bajt, ale litery akcentowane, znaki CJK i emoji generują od 2 do 4 bajtów. Kody, które widzisz, to rzeczywiste wartości bajtów UTF-8, które są przesyłane przez pliki i protokoły sieciowe.
Czy mogę dekodować kody, które nie mają separatora?
Tak. Jeśli dane wejściowe to jeden długi ciąg bez spacji, narzędzie spróbuje podzielić go na grupy o stałej szerokości: 8 znaków dla systemu binarnego, 2 dla szesnastkowego, 3 dla dziesiętnego lub ósemkowego. Upewnij się, że dopełnienie jest spójne, aby każdy bajt miał tę samą szerokość — na przykład 01000001 zamiast 1000001.
Dlaczego niektóre znaki mają więcej niż 8 bitów w systemie binarnym?
Znaki spoza zestawu ASCII, takie jak litery akcentowane, znaki chińskie lub emoji, wymagają więcej niż jednego bajtu UTF-8. Każdy bajt to nadal 8 bitów, ale znak jest reprezentowany przez 2, 3 lub 4 oddzielne grupy 8-bitowe. Na przykład litera é to dwa bajty (11000011 10101001), a emoji rakiety 🚀 to cztery bajty.
Jakie separatory akceptuje dekoder?
Dekoder akceptuje spacje, przecinki, myślniki, średniki, ukośniki, pionowe kreski i znaki nowej linii jako separatory między kodami. Automatycznie usuwa również prefiksy 0b, 0x i 0o, więc możesz wklejać kody z większości źródeł bez czyszczenia.
Czy mój tekst jest wysyłany na serwer?
Twój tekst jest przetwarzany na serwerze tylko po kliknięciu przycisku Konwertuj. Podgląd na żywo, który aktualizuje się podczas pisania, działa całkowicie w przeglądarce przy użyciu JavaScript i nigdy nie jest przesyłany.
Praktyczne zastosowania
Dla programowania i rozwoju
- Generowanie literałów bajtowych dla oprogramowania układowego (firmware) lub danych protokołów
- Sprawdzanie, jakie bajty faktycznie generuje ciąg znaków po serializacji
- Tworzenie danych testowych dla parserów, dekoderów i bibliotek serializacji
- Debugowanie błędów związanych z kodowaniem (mojibake, problemy z BOM, nieprawidłowy UTF-8)
Dla edukacji i nauki
- Wizualizacja sposobu, w jaki komputery przechowują litery, cyfry i interpunkcję
- Demonstrowanie związku między systemem binarnym, szesnastkowym, dziesiętnym i ósemkowym
- Nauczanie wielobajtowego kodowania UTF-8 na konkretnych przykładach
- Wykonywanie zadań z informatyki dotyczących konwersji systemów liczbowych
Dla zabawy i z ciekawości
- Zobacz swoje imię zapisane w samych jedynkach i zerach
- Kodowanie tajnych wiadomości do zagadek i escape roomów
- Generowanie grafik w "stylu komputerowym" lub projektów na koszulki
- Dekodowanie kodu binarnego znalezionego w grze wideo, filmie lub geocachingu
Wskazówki dla uzyskania najlepszych wyników
- Obserwuj podgląd na żywo: gdy piszesz w trybie kodowania, wszystkie cztery formaty aktualizują się jednocześnie — przydatne do porównania, jak ten sam tekst wygląda w różnych bazach.
- Zostaw uzupełnianie zerami włączone dla konwersji zwrotnych: stałe szerokości (8 dla binarnego, 2 dla hex, 3 dla dziesiętnego/ósemkowego) gwarantują, że dekoder poprawnie podzieli kody nawet bez separatorów.
- Używaj prefiksów przy udostępnianiu kodu: prefiksy
0b/0x/0opozwalają wklejać wyniki bezpośrednio do Python, JavaScript, C lub wielu innych języków. - Korzystaj z przycisku "Użyj jako wejście": natychmiast prześlij wynik z powrotem przez konwerter, aby zweryfikować poprawność.
- Wypróbuj przykłady Unicode: przykład "Café 🚀" pokazuje, jak w praktyce działają wielobajtowe sekwencje UTF-8.
Dodatkowe zasoby
- ASCII - Wikipedia
- UTF-8 - Wikipedia
- System binarny - Wikipedia
- System szesnastkowy - Wikipedia
- System ósemkowy - Wikipedia
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Konwerter Tekstu na Binarny/Hex/ASCII" na https://MiniWebtool.com/pl// z MiniWebtool, https://MiniWebtool.com/
autorstwa zespołu MiniWebtool. Zaktualizowano: 27 kwietnia 2026 r.