Tabela ASCII com decimal, hexadecimal, octal, binário e busca Unicode

Digite acima um caractere ou um código – A, é, €, 65, 0x41 ou U+20AC – e veja na hora como ele se escreve em decimal, hexadecimal, binário, UTF-8, HTML, CSS e JavaScript. Abaixo está a tabela ASCII completa para consulta.

Fonte: IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen). Atualizado em: .

Um único caractere (emoji também) ou um código: decimal (65), hex (0x41), Unicode (U+20AC) ou HTML (€). Para um dígito como código, use 0x ou U+.
Minha caixa de ferramentasSeus dados ficam salvos só neste navegador.

Resultado

Caractere
A U+0041
Unicode
U+0041
Decimal
65
Hexadecimal
41
Octal
101
Binário
1000001
UTF-8 (bytes, hex)
41
UTF-16 (unidades, hex)
0041
HTML
A
CSS
\41
JavaScript
\u0041
Tabela ASCII
DecHexOctBinárioCar.HTMLSignificado
00000000000000␀�NUL – Caractere nulo
10100100000001␁SOH – caractere de controle
20200200000010␂STX – caractere de controle
30300300000011␃ETX – caractere de controle
40400400000100␄EOT – caractere de controle
50500500000101␅ENQ – caractere de controle
60600600000110␆ACK – caractere de controle
70700700000111␇BEL – Campainha (Bell)
80801000001000␈BS – Retrocesso (Backspace)
90901100001001␉	HT – Tabulação
100A01200001010␊
LF – Nova linha (Line Feed, fim de linha do Unix)
110B01300001011␋VT – caractere de controle
120C01400001100␌FF – caractere de controle
130D01500001101␍
CR – Retorno de carro (Carriage Return)
140E01600001110␎SO – caractere de controle
150F01700001111␏SI – caractere de controle
161002000010000␐DLE – caractere de controle
171102100010001␑DC1 – caractere de controle
181202200010010␒DC2 – caractere de controle
191302300010011␓DC3 – caractere de controle
201402400010100␔DC4 – caractere de controle
211502500010101␕NAK – caractere de controle
221602600010110␖SYN – caractere de controle
231702700010111␗ETB – caractere de controle
241803000011000␘CAN – caractere de controle
251903100011001␙EM – caractere de controle
261A03200011010␚SUB – caractere de controle
271B03300011011␛ESC – Escape
281C03400011100␜FS – caractere de controle
291D03500011101␝GS – caractere de controle
301E03600011110␞RS – caractere de controle
311F03700011111␟US – caractere de controle
322004000100000␣ Espaço
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 – Apagar (Delete)

Como o cálculo é feito

O ASCII (American Standard Code for Information Interchange) define 128 caracteres: os códigos 0 a 31 são de controle, 32 é o espaço, 33 a 126 são imprimíveis (dígitos, letras sem acento, pontuação) e 127 é DEL. Cada caractere usa 7 bits, em geral guardados em um byte inteiro.

Como usar a tabela

Caracteres de controle

Os códigos 0–31 vêm da época dos teletipos e não são imprimíveis. Hoje importam sobretudo a tabulação (9), a nova linha LF (10, fim de linha no Unix e na web), o retorno de carro CR (13, com LF o fim de linha do Windows) e o Escape (27). A tabela os mostra como símbolos visíveis (␀, ␊ …).

Faixa estendida 128–255

O ASCII termina em 127. Os códigos 128–255 não fazem parte dele; aqui a tabela mostra o bloco Unicode “Latin-1 Supplement” (idêntico ao ISO 8859-1): letras acentuadas e alguns símbolos. Nele, 128–159 são caracteres de controle. O Windows-1252 ocupa 128–159 de outra forma (por exemplo “€” em 128): não é o mesmo que Latin-1. No UTF-8, todo caractere a partir de 128 ocupa dois ou mais bytes, como mostra a linha UTF-8 da busca.

Buscar caracteres Unicode

A busca entende qualquer caractere Unicode, inclusive o euro e emojis. Ela mostra o ponto de código (U+…), os bytes UTF-8 (RFC 3629), as unidades UTF-16 (um par substituto acima de U+FFFF, RFC 2781) e notações prontas: &#8364; ou &euro; em HTML, \20AC em CSS, \u20AC em JavaScript.

Perguntas frequentes

O que é a tabela ASCII?

Uma correspondência entre 128 caracteres e os números 0 a 127: caracteres de controle, espaço, dígitos, letras sem acento e pontuação. É a base do Unicode e do UTF-8.

Quantos caracteres tem a tabela ASCII?

128 caracteres (códigos 0–127): 95 imprimíveis (32–126) e 33 de controle, incluindo DEL. Os códigos 128–255 pertencem a conjuntos estendidos, como o Latin-1.

Qual o código ASCII do espaço, do A e do a?

O espaço é 32 (hex 20), o A maiúsculo é 65 (hex 41) e o a minúsculo é 97 (hex 61). Maiúsculas e minúsculas diferem em 32.

Qual a diferença entre ASCII e Unicode?

O ASCII tem 128 caracteres; o Unicode, mais de 150 mil de quase todos os alfabetos. Os 128 primeiros do Unicode são idênticos ao ASCII, no UTF-8 até byte a byte.

Como escrevo um caractere especial como € ou é em HTML?

Como entidade: &euro; ou &#8364; para €, &eacute; ou &#233; para é. A busca acima mostra as duas notações de cada caractere.

Quais são os caracteres especiais do ASCII?

A pontuação e os símbolos imprimíveis ficam em 33–47, 58–64, 91–96 e 123–126, por exemplo ! # $ % & @ [ ] { } ~. Filtre por “Caracteres imprimíveis” acima.

Fontes e base legal

Última atualização:

Ferramentas relacionadas