Zamiana tekstu na kod binarny (i z powrotem)
Wpisz tekst, wybierz format i gotowe: każdy znak jest rozkładany na bajty i zapisywany jako liczba binarna, szesnastkowa, dziesiętna lub ósemkowa. W drugą stronę narzędzie zamienia kod na czytelny tekst. Tabela pod wynikiem pokazuje, jaki kod ma każdy znak.
Źródło: § 3 UTF-8 definition, IETF RFC 3629 – UTF-8, a transformation format of ISO 10646. Stan na: .
Jak to obliczamy
Komputer zapisuje tekst jako liczby: każdy znak dostaje kod, a kod zapisywany jest w bajtach po osiem bitów, czyli zerach i jedynkach. „H” to liczba 72, binarnie 01001000, szesnastkowo 48. To narzędzie pokazuje takie tłumaczenie dla dowolnego tekstu.
Jak zamienić tekst na kod binarny
- Wpisz lub wklej tekst.
- Wybierz system: binarny, szesnastkowy, dziesiętny (dobrze znane wartości ASCII) albo ósemkowy.
- W razie potrzeby zmień separator i skopiuj wynik.
Tłumaczenie kodu binarnego na tekst
Wybierz „Kod → tekst” i wklej kod. Wartości mogą być rozdzielone spacjami, przecinkami lub końcami wierszy; bez separatora powstają bloki o stałej długości (8 bitów, 2 cyfry szesnastkowe, 3 cyfry ósemkowe). Przedrostki 0x, 0b i \x są akceptowane.
ASCII, Unicode i UTF-8
ASCII (RFC 20) zna tylko 128 znaków – litery bez znaków diakrytycznych, cyfry, interpunkcję i znaki sterujące – i używa 7 bitów. Dla polskich liter, innych pism i emoji istnieje Unicode; UTF-8 (RFC 3629) zapisuje znak Unicode na 1–4 bajtach. Pierwsze 128 znaków jest identyczne z ASCII, więc „Witaj” daje w obu przypadkach te same bajty. „ą” to jednak dwa bajty w UTF-8 (C4 85), a w ISO 8859-1 tego znaku w ogóle nie ma. Tabela pod wynikiem pokazuje to znak po znaku.
Ograniczenia
- Kod binarny to nie szyfrowanie, tylko inny zapis tych samych danych.
- Wklejając kod binarny z innego źródła, trzeba znać jego kodowanie: jeśli się nie zgadza, pojawiają się dziwne znaki lub komunikat „nieprawidłowy UTF-8”.
Najczęściej zadawane pytania
Jak zamienić tekst na kod binarny?
Wpisz tekst i wybierz „Tekst → kod” z formatem „Binarny”. Każdy znak pojawi się jako osiem zer i jedynek, np. H = 01001000.
Jak zamienić kod binarny na tekst?
Wybierz „Kod → tekst” i format „Binarny”, wklej kod (osiem cyfr na znak, ze spacjami lub bez). Tekst pojawi się od razu.
Ile bitów ma litera?
Zwykła litera, np. „a”, zajmuje w ASCII i UTF-8 jeden bajt, czyli 8 bitów (wystarczyłoby 7, ósmy to 0). Litera z ogonkiem zajmuje w UTF-8 dwa bajty, emoji cztery.
Czym różni się ASCII od Unicode?
ASCII ma 128 znaków. Unicode obejmuje ponad 150 000 znaków z niemal wszystkich pism; UTF-8 to najczęstszy sposób zapisu ich w bajtach, dla pierwszych 128 identyczny z ASCII.
Jak zobaczyć wartości ASCII w systemie dziesiętnym?
Wybierz format „Dziesiętny”: wynikiem są znane kody ASCII, np. A = 65, a = 97, cyfra 0 = 48, spacja = 32.
Czy mój tekst jest gdzieś zapisywany?
Nie. Konwersja odbywa się w przeglądarce; tekst nie jest wysyłany, zapisywany ani dodawany do adresu strony.
Źródła i podstawa prawna
- § 3 UTF-8 definition: IETF RFC 3629 – UTF-8, a transformation format of ISO 10646
- IETF RFC 20 – ASCII format for Network Interchange
- WHATWG Encoding Standard (TextEncoder/TextDecoder, UTF-8-Dekodierung mit Fehlerabbruch)
Stan na:
Podobne narzędzia
- Kalkulator systemów liczbowych z obliczeniamiKalkulator systemów liczbowych: zamiana między systemem dwójkowym, ósemkowym, dziesiętnym, szesnastkowym i bazą 2–36 – z obliczeniami, ułamkami i U2.
- Kodowanie i dekodowanie Base64Kodowanie i dekodowanie Base64 oraz Base64url z poprawnym UTF-8, do tego kodowanie URL (percent-encoding). Jasne komunikaty błędów, działa w przeglądarce.
- Tabela ASCII z kodami dziesiętnymi, hex, ósemkowymi, binarnymi i wyszukiwarką UnicodePełna tabela ASCII (0–127) i Latin-1 (128–255): kody dziesiętne, hex, ósemkowe, binarne, encje HTML i znaki sterujące. Wyszukaj dowolny znak Unicode.
- Tłumacz alfabetu Morse’a (kod Morse’a)Tłumacz tekst na alfabet Morse’a i odwrotnie, natychmiast. Odsłuchaj jako dźwięk lub migające światło, z regulowaną prędkością (WPM, Farnsworth). Za darmo.
- Generator hash: SHA-256, SHA-512, SHA-1, MD5Generator hash online: oblicz SHA-256, SHA-384, SHA-512, SHA-1 i MD5 tekstu lub pliku i sprawdź sumę kontrolną – lokalnie w przeglądarce, bez wysyłania.
- Algorytm Luhna: walidator i kalkulator cyfry kontrolnejSprawdź numer algorytmem Luhna (mod 10, ISO/IEC 7812-1) albo oblicz cyfrę kontrolną – tylko kontrola formatu, obliczenia działają lokalnie w przeglądarce.