Przejdź do treści

Konwerter kodów ASCII

Wpisz tekst, aby zobaczyć dziesiętny kod każdego znaku, albo wklej kody, takie jak 72 101 108 108 111, aby odczytać tekst, który tworzą. Kody powyżej 127 są punktami kodowymi Unicode, więc działają akcenty i emoji, a pod spodem znajduje się tabela referencyjna ASCII. Za darmo, bez rejestracji; wszystko działa w Twojej przeglądarce.

Kierunek

Tabela referencyjna ASCII

Najczęstsze kody sterujące, po których następuje każdy drukowalny znak ASCII (kody 33–126).

KodZnakOpis
9TABTabulator poziomy
10LFZnak nowego wiersza (line feed)
13CRPowrót karetki
32SPSpacja
33!Znak drukowalny
34"Znak drukowalny
35#Znak drukowalny
36$Znak drukowalny
37%Znak drukowalny
38&Znak drukowalny
39'Znak drukowalny
40(Znak drukowalny
41)Znak drukowalny
42*Znak drukowalny
43+Znak drukowalny
44,Znak drukowalny
45-Znak drukowalny
46.Znak drukowalny
47/Znak drukowalny
480Znak drukowalny
491Znak drukowalny
502Znak drukowalny
513Znak drukowalny
524Znak drukowalny
535Znak drukowalny
546Znak drukowalny
557Znak drukowalny
568Znak drukowalny
579Znak drukowalny
58:Znak drukowalny
59;Znak drukowalny
60<Znak drukowalny
61=Znak drukowalny
62>Znak drukowalny
63?Znak drukowalny
64@Znak drukowalny
65AZnak drukowalny
66BZnak drukowalny
67CZnak drukowalny
68DZnak drukowalny
69EZnak drukowalny
70FZnak drukowalny
71GZnak drukowalny
72HZnak drukowalny
73IZnak drukowalny
74JZnak drukowalny
75KZnak drukowalny
76LZnak drukowalny
77MZnak drukowalny
78NZnak drukowalny
79OZnak drukowalny
80PZnak drukowalny
81QZnak drukowalny
82RZnak drukowalny
83SZnak drukowalny
84TZnak drukowalny
85UZnak drukowalny
86VZnak drukowalny
87WZnak drukowalny
88XZnak drukowalny
89YZnak drukowalny
90ZZnak drukowalny
91[Znak drukowalny
92\Znak drukowalny
93]Znak drukowalny
94^Znak drukowalny
95_Znak drukowalny
96`Znak drukowalny
97aZnak drukowalny
98bZnak drukowalny
99cZnak drukowalny
100dZnak drukowalny
101eZnak drukowalny
102fZnak drukowalny
103gZnak drukowalny
104hZnak drukowalny
105iZnak drukowalny
106jZnak drukowalny
107kZnak drukowalny
108lZnak drukowalny
109mZnak drukowalny
110nZnak drukowalny
111oZnak drukowalny
112pZnak drukowalny
113qZnak drukowalny
114rZnak drukowalny
115sZnak drukowalny
116tZnak drukowalny
117uZnak drukowalny
118vZnak drukowalny
119wZnak drukowalny
120xZnak drukowalny
121yZnak drukowalny
122zZnak drukowalny
123{Znak drukowalny
124|Znak drukowalny
125}Znak drukowalny
126~Znak drukowalny

Jak korzystać z konwertera kodów ASCII

  1. 1. Wybierz kierunek. Wykryj automatycznie dekoduje dane wejściowe, które są co najmniej dwiema liczbami od 0 do 255 oddzielonymi spacjami lub przecinkami, a w pozostałych przypadkach koduje; kierunki tekst na kody i kody na tekst wymuszają konwersję. Pojedyncza liczba albo kod powyżej 255 wymaga kierunku kody na tekst.
  2. 2. Wpisz lub wklej. Oddzielaj kody spacjami lub przecinkami. Wynik i liczba znaków aktualizują się podczas pisania.
  3. 3. Sprawdź błędy. Kod, który nie jest liczbą całkowitą, albo kod większy niż 1 114 111, jest zgłaszany z nazwy, zamiast być zgadywany.
  4. 4. Sprawdź kody. Tabela referencyjna ASCII pod narzędziem wymienia częste kody sterujące i każdy drukowalny znak od 33 do 126.

Czym jest ASCII

ASCII, czyli American Standard Code for Information Interchange, przypisuje liczbę od 0 do 127 każdemu z 128 znaków, więc znak mieści się w siedmiu bitach. Liczby dzielą się na trzy grupy:

KodyCzym sąPrzykłady
0–31 i 127Znaki sterujące, niedrukowane9 = tabulator, 10 = znak nowej linii, 13 = powrót karetki, 27 = escape, 127 = delete
32Znak spacji32
33–126Drukowalne symbole, cyfry i litery48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z

Warto znać dwie prawidłowości. Mała litera to jej wielka litera plus 32 (A to 65, a to 97), a cyfry zaczynają się od 48, więc 7 to 55. „Rozszerzone ASCII” nie jest jednym standardem: 8-bitowe zestawy, które wypełniają zakres 128–255, różnią się między sobą. Unicode zachowuje te same liczby dla pierwszych 128 punktów kodowych, dlatego zwykły angielski tekst jest taki sam w ASCII i w Unicode.

Poza ASCII: punkty kodowe Unicode

Konwerter odczytuje tekst po jednym znaku Unicode i pokazuje punkt kodowy każdego znaku w postaci dziesiętnej. Dla tekstu ASCII jest to kod ASCII; dla pozostałych znaków to liczba Unicode, więc é to 233, a 😀 to 128512. Dekodowanie przyjmuje dowolny kod do 1 114 111 (U+10FFFF, ostatni punkt kodowy Unicode) i buduje z niego znak.

Punkt kodowy to nie to samo co bajt. Znak é to jeden punkt kodowy, 233, ale w UTF-8 to dwa bajty, c3 a9. Aby zobaczyć bajty, użyj Konwertera hex lub Tłumacza binarnego.

Przykład krok po kroku

Tekst

Hello

Kody

72 101 108 108 111

Tekst

Café 😀

Kody

67 97 102 233 32 128512

Dekodowanie

67 105 116 101 32 105 116  →  Cite it

Pierwsze dwie linie pokazują, że H to 72, a e to 101, a spacja przed emoji dostaje własny kod, 32. Znaki nowej linii też się liczą: naciśnięcie Enter w polu wejściowym dodaje 10.

Niespodzianki, których warto unikać

  • Pojedyncze liczby traktowane są jako tekst. W trybie Wykryj automatycznie jedna liczba, np. rok 2024, albo lista zawierająca wartość powyżej 255 jest kodowana jako cyfry, a nie dekodowana, więc 72 daje 55 50. Wybierz kierunek kody na tekst, aby zdekodować pojedynczy kod lub punkt kodowy Unicode, taki jak 8364. Lista 10 20 30 jest odczytywana jako kody; wybierz tekst na kody, jeśli chodziło o cyfry.
  • Niewidoczne wyniki. Kody 0–31 to znaki sterujące, więc dekodowanie 72 9 105 daje H, znak tabulatora i i, co wygląda jak przerwa w tekście.
  • Kody zastępcze (55296–57343) to nie prawdziwe znaki. Narzędzie je przyjmuje, ale wynik nie jest tekstem do wyświetlenia. Koduj i dekoduj emoji za pomocą pełnego punktu kodowego, np. 128512.

Którego narzędzia potrzebujesz?

Ta strona podaje kody dziesiętne i tabelę ASCII. Dla szesnastkowych bajtów użyj Konwertera hex; dla grup 8-bitowych użyj Tłumacza binarnego; dla kodowań Base64, URL i HTML użyj Kodera i dekodera tekstu. Aby przeliczyć zwykłą liczbę między systemem binarnym, ósemkowym, dziesiętnym i szesnastkowym, użyj Konwertera systemów.

Najczęstsze pytania

Jak zamienić tekst na kody ASCII?
Wpisz lub wklej tekst, a kierunek ustaw na tekst na kody lub Wykryj automatycznie. Każdy znak pojawi się jako jego kod dziesiętny, oddzielony spacjami, więc Hi zamienia się w 72 105.
Jak zamienić kody ASCII z powrotem na tekst?
Wklej kody dziesiętne oddzielone spacjami lub przecinkami, np. 72 101 108 108 111, z kierunkiem kody na tekst lub Wykryj automatycznie. Każda liczba jest sprawdzana i zamieniana z powrotem na swój znak.
A co ze znakami spoza zakresu ASCII?
Używają swojego punktu kodowego Unicode: é to 233, € to 8364, a 😀 to 128512. Każdy kod do 1 114 111 dekoduje się z powrotem do znaku.
Jaka jest różnica między ASCII a Unicode?
ASCII ma 128 znaków, ponumerowanych 0–127. Unicode zawiera ponad sto tysięcy znaków z niemal wszystkich systemów pisma, a jego pierwsze 128 numerów jest identycznych z ASCII. Każdy plik ASCII jest więc także poprawnym tekstem UTF-8.
Dlaczego mój pojedynczy kod nie został zdekodowany?
Wykryj automatycznie dekoduje tylko dwie lub więcej liczb od 0 do 255, więc liczba taka jak 2024 jest kodowana jako cyfry 2, 0, 2 i 4 (50 48 50 52). Zmień kierunek na kody na tekst, aby zdekodować pojedynczy kod lub kod powyżej 255.
Czym jest tabela ASCII na tej stronie?
Zestawieniem referencyjnym drukowalnych znaków ASCII (kody 33–126) oraz najczęstszych kodów sterujących, dzięki czemu możesz sprawdzić dowolny kod bez konwersji.
Czy mój tekst jest wysyłany na serwer?
Nie. Konwersja odbywa się w Twojej przeglądarce i nic, co wpiszesz, nie opuszcza Twojego urządzenia.

Powiązane narzędzia

Więcej z kategorii Dane, znaczniki i kod