Programação

Tabela ASCII Completa

Consulte a tabela ASCII padrão (códigos 0 a 127) e a faixa estendida de 128 a 255, que não faz parte do ASCII original e aqui segue o Windows-1252. Veja cada código em decimal, hexadecimal, octal e binário, com o caractere, a entidade HTML e o Unicode correspondentes.

Os códigos 0–127 formam o ASCII padrão. Os códigos 128–255 não fazem parte do ASCII original: esta tabela usa o Windows-1252 como referência (linhas com barra azul). Os códigos 129, 141, 143, 144 e 157 não têm caractere definido (n/d). Linhas em cinza são caracteres de controle.

256 caracteres

Tabela ASCII de 0 a 127 e tabela estendida Windows-1252 de 128 a 255
DecimalHexOctalBinárioCaractereEntidade HTMLUnicodeDescriçãoCopiar
00000000000000NULNulo—U+0000Nulo
10100100000001SOHInício de cabeçalho—U+0001Início de cabeçalho
20200200000010STXInício de texto—U+0002Início de texto
30300300000011ETXFim de texto—U+0003Fim de texto
40400400000100EOTFim de transmissão—U+0004Fim de transmissão
50500500000101ENQConsulta—U+0005Consulta
60600600000110ACKConfirmação—U+0006Confirmação
70700700000111BELSinal sonoro (bell)—U+0007Sinal sonoro (bell)
80801000001000BSRetrocesso (backspace)—U+0008Retrocesso (backspace)
90901100001001HTTabulação horizontal (tab)	U+0009Tabulação horizontal (tab)
100A01200001010LFNova linha (line feed)
U+000ANova linha (line feed)
110B01300001011VTTabulação vertical—U+000BTabulação vertical
120C01400001100FFAvanço de páginaU+000CAvanço de página
130D01500001101CRRetorno de carro
U+000DRetorno de carro
140E01600001110SOShift out—U+000EShift out
150F01700001111SIShift in—U+000FShift in
161002000010000DLEEscape de link de dados—U+0010Escape de link de dados
171102100010001DC1Controle de dispositivo 1 (XON)—U+0011Controle de dispositivo 1 (XON)
181202200010010DC2Controle de dispositivo 2—U+0012Controle de dispositivo 2
191302300010011DC3Controle de dispositivo 3 (XOFF)—U+0013Controle de dispositivo 3 (XOFF)
201402400010100DC4Controle de dispositivo 4—U+0014Controle de dispositivo 4
211502500010101NAKConfirmação negativa—U+0015Confirmação negativa
221602600010110SYNSincronismo—U+0016Sincronismo
231702700010111ETBFim de bloco de transmissão—U+0017Fim de bloco de transmissão
241803000011000CANCancelar—U+0018Cancelar
251903100011001EMFim de meio—U+0019Fim de meio
261A03200011010SUBSubstituir—U+001ASubstituir
271B03300011011ESCEscape—U+001BEscape
281C03400011100FSSeparador de arquivo—U+001CSeparador de arquivo
291D03500011101GSSeparador de grupo—U+001DSeparador de grupo
301E03600011110RSSeparador de registro—U+001ESeparador de registro
311F03700011111USSeparador de unidade—U+001FSeparador de unidade
322004000100000␠Espaço (space) U+0020Espaço (space)
332104100100001!Exclamação!U+0021Exclamação
342204200100010"Aspas duplas"U+0022Aspas duplas
352304300100011#Cerquilha#U+0023Cerquilha
362404400100100$Cifrão$U+0024Cifrão
372504500100101%Porcentagem%U+0025Porcentagem
382604600100110&E comercial&U+0026E comercial
392704700100111'Apóstrofo'U+0027Apóstrofo
402805000101000(Abre parênteses(U+0028Abre parênteses
412905100101001)Fecha parênteses)U+0029Fecha parênteses
422A05200101010*Asterisco*U+002AAsterisco
432B05300101011+Mais+U+002BMais
442C05400101100,Vírgula,U+002CVírgula
452D05500101101-Hífen-U+002DHífen
462E05600101110.Ponto.U+002EPonto
472F05700101111/Barra/U+002FBarra
4830060001100000Dígito 00U+0030Dígito 0
4931061001100011Dígito 11U+0031Dígito 1
5032062001100102Dígito 22U+0032Dígito 2
5133063001100113Dígito 33U+0033Dígito 3
5234064001101004Dígito 44U+0034Dígito 4
5335065001101015Dígito 55U+0035Dígito 5
5436066001101106Dígito 66U+0036Dígito 6
5537067001101117Dígito 77U+0037Dígito 7
5638070001110008Dígito 88U+0038Dígito 8
5739071001110019Dígito 99U+0039Dígito 9
583A07200111010:Dois-pontos:U+003ADois-pontos
593B07300111011;Ponto e vírgula&#59;U+003BPonto e vírgula
603C07400111100<Menor que&lt;U+003CMenor que
613D07500111101=Igual&#61;U+003DIgual
623E07600111110>Maior que&gt;U+003EMaior que
633F07700111111?Interrogação&#63;U+003FInterrogação
644010001000000@Arroba&#64;U+0040Arroba
654110101000001ALetra maiúscula A&#65;U+0041Letra maiúscula A
664210201000010BLetra maiúscula B&#66;U+0042Letra maiúscula B
674310301000011CLetra maiúscula C&#67;U+0043Letra maiúscula C
684410401000100DLetra maiúscula D&#68;U+0044Letra maiúscula D
694510501000101ELetra maiúscula E&#69;U+0045Letra maiúscula E
704610601000110FLetra maiúscula F&#70;U+0046Letra maiúscula F
714710701000111GLetra maiúscula G&#71;U+0047Letra maiúscula G
724811001001000HLetra maiúscula H&#72;U+0048Letra maiúscula H
734911101001001ILetra maiúscula I&#73;U+0049Letra maiúscula I
744A11201001010JLetra maiúscula J&#74;U+004ALetra maiúscula J
754B11301001011KLetra maiúscula K&#75;U+004BLetra maiúscula K
764C11401001100LLetra maiúscula L&#76;U+004CLetra maiúscula L
774D11501001101MLetra maiúscula M&#77;U+004DLetra maiúscula M
784E11601001110NLetra maiúscula N&#78;U+004ELetra maiúscula N
794F11701001111OLetra maiúscula O&#79;U+004FLetra maiúscula O
805012001010000PLetra maiúscula P&#80;U+0050Letra maiúscula P
815112101010001QLetra maiúscula Q&#81;U+0051Letra maiúscula Q
825212201010010RLetra maiúscula R&#82;U+0052Letra maiúscula R
835312301010011SLetra maiúscula S&#83;U+0053Letra maiúscula S
845412401010100TLetra maiúscula T&#84;U+0054Letra maiúscula T
855512501010101ULetra maiúscula U&#85;U+0055Letra maiúscula U
865612601010110VLetra maiúscula V&#86;U+0056Letra maiúscula V
875712701010111WLetra maiúscula W&#87;U+0057Letra maiúscula W
885813001011000XLetra maiúscula X&#88;U+0058Letra maiúscula X
895913101011001YLetra maiúscula Y&#89;U+0059Letra maiúscula Y
905A13201011010ZLetra maiúscula Z&#90;U+005ALetra maiúscula Z
915B13301011011[Abre colchetes&#91;U+005BAbre colchetes
925C13401011100\Barra invertida&#92;U+005CBarra invertida
935D13501011101]Fecha colchetes&#93;U+005DFecha colchetes
945E13601011110^Circunflexo&#94;U+005ECircunflexo
955F13701011111_Sublinhado&#95;U+005FSublinhado
966014001100000`Acento grave&#96;U+0060Acento grave
976114101100001aLetra minúscula a&#97;U+0061Letra minúscula a
986214201100010bLetra minúscula b&#98;U+0062Letra minúscula b
996314301100011cLetra minúscula c&#99;U+0063Letra minúscula c
1006414401100100dLetra minúscula d&#100;U+0064Letra minúscula d
1016514501100101eLetra minúscula e&#101;U+0065Letra minúscula e
1026614601100110fLetra minúscula f&#102;U+0066Letra minúscula f
1036714701100111gLetra minúscula g&#103;U+0067Letra minúscula g
1046815001101000hLetra minúscula h&#104;U+0068Letra minúscula h
1056915101101001iLetra minúscula i&#105;U+0069Letra minúscula i
1066A15201101010jLetra minúscula j&#106;U+006ALetra minúscula j
1076B15301101011kLetra minúscula k&#107;U+006BLetra minúscula k
1086C15401101100lLetra minúscula l&#108;U+006CLetra minúscula l
1096D15501101101mLetra minúscula m&#109;U+006DLetra minúscula m
1106E15601101110nLetra minúscula n&#110;U+006ELetra minúscula n
1116F15701101111oLetra minúscula o&#111;U+006FLetra minúscula o
1127016001110000pLetra minúscula p&#112;U+0070Letra minúscula p
1137116101110001qLetra minúscula q&#113;U+0071Letra minúscula q
1147216201110010rLetra minúscula r&#114;U+0072Letra minúscula r
1157316301110011sLetra minúscula s&#115;U+0073Letra minúscula s
1167416401110100tLetra minúscula t&#116;U+0074Letra minúscula t
1177516501110101uLetra minúscula u&#117;U+0075Letra minúscula u
1187616601110110vLetra minúscula v&#118;U+0076Letra minúscula v
1197716701110111wLetra minúscula w&#119;U+0077Letra minúscula w
1207817001111000xLetra minúscula x&#120;U+0078Letra minúscula x
1217917101111001yLetra minúscula y&#121;U+0079Letra minúscula y
1227A17201111010zLetra minúscula z&#122;U+007ALetra minúscula z
1237B17301111011{Abre chaves&#123;U+007BAbre chaves
1247C17401111100|Barra vertical&#124;U+007CBarra vertical
1257D17501111101}Fecha chaves&#125;U+007DFecha chaves
1267E17601111110~Til&#126;U+007ETil
1277F17701111111DELApagar (delete)—U+007FApagar (delete)
1288020010000000€Euro&euro;U+20ACEuro
1298120110000001n/dNão definido no Windows-1252——Não definido no Windows-1252
1308220210000010‚Aspa simples inferior&sbquo;U+201AAspa simples inferior
1318320310000011ƒFlorim (f com gancho)&fnof;U+0192Florim (f com gancho)
1328420410000100„Aspas duplas inferiores&bdquo;U+201EAspas duplas inferiores
1338520510000101…Reticências&hellip;U+2026Reticências
1348620610000110†Adaga&dagger;U+2020Adaga
1358720710000111‡Adaga dupla&Dagger;U+2021Adaga dupla
1368821010001000ˆAcento circunflexo (modificador)&circ;U+02C6Acento circunflexo (modificador)
1378921110001001‰Por mil&permil;U+2030Por mil
1388A21210001010ŠLetra S maiúscula com caron&Scaron;U+0160Letra S maiúscula com caron
1398B21310001011‹Aspa angular simples esquerda&lsaquo;U+2039Aspa angular simples esquerda
1408C21410001100ŒLigadura OE maiúscula&OElig;U+0152Ligadura OE maiúscula
1418D21510001101n/dNão definido no Windows-1252——Não definido no Windows-1252
1428E21610001110ŽLetra Z maiúscula com caron&Zcaron;U+017DLetra Z maiúscula com caron
1438F21710001111n/dNão definido no Windows-1252——Não definido no Windows-1252
1449022010010000n/dNão definido no Windows-1252——Não definido no Windows-1252
1459122110010001‘Aspa simples esquerda&lsquo;U+2018Aspa simples esquerda
1469222210010010’Aspa simples direita (apóstrofo tipográfico)&rsquo;U+2019Aspa simples direita (apóstrofo tipográfico)
1479322310010011“Aspas duplas esquerdas&ldquo;U+201CAspas duplas esquerdas
1489422410010100”Aspas duplas direitas&rdquo;U+201DAspas duplas direitas
1499522510010101•Marcador (bullet)&bull;U+2022Marcador (bullet)
1509622610010110–Travessão curto (en dash)&ndash;U+2013Travessão curto (en dash)
1519722710010111—Travessão longo (em dash)&mdash;U+2014Travessão longo (em dash)
1529823010011000˜Til (modificador)&tilde;U+02DCTil (modificador)
1539923110011001™Marca comercial (trademark)&trade;U+2122Marca comercial (trademark)
1549A23210011010šLetra s minúscula com caron&scaron;U+0161Letra s minúscula com caron
1559B23310011011›Aspa angular simples direita&rsaquo;U+203AAspa angular simples direita
1569C23410011100œLigadura oe minúscula&oelig;U+0153Ligadura oe minúscula
1579D23510011101n/dNão definido no Windows-1252——Não definido no Windows-1252
1589E23610011110žLetra z minúscula com caron&zcaron;U+017ELetra z minúscula com caron
1599F23710011111ŸLetra Y maiúscula com trema&Yuml;U+0178Letra Y maiúscula com trema
160A024010100000NBSPEspaço não separável (nbsp)&nbsp;U+00A0Espaço não separável (nbsp)
161A124110100001¡Exclamação invertida&iexcl;U+00A1Exclamação invertida
162A224210100010¢Centavo&cent;U+00A2Centavo
163A324310100011£Libra esterlina&pound;U+00A3Libra esterlina
164A424410100100¤Símbolo de moeda&curren;U+00A4Símbolo de moeda
165A524510100101¥Iene&yen;U+00A5Iene
166A624610100110¦Barra vertical interrompida&brvbar;U+00A6Barra vertical interrompida
167A724710100111§Símbolo de seção&sect;U+00A7Símbolo de seção
168A825010101000¨Trema (diérese)&uml;U+00A8Trema (diérese)
169A925110101001©Direitos autorais (copyright)&copy;U+00A9Direitos autorais (copyright)
170AA25210101010ªIndicador ordinal feminino&ordf;U+00AAIndicador ordinal feminino
171AB25310101011«Aspas angulares esquerdas&laquo;U+00ABAspas angulares esquerdas
172AC25410101100¬Sinal de negação&not;U+00ACSinal de negação
173AD25510101101SHYHífen opcional (soft hyphen)&shy;U+00ADHífen opcional (soft hyphen)
174AE25610101110®Marca registrada&reg;U+00AEMarca registrada
175AF25710101111¯Mácron&macr;U+00AFMácron
176B026010110000°Grau&deg;U+00B0Grau
177B126110110001±Mais ou menos&plusmn;U+00B1Mais ou menos
178B226210110010²Sobrescrito dois&sup2;U+00B2Sobrescrito dois
179B326310110011³Sobrescrito três&sup3;U+00B3Sobrescrito três
180B426410110100´Acento agudo&acute;U+00B4Acento agudo
181B526510110101µMicro&micro;U+00B5Micro
182B626610110110Pilcrow (parágrafo)&para;U+00B6Pilcrow (parágrafo)
183B726710110111·Ponto médio&middot;U+00B7Ponto médio
184B827010111000¸Cedilha&cedil;U+00B8Cedilha
185B927110111001¹Sobrescrito um&sup1;U+00B9Sobrescrito um
186BA27210111010ºIndicador ordinal masculino&ordm;U+00BAIndicador ordinal masculino
187BB27310111011»Aspas angulares direitas&raquo;U+00BBAspas angulares direitas
188BC27410111100¼Fração um quarto&frac14;U+00BCFração um quarto
189BD27510111101½Fração um meio&frac12;U+00BDFração um meio
190BE27610111110¾Fração três quartos&frac34;U+00BEFração três quartos
191BF27710111111¿Interrogação invertida&iquest;U+00BFInterrogação invertida
192C030011000000ÀLetra A maiúscula com acento grave&Agrave;U+00C0Letra A maiúscula com acento grave
193C130111000001ÁLetra A maiúscula com acento agudo&Aacute;U+00C1Letra A maiúscula com acento agudo
194C230211000010ÂLetra A maiúscula com acento circunflexo&Acirc;U+00C2Letra A maiúscula com acento circunflexo
195C330311000011ÃLetra A maiúscula com til&Atilde;U+00C3Letra A maiúscula com til
196C430411000100ÄLetra A maiúscula com trema&Auml;U+00C4Letra A maiúscula com trema
197C530511000101ÅLetra A maiúscula com anel&Aring;U+00C5Letra A maiúscula com anel
198C630611000110ÆLetra Æ maiúscula (ligadura AE)&AElig;U+00C6Letra Æ maiúscula (ligadura AE)
199C730711000111ÇLetra C maiúscula com cedilha&Ccedil;U+00C7Letra C maiúscula com cedilha
200C831011001000ÈLetra E maiúscula com acento grave&Egrave;U+00C8Letra E maiúscula com acento grave
201C931111001001ÉLetra E maiúscula com acento agudo&Eacute;U+00C9Letra E maiúscula com acento agudo
202CA31211001010ÊLetra E maiúscula com acento circunflexo&Ecirc;U+00CALetra E maiúscula com acento circunflexo
203CB31311001011ËLetra E maiúscula com trema&Euml;U+00CBLetra E maiúscula com trema
204CC31411001100ÌLetra I maiúscula com acento grave&Igrave;U+00CCLetra I maiúscula com acento grave
205CD31511001101ÍLetra I maiúscula com acento agudo&Iacute;U+00CDLetra I maiúscula com acento agudo
206CE31611001110ÎLetra I maiúscula com acento circunflexo&Icirc;U+00CELetra I maiúscula com acento circunflexo
207CF31711001111ÏLetra I maiúscula com trema&Iuml;U+00CFLetra I maiúscula com trema
208D032011010000ÐLetra Ð maiúscula (eth)&ETH;U+00D0Letra Ð maiúscula (eth)
209D132111010001ÑLetra N maiúscula com til&Ntilde;U+00D1Letra N maiúscula com til
210D232211010010ÒLetra O maiúscula com acento grave&Ograve;U+00D2Letra O maiúscula com acento grave
211D332311010011ÓLetra O maiúscula com acento agudo&Oacute;U+00D3Letra O maiúscula com acento agudo
212D432411010100ÔLetra O maiúscula com acento circunflexo&Ocirc;U+00D4Letra O maiúscula com acento circunflexo
213D532511010101ÕLetra O maiúscula com til&Otilde;U+00D5Letra O maiúscula com til
214D632611010110ÖLetra O maiúscula com trema&Ouml;U+00D6Letra O maiúscula com trema
215D732711010111×Sinal de multiplicação&times;U+00D7Sinal de multiplicação
216D833011011000ØLetra Ø maiúscula (O cortado)&Oslash;U+00D8Letra Ø maiúscula (O cortado)
217D933111011001ÙLetra U maiúscula com acento grave&Ugrave;U+00D9Letra U maiúscula com acento grave
218DA33211011010ÚLetra U maiúscula com acento agudo&Uacute;U+00DALetra U maiúscula com acento agudo
219DB33311011011ÛLetra U maiúscula com acento circunflexo&Ucirc;U+00DBLetra U maiúscula com acento circunflexo
220DC33411011100ÜLetra U maiúscula com trema&Uuml;U+00DCLetra U maiúscula com trema
221DD33511011101ÝLetra Y maiúscula com acento agudo&Yacute;U+00DDLetra Y maiúscula com acento agudo
222DE33611011110ÞLetra Þ maiúscula (thorn)&THORN;U+00DELetra Þ maiúscula (thorn)
223DF33711011111ßLetra ß minúscula (eszett, s agudo)&szlig;U+00DFLetra ß minúscula (eszett, s agudo)
224E034011100000àLetra a minúscula com acento grave&agrave;U+00E0Letra a minúscula com acento grave
225E134111100001áLetra a minúscula com acento agudo&aacute;U+00E1Letra a minúscula com acento agudo
226E234211100010âLetra a minúscula com acento circunflexo&acirc;U+00E2Letra a minúscula com acento circunflexo
227E334311100011ãLetra a minúscula com til&atilde;U+00E3Letra a minúscula com til
228E434411100100äLetra a minúscula com trema&auml;U+00E4Letra a minúscula com trema
229E534511100101åLetra a minúscula com anel&aring;U+00E5Letra a minúscula com anel
230E634611100110æLetra æ minúscula (ligadura ae)&aelig;U+00E6Letra æ minúscula (ligadura ae)
231E734711100111çLetra c minúscula com cedilha&ccedil;U+00E7Letra c minúscula com cedilha
232E835011101000èLetra e minúscula com acento grave&egrave;U+00E8Letra e minúscula com acento grave
233E935111101001éLetra e minúscula com acento agudo&eacute;U+00E9Letra e minúscula com acento agudo
234EA35211101010êLetra e minúscula com acento circunflexo&ecirc;U+00EALetra e minúscula com acento circunflexo
235EB35311101011ëLetra e minúscula com trema&euml;U+00EBLetra e minúscula com trema
236EC35411101100ìLetra i minúscula com acento grave&igrave;U+00ECLetra i minúscula com acento grave
237ED35511101101íLetra i minúscula com acento agudo&iacute;U+00EDLetra i minúscula com acento agudo
238EE35611101110îLetra i minúscula com acento circunflexo&icirc;U+00EELetra i minúscula com acento circunflexo
239EF35711101111ïLetra i minúscula com trema&iuml;U+00EFLetra i minúscula com trema
240F036011110000ðLetra ð minúscula (eth)&eth;U+00F0Letra ð minúscula (eth)
241F136111110001ñLetra n minúscula com til&ntilde;U+00F1Letra n minúscula com til
242F236211110010òLetra o minúscula com acento grave&ograve;U+00F2Letra o minúscula com acento grave
243F336311110011óLetra o minúscula com acento agudo&oacute;U+00F3Letra o minúscula com acento agudo
244F436411110100ôLetra o minúscula com acento circunflexo&ocirc;U+00F4Letra o minúscula com acento circunflexo
245F536511110101õLetra o minúscula com til&otilde;U+00F5Letra o minúscula com til
246F636611110110öLetra o minúscula com trema&ouml;U+00F6Letra o minúscula com trema
247F736711110111÷Sinal de divisão&divide;U+00F7Sinal de divisão
248F837011111000øLetra ø minúscula (o cortado)&oslash;U+00F8Letra ø minúscula (o cortado)
249F937111111001ùLetra u minúscula com acento grave&ugrave;U+00F9Letra u minúscula com acento grave
250FA37211111010úLetra u minúscula com acento agudo&uacute;U+00FALetra u minúscula com acento agudo
251FB37311111011ûLetra u minúscula com acento circunflexo&ucirc;U+00FBLetra u minúscula com acento circunflexo
252FC37411111100üLetra u minúscula com trema&uuml;U+00FCLetra u minúscula com trema
253FD37511111101ýLetra y minúscula com acento agudo&yacute;U+00FDLetra y minúscula com acento agudo
254FE37611111110þLetra þ minúscula (thorn)&thorn;U+00FELetra þ minúscula (thorn)
255FF37711111111ÿLetra y minúscula com trema&yuml;U+00FFLetra y minúscula com trema

Conversor ASCII

Direção da conversão

O que é a tabela ASCII?

ASCII (American Standard Code for Information Interchange) é um padrão que associa números a caracteres. Cada letra, dígito, sinal de pontuação e comando de controle recebe um código de 0 a 127, que cabe em 7 bits.

Por ser a base de formatos como UTF-8, o ASCII continua presente em programação, protocolos de rede, arquivos de texto e terminais.

Tabela ASCII completa

A tabela acima lista 256 códigos: os 128 do ASCII padrão (0 a 127) e os 128 da faixa estendida Windows-1252 (128 a 255). No ASCII padrão, os códigos 0 a 31 e o 127 (DEL) são caracteres de controle, como quebra de linha (LF) e tabulação (HT), que não têm símbolo visível. Os códigos 32 a 126 são os imprimíveis: espaço, dígitos, letras maiúsculas e minúsculas e pontuação.

ASCII padrão x ASCII estendida (Windows-1252)

ASCII padrão: usa 7 bits, tem os códigos de 0 a 127 e é o conjunto original definido pelo padrão ASCII.

Windows-1252: usa 8 bits (códigos 0 a 255) e adiciona, depois do 127, letras acentuadas e símbolos como é, € e ©. É uma codificação de caracteres da Microsoft, e não uma "extensão oficial única" do ASCII.

O termo "ASCII estendida" é usado de forma genérica e pode se referir a codificações diferentes (como o Windows-1252, o ISO-8859-1 ou antigas páginas de código do DOS), que usam os códigos 128 a 255 de maneiras distintas. Por isso, os códigos 128 a 255 não devem ser chamados de "ASCII padrão".

Windows-1252 x ISO-8859-1: de 160 a 255 as duas tabelas são iguais (é a faixa do Latin-1, com é, ç, ñ…). A diferença está em 128 a 159: no Windows-1252 esses códigos são caracteres visíveis (€, “ ”, …, ™), enquanto no ISO-8859-1 são controles invisíveis. Por isso, o código 128 é € (U+20AC) e não o caractere U+0080. Cinco códigos (129, 141, 143, 144 e 157) não têm caractere definido no Windows-1252; os navegadores os tratam como os controles U+0081, U+008D, U+008F, U+0090 e U+009D.

ASCII decimal, hexadecimal, octal e binário

O mesmo código pode ser escrito em várias bases. A letra A é 65 em decimal, 41 em hexadecimal, 101 em octal e 01000001 em binário. O decimal é o mais comum no dia a dia, o hexadecimal aparece em depuração e em escapes, o octal em permissões e escapes antigos, e o binário mostra os bits armazenados.

A entidade HTML permite escrever o caractere em uma página sem digitá-lo (por exemplo, &euro; para €). Por compatibilidade, os navegadores interpretam referências numéricas de 128 a 159 (como &#128;) segundo o Windows-1252; para evitar confusão, a tabela mostra a entidade nomeada quando ela existe.

Para trabalhar com bytes e codificações, veja também o Conversor Base64 e o Gerador e Analisador de URL (que codifica caracteres em UTF-8), além do JSON Formatter. Para converter um texto inteiro em códigos ASCII, binário, hexadecimal ou Unicode, use o Conversor de Texto.

Exemplos de códigos

Os valores abaixo vêm da mesma fonte de dados da tabela:

Exemplos de códigos ASCII e Windows-1252
CaractereDecimalHexOctalBinárioUnicodeHTML
A654110101000001U+0041&#65;
a976114101100001U+0061&#97;
€1288020010000000U+20AC&euro;
é233E935111101001U+00E9&eacute;

Como consultar um código ASCII?

  1. Digite um código, caractere ou nome no campo de pesquisa e a tabela é filtrada na hora, no seu navegador.
  2. Use os filtros para ver todos os códigos, só o ASCII padrão (0–127), só a faixa estendida (128–255), os caracteres de controle ou os imprimíveis.
  3. Use Copiar para levar o caractere (ou, nos controles e códigos indefinidos, o código em decimal e hexadecimal), ou use o conversor abaixo da tabela.

Exemplos

Você digitaResultado
ADecimal 65, hex 41, octal 101
65Caractere A
0x41Caractere A (hexadecimal)
61Hex 61 é o caractere a (o decimal 61 é o sinal =)
euro€, código 128 (hex 80) no Windows-1252
U+20AC€ (&euro;)
spaceEspaço, código 32

Perguntas frequentes

O que é ASCII?

ASCII (American Standard Code for Information Interchange) é um padrão de 7 bits que associa os números de 0 a 127 a letras, dígitos, pontuação e caracteres de controle.

Quantos caracteres existem na tabela ASCII?

O ASCII padrão tem 128 caracteres, de 0 a 127: 33 de controle (0 a 31 e o 127) e 95 imprimíveis (32 a 126). Os códigos de 128 a 255 pertencem a tabelas estendidas, como o Windows-1252, e não ao ASCII original.

Qual a diferença entre ASCII e ASCII estendida?

O ASCII usa 7 bits (0 a 127). "ASCII estendida" é um nome genérico para codificações de 8 bits que mantêm esses 128 códigos e usam os de 128 a 255 para acentos e símbolos, cada uma do seu jeito. Não existe uma única ASCII estendida oficial.

O que significa ASCII de 0 a 255?

Significa uma tabela de 256 códigos de 8 bits. Os de 0 a 127 são o ASCII padrão; os de 128 a 255 vêm de uma codificação estendida, como o Windows-1252 usado nesta página.

ASCII e Windows-1252 são a mesma coisa?

Não. O Windows-1252 coincide com o ASCII de 0 a 127 e acrescenta caracteres de 128 a 255. Também não é igual ao ISO-8859-1: os dois divergem na faixa de 128 a 159, onde o Windows-1252 tem caracteres visíveis como € e “ ”.

Qual o código ASCII da letra A?

A letra A maiúscula é 65 (0x41, binário 01000001). A minúscula "a" é 97 (0x61).

O que são caracteres de controle?

São os códigos de 0 a 31 e o 127, que não representam símbolos, mas comandos, como nova linha, tabulação e sinal sonoro.

ASCII e Unicode são a mesma coisa?

Não. O Unicode cobre milhares de caracteres de vários idiomas, mas seus primeiros 128 códigos coincidem com o ASCII.

Acentos existem no ASCII?

Não. Letras como "ç" e "é" ficam fora dos 128 códigos do ASCII e aparecem em codificações estendidas como o Windows-1252 e o ISO-8859-1 (faixa 160–255), ou no UTF-8.

Ferramentas relacionadas