Tabela ASCII z kodami dziesiętnymi, hex, ósemkowymi, binarnymi i wyszukiwarką Unicode

Wpisz wyżej znak lub kod – A, ą, €, 65, 0x41 lub U+20AC – i od razu zobacz zapis dziesiętny, szesnastkowy, binarny, UTF-8, HTML, CSS i JavaScript. Poniżej znajdziesz pełną tabelę ASCII.

Źródło: IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen). Stan na: .

Pojedynczy znak (także emoji) albo kod: dziesiętny (65), hex (0x41), Unicode (U+20AC) lub HTML (€). Aby podać cyfrę jako kod, użyj 0x lub U+.
Moje narzędziaWpisane dane są zapisywane tylko w tej przeglądarce.

Wynik

Znak
A U+0041
Unicode
U+0041
Dziesiętnie
65
Szesnastkowo
41
Ósemkowo
101
Binarnie
1000001
UTF-8 (bajty, hex)
41
UTF-16 (jednostki, hex)
0041
HTML
A
CSS
\41
JavaScript
\u0041
Tabela ASCII
Dz.HexÓsm.BinarnieZnakHTMLZnaczenie
00000000000000␀�NUL – Znak zerowy
10100100000001␁SOH – znak sterujący
20200200000010␂STX – znak sterujący
30300300000011␃ETX – znak sterujący
40400400000100␄EOT – znak sterujący
50500500000101␅ENQ – znak sterujący
60600600000110␆ACK – znak sterujący
70700700000111␇BEL – Dzwonek (Bell)
80801000001000␈BS – Cofnięcie (Backspace)
90901100001001␉	HT – Tabulator
100A01200001010␊
LF – Wysuw wiersza (Line Feed, koniec wiersza w Uniksie)
110B01300001011␋VT – znak sterujący
120C01400001100␌FF – znak sterujący
130D01500001101␍
CR – Powrót karetki (Carriage Return)
140E01600001110␎SO – znak sterujący
150F01700001111␏SI – znak sterujący
161002000010000␐DLE – znak sterujący
171102100010001␑DC1 – znak sterujący
181202200010010␒DC2 – znak sterujący
191302300010011␓DC3 – znak sterujący
201402400010100␔DC4 – znak sterujący
211502500010101␕NAK – znak sterujący
221602600010110␖SYN – znak sterujący
231702700010111␗ETB – znak sterujący
241803000011000␘CAN – znak sterujący
251903100011001␙EM – znak sterujący
261A03200011010␚SUB – znak sterujący
271B03300011011␛ESC – Escape
281C03400011100␜FS – znak sterujący
291D03500011101␝GS – znak sterujący
301E03600011110␞RS – znak sterujący
311F03700011111␟US – znak sterujący
322004000100000␣ Spacja
332104100100001!!
342204200100010""
352304300100011##
362404400100100$$
372504500100101%%
382604600100110&&
392704700100111''
402805000101000((
412905100101001))
422A05200101010**
432B05300101011++
442C05400101100,,
452D05500101101--
462E05600101110..
472F05700101111//
48300600011000000
49310610011000111
50320620011001022
51330630011001133
52340640011010044
53350650011010155
54360660011011066
55370670011011177
56380700011100088
57390710011100199
583A07200111010::
593B07300111011;&#59;
603C07400111100<&lt;
613D07500111101=&#61;
623E07600111110>&gt;
633F07700111111?&#63;
644010001000000@&#64;
654110101000001A&#65;
664210201000010B&#66;
674310301000011C&#67;
684410401000100D&#68;
694510501000101E&#69;
704610601000110F&#70;
714710701000111G&#71;
724811001001000H&#72;
734911101001001I&#73;
744A11201001010J&#74;
754B11301001011K&#75;
764C11401001100L&#76;
774D11501001101M&#77;
784E11601001110N&#78;
794F11701001111O&#79;
805012001010000P&#80;
815112101010001Q&#81;
825212201010010R&#82;
835312301010011S&#83;
845412401010100T&#84;
855512501010101U&#85;
865612601010110V&#86;
875712701010111W&#87;
885813001011000X&#88;
895913101011001Y&#89;
905A13201011010Z&#90;
915B13301011011[&#91;
925C13401011100\&#92;
935D13501011101]&#93;
945E13601011110^&#94;
955F13701011111_&#95;
966014001100000`&#96;
976114101100001a&#97;
986214201100010b&#98;
996314301100011c&#99;
1006414401100100d&#100;
1016514501100101e&#101;
1026614601100110f&#102;
1036714701100111g&#103;
1046815001101000h&#104;
1056915101101001i&#105;
1066A15201101010j&#106;
1076B15301101011k&#107;
1086C15401101100l&#108;
1096D15501101101m&#109;
1106E15601101110n&#110;
1116F15701101111o&#111;
1127016001110000p&#112;
1137116101110001q&#113;
1147216201110010r&#114;
1157316301110011s&#115;
1167416401110100t&#116;
1177516501110101u&#117;
1187616601110110v&#118;
1197716701110111w&#119;
1207817001111000x&#120;
1217917101111001y&#121;
1227A17201111010z&#122;
1237B17301111011{&#123;
1247C17401111100|&#124;
1257D17501111101}&#125;
1267E17601111110~&#126;
1277F17701111111␡&#127;DEL – Usuń (Delete)

Jak to obliczamy

ASCII (American Standard Code for Information Interchange) definiuje 128 znaków: kody 0–31 to znaki sterujące, 32 to spacja, 33–126 to znaki drukowalne (cyfry, litery bez ogonków, interpunkcja), a 127 to DEL. Każdy znak zajmuje 7 bitów, zwykle zapisywanych w całym bajcie.

Jak korzystać z tabeli

Znaki sterujące

Kody 0–31 pochodzą z czasów dalekopisów i nie są drukowalne. Dziś ważne są przede wszystkim tabulator (9), wysuw wiersza LF (10, koniec wiersza w Uniksie i w sieci), powrót karetki CR (13, razem z LF koniec wiersza w Windows) i Escape (27). Tabela pokazuje je jako widoczne symbole (␀, ␊ …).

Zakres rozszerzony 128–255

ASCII kończy się na 127. Kody 128–255 do niego nie należą; tabela pokazuje tu blok Unicode „Latin-1 Supplement” (zgodny z ISO 8859-1): litery z akcentami i kilka symboli. Kody 128–159 to tam znaki sterujące. Polskie litery (ą, ć, ę, ł, ń, ś, ź, ż) nie należą do Latin-1 – są w ISO 8859-2 i w Unicode. W Windows-1252 zakres 128–159 jest zajęty inaczej (np. „€” pod 128), więc to nie to samo co Latin-1. W UTF-8 każdy znak od 128 zajmuje co najmniej dwa bajty, co pokazuje wiersz UTF-8 wyszukiwarki.

Wyszukiwanie znaków Unicode

Wyszukiwarka rozumie każdy znak Unicode, także euro i emoji. Pokazuje punkt kodowy (U+…), bajty UTF-8 (RFC 3629), jednostki UTF-16 (powyżej U+FFFF para zastępcza, RFC 2781) i gotowe zapisy: &#8364; lub &euro; w HTML, \20AC w CSS, \u20AC w JavaScript.

Najczęściej zadawane pytania

Co to jest tabela ASCII?

Przyporządkowanie 128 znaków do liczb 0–127: znaki sterujące, spacja, cyfry, litery bez ogonków i interpunkcja. To podstawa Unicode i UTF-8.

Ile znaków ma tabela ASCII?

128 znaków (kody 0–127): 95 drukowalnych (32–126) i 33 sterujące razem z DEL. Kody 128–255 należą do rozszerzonych zestawów, np. Latin-1.

Jaki kod ASCII mają spacja, A i a?

Spacja ma kod 32 (hex 20), wielkie A 65 (hex 41), małe a 97 (hex 61). Wielkie i małe litery różnią się o 32.

Czym różni się ASCII od Unicode?

ASCII ma 128 znaków, Unicode ponad 150 000 z niemal wszystkich pism. Pierwsze 128 znaków Unicode jest identyczne z ASCII, w UTF-8 nawet bajt w bajt.

Jak zapisać znak specjalny, np. € albo ą, w HTML?

Jako encję: &euro; lub &#8364; dla €, &#261; dla ą (polskie litery nie mają nazwanych encji). Wyszukiwarka wyżej pokazuje zapis dla każdego znaku.

Jakie są znaki specjalne ASCII?

Drukowalna interpunkcja i symbole leżą w zakresach 33–47, 58–64, 91–96 i 123–126, np. ! # $ % & @ [ ] { } ~. Wybierz wyżej „Znaki drukowalne”.

Źródła i podstawa prawna

Stan na:

Podobne narzędzia