Konwerter ASCII na tekst – internetowy tłumacz kodów ASCII

Natychmiast dekoduj kody ASCII na czytelny zwykły tekst w czasie rzeczywistym. Niezależnie od tego, czy dane wejściowe są sformatowane jako Decimal (72 101 108 108 111), Hexadecimal (48 65 6C 6C 6F), Binary (01001000) lub Octal (110 145) to narzędzie programistyczne tłumaczy zakodowane wartości, identyfikuje niedrukowalne znaki sterujące i wyświetla na żywo tabela inspekcji znak po znaku.

Prawidłowe kody: 0

Znaki wyjściowe: 0

Nieprawidłowe kody: 0

Podział znak po znaku ASCII

# Dziesiętny Hex Binarny ósemkowy Charakter
Wprowadź powyższe kody ASCII, aby sprawdzić każdy zdekodowany znak.

Jak korzystać z konwertera ASCII na tekst

  1. Wklej swoje kody ASCII – Wprowadź swoje kody numeryczne w polu Source ASCII Codes lub kliknij Load Sample, aby zobaczyć przykład.
  2. Wybierz podstawę liczby – wybierz Decimal (0–255), Hexadecimal (00–FF), Binary (00000000–11111111) lub Octal (000–377) w prawym panelu ustawień.
  3. Sprawdź w tabeli zestawień – Sprawdź tabelę Znak po znaku ASCII Podział, aby zobaczyć dokładne wartości dziesiętne, Hex, binarne, ósemkowe i odpowiedniki znaków drukowalnych/kontrolnych każdego kodu.
  4. Kopiuj lub Pobierz — kliknij Kopiuj clipboard lub Pobierz plik .txt, aby zapisać zdekodowany tekst.

Przykład reprezentacji wielobazowej ASCII („Witajcie”)

Słowo Hello można przedstawić w czterech różnych podstawach liczbowych w ASCII, z których wszystkie dekodują dokładnie te same 5 znaków:

Charakter Dziesiętny (podstawa 10) Szesnastkowy (podstawa 16) Binarny (podstawa 2) Oktal (podstawa 8)
H 72 48 (lub 0x48) 01001000 110
e 101 65 (lub 0x65) 01100101 145
l 108 6C (lub 0x6C) 01101100 154
l 108 6C (lub 0x6C) 01101100 154
o 111 6F (lub 0x6F) 01101111 157

Odniesienie do standardowych zakresów znaków ASCII

ASCII Zakres (dziesiętny) Seria Hex Kategoria Typowe przykłady
0 – 31 i 127 00 – 1F, 7F Znaki sterujące (niedrukowalne) 0 (NUL), 9 (TAB), 10 (LF / Newline), 13 (CR), 27 (ESC), 127 (DEL)
32 – 47 20 – 2F Spacja i interpunkcja 32 (przestrzeń), 33 (!), 34 ("), 44 (,), 46 (.)
48 – 57 30 – 39 Cyfry (0–9) 48 (0), 49 (1), ..., 57 (9)
65 – 90 41 – 5A Litery Uppercase (A–Z) 65 (A), 66 (B), ..., 90 (Z)
97 – 122 61 – 7A Litery Lowercase (a–z) 97 (a), 98 (b), ..., 122 (z)
128 – 255 80 – FF Rozszerzony ASCII (Latin-1) 169 (©), 174 (®), 233 (é)

Często zadawane pytania

Dlaczego niektóre kody ASCII (takie jak 0, 9, 10 lub 13) nie wyświetlają widocznego symbolu w polu tekstowym?

Kody ASCII 0 do 31 i 127 są niedrukowalne. znaki sterujące oryginalnie zaprojektowane dla teleprinterów (takie jak 9 dla kart i 10 dla wysuwu liniowego). Nawet jeśli są one niewidoczne w zwykłym polu tekstowym, nasza tabela Character-by-Character-Character ASCII Breakdown wyraźnie opisuje każdy kod sterujący (np. LF (line Feed / \n)).

Czy mogę wkleić wartości z prefiksami, takie jak 0x41, 0b01000001 lub elementy HTML, takie jak A?

Tak! Nasz parser automatycznie rozpoznaje i usuwa standardowe przedrostki podstawowe, w tym 0x, \x i U+ w trybie szesnastkowym, 0b w trybie binarnym, 0o w trybie ósemkowym oraz Jednostki dziesiętne HTML (&) w trybie dziesiętnym.

Jak zamiast tego przekonwertować zwykły tekst na liczby ASCII?

Aby zmienić zwykły tekst encode na kody dziesiętne ASCII, użyj naszego narzędzia towarzyszącego Text to ASCII Converter, do którego link znajduje się poniżej.