Przejdź do wyniku narzędzia
Narzędzia

Kod binarny ↔ tekst – tłumacz, koder i dekoder

Przetłumacz kod binarny na tekst albo zamień tekst na zera i jedynki.

Przejdź do narzędzia

Przetłumacz kod binarny na tekst albo zamień tekst na zera i jedynki. Tryb automatyczny rozpoznaje kierunek, a kodowanie UTF-8 poprawnie obsługuje polskie litery i emoji. Wynik powstaje lokalnie w przeglądarce.

Opracowanie:

Dane

Wpisz tekst albo ciąg zer i jedynek.

Dane

Wyniki

Wynik i szczegóły obliczeń.

Wynik
–
–
Bajtów
–
–
Operacja
–
–
–
–
Szczegóły obliczeń
Uwaga–

Jak działa narzędzie

Kod binarny zapisuje dane przy użyciu zer i jedynek. W tym narzędziu tekst jest najpierw zamieniany na bajty UTF-8, a każdy bajt na grupę 8 bitów. Dekoder wykonuje operację odwrotną: łączy grupy bitów w bajty i odczytuje z nich tekst.

To nie jest osobny język ani szyfr zapewniający poufność. Ten sam znak może zajmować jeden lub kilka bajtów: litery A–Z i cyfry mieszczą się w jednym bajcie, natomiast polskie znaki i emoji zwykle wymagają większej liczby bajtów.

Jak korzystać z narzędzia

  1. Wklej tekst albo ciąg zer i jedynek.
  2. Zostaw tryb automatyczny lub ręcznie wybierz „tekst → binarny” albo „binarny → tekst”.
  3. Odczytaj wynik, liczbę bajtów i wykrytą operację.
  4. Użyj przycisku „Kopiuj wynik”, aby przenieść rezultat.

Alfabet binarny A–Z i cyfry 0–9

Poniżej znajduje się jednobajtowy zapis UTF-8, zgodny z ASCII, dla wielkich liter i cyfr.

ZnakKod binarnyZnakKod binarny
A01000001N01001110
B01000010O01001111
C01000011P01010000
D01000100Q01010001
E01000101R01010010
F01000110S01010011
G01000111T01010100
H01001000U01010101
I01001001V01010110
J01001010W01010111
K01001011X01011000
L01001100Y01011001
M01001101Z01011010
000110000500110101
100110001600110110
200110010700110111
300110011800111000
400110100900111001

Najczęstsze błędy

  • Brak pełnego bajtu. Dekoder potrzebuje liczby bitów będącej wielokrotnością 8.
  • Mylenie liczby binarnej z tekstem. Ciąg 01000001 oznacza bajt litery A, ale liczba 101 może być po prostu liczbą pięć w systemie dwójkowym. Do działań liczbowych użyj kalkulatora binarnego.
  • Zakładanie jednego bajtu na znak. W UTF-8 polskie litery i emoji zajmują więcej bajtów niż litery ASCII.
  • Traktowanie kodu binarnego jak szyfru. Zamiana na zera i jedynki nie zabezpiecza treści.

Szczegóły techniczne

Koder używa interfejsu TextEncoder, który tworzy bajty UTF-8. Każdy bajt od 0 do 255 jest zapisywany jako dokładnie 8 cyfr binarnych, z zerami uzupełniającymi z lewej strony.

Dekoder usuwa wyłącznie białe znaki i podkreślenia pełniące rolę separatorów. Następnie wymaga pełnych grup po 8 bitów i używa TextDecoder(’utf-8′, {fatal: true}). Niepoprawna sekwencja UTF-8 jest zgłaszana jako błąd, a nie zastępowana niezauważalnie znakiem �.

FAQ

Jak przetłumaczyć kod binarny na tekst?

Wklej ciąg zer i jedynek złożony z pełnych grup po 8 bitów. Tryb automatyczny rozpozna kod binarny i odczyta bajty jako tekst UTF-8. Możesz też ręcznie wybrać kierunek „binarny → tekst”.

Jak zamienić tekst na kod binarny?

Wpisz tekst i pozostaw tryb automatyczny albo wybierz „tekst → binarny”. Każdy bajt UTF-8 zostanie pokazany jako grupa 8 zer i jedynek.

Czy kod binarny to język albo szyfr?

Nie. Kod binarny jest sposobem reprezentowania danych za pomocą bitów 0 i 1. Sam zapis binarny nie szyfruje ani nie ukrywa informacji.

Dlaczego polskie litery i emoji mają więcej niż 8 bitów?

UTF-8 używa od jednego do czterech bajtów na znak Unicode. Litery ASCII zajmują jeden bajt, natomiast znaki takie jak ą, ź lub emoji wymagają kilku bajtów.

Dlaczego dekoder zgłasza niepełny bajt lub błędne UTF-8?

Każdy bajt musi zawierać dokładnie 8 bitów. Nawet pełne bajty mogą jednak tworzyć sekwencję niedozwoloną w UTF-8; w takim przypadku narzędzie zgłasza błąd zamiast wyświetlać zniekształcony tekst.

Ograniczenia narzędzia

  • Tryb automatyczny dekoduje dane złożone wyłącznie z 0, 1, białych znaków i podkreśleń; pozostałe dane traktuje jako tekst do zakodowania.
  • Spacje, tabulatory, nowe wiersze i podkreślenia mogą rozdzielać bajty.
  • Dekodowanie wymaga pełnych 8-bitowych bajtów i poprawnej sekwencji UTF-8.
  • Wszystkie obliczenia wykonywane są lokalnie w przeglądarce.
  • Źródła techniczne zweryfikowano 19.09.2026.

Źródła i aktualizacja

Umieść to narzędzie na swojej stronie

Skopiuj kod i wklej go w swoim artykule. Narzędzie zadziała na Twojej stronie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: