ASCII-tabellreferens
Varje utskrivbart tecken du skriver på engelska mappar till ett tal mellan 32 och 126 i den sjubitars ASCII-standarden. Under 32 och vid 127 finns kontrollkoderna, LF, CR, ESC, DEL och resten, som fortfarande spelar roll när du felsöker ett seriellt protokoll eller rättar radslut. Den här referenstabellen ger dig varje kodpunkt från 0 till 127 tillsammans med decimal, hex, oktal, binär och HTML-entitetsform.
Så använder du ASCII-tabellen
-
1
Skanna raden för tecknet du behöver
Sök efter bokstav, symbol eller kodpunktsnamn. Kontrollkoder listas med sina trebokstavsminnen.
-
2
Läs tvärs över för den kodning du behöver
Decimal för människovänlig kod, hex för källkod, binär för protokollarbete, HTML-entitet för markup.
-
3
Kopiera valfri cell
Praktiskt när du får en hex dump eller en bytesekvens och behöver veta vad den läses som.
ASCII:s tre intervall
| Intervall | Decimal | Innehåll |
|---|---|---|
| Kontroll | 0-31, 127 | NUL, BEL, BS, HT, LF, VT, FF, CR, ESC, DEL, andra |
| Utskrivbart | 32-126 | Mellanslag, skiljetecken, siffror, A-Z, a-z |
| Utökat (icke-ASCII) | 128+ | Beror på kodning; ASCII slutar strikt vid 127 |
Kontrollkoder som fortfarande spelar roll
- 0x00 NUL, Strängterminator i C, utfyllnad i vissa binära format.
- 0x07 BEL, Ring terminalklockan.
- 0x08 BS, Backsteg.
- 0x09 HT, Horisontell tabb.
- 0x0A LF, Radmatning, Unix-radbrytningen.
- 0x0D CR, Vagnretur; paras med LF på Windows för CRLF.
- 0x1B ESC, Startar ANSI escape-sekvenser för terminalfärger.
- 0x7F DEL, Ursprungligen koden för att stansa bort ett hål i tejp; nu sällan använd.
ASCII jämfört med Unicode
Unicode bevarar de första 128 kodpunkterna med samma betydelser som i ASCII. UTF-8 lagrar också dessa värden som samma enskilda byte, så en UTF-8-fil med enbart ASCII-tecken är byte för byte identisk med ASCII-representationen. Alla teckenkodningar använder däremot inte ASCII:s bytevärden; EBCDIC är ett välkänt motexempel.
Vanliga konverteringar
- Decimal till hex: 65 (dec) = 0x41 =
A - Hex till binär: 0x41 = 0100 0001
- Hex till HTML-entitet:
AellerArenderas båda somA
Vanliga frågor
ASCII är en 7-bitarskod, vilket lämnar den åttonde biten i en byte fri för paritet eller utökning. Värdena 128-255 tillhör “extended ASCII”-varianter (Latin-1, Windows-1252, MacRoman osv.), alla inkompatibla med varandra, vilket bidrog till att Unicode vann.
LF (0x0A) flyttar ned en rad; CR (0x0D) flyttar markören tillbaka till kolumn noll. På Unix är en radbrytning bara LF; på klassisk Mac var det bara CR; på Windows och i HTTP-headers är det CR följt av LF (CRLF). Felmatchningar är den klassiska orsaken till dubbelradig eller ihoptryckt text mellan system.
ASCII-versaler ligger i intervallet 65-90 och gemener i 97-122, exakt 0x20 från varandra. När koden först har kontrollerat att en byte är en ASCII-bokstav kan biten 0x20 sättas, nollställas eller växlas för att ändra skiftläge. Att blint använda XOR 0x20 på godtyckliga byte är osäkert, eftersom även siffror, skiljetecken och kontrollvärden ändras.
Ja: LF och CR i textfiler, HT och FF i källkod och terminaler, ESC i ANSI-färgsekvenser, BEL i terminalklockor och varningar. NUL avslutar fortfarande C-strängar. Resten är mest arv från teletype-eran.
Relaterade verktyg
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
Färgpalettgenerator
Skapa monokromatiska, analoga, komplementära, triadiska eller tetradiska färgpaletter från en HEX-basfärg och exportera kopieringsklara CSS-variabler.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
Slumpmässig färggenerator
Generera 1 till 50 slumpmässiga HEX-färger med färgrutor som du kan förhandsvisa, kopiera och använda i CSS, tester eller palettskissning.
Verktyget finns på andra språk
- ASCII Tablosu Referansı [TR]
- Tabela ASCII [PL]
- ASCII-tabelreferentie [NL]
- ASCII表リファレンス [JA]
- Referência da Tabela ASCII [PT]
- ASCII 表参考 [ZH]
- ASCII Table Reference [EN]
- ASCII-Tabelle Referenz [DE]
- Référence de la table ASCII [FR]
- مرجع جدول ASCII [AR]
- ตารางอ้างอิง ASCII [TH]
- Referencia de la tabla ASCII [ES]
- Bảng tham chiếu ASCII [VI]
- Referensi Tabel ASCII [ID]
- ASCII 표 참조 [KO]
- Riferimento Tabella ASCII [IT]
- Справочная таблица ASCII [RU]