Text till ASCII

Varje tecken du skriver har ett tal under sig: A är 65, a är 97, mellanslag är 32. Det här verktyget bygger en levande tabell som visar koden för varje tecken du skriver, i decimalt och i hexadecimalt, med en kort beskrivning av varje. Det läser tecknen medan du skriver, så det finns ingen knapp att trycka på.

Så fungerar text till ASCII

  1. 1

    Skriv eller klistra in text

    Skriv ett ord eller en mening i rutan.

  2. 2

    Läs kodtabellen

    Varje tecken får en rad med sin decimalkod och sin hexadecimalkod.

  3. 3

    Kontrollera beskrivningen

    Varje rad är märkt: skrivbar ASCII, kontrolltecken, mellanslag, tabb eller Unicode-tecken.

  4. 4

    Se tecken bortom ASCII

    Bokstäver med accent, emoji och andra symboler avvisas inte: de visar sin Unicode-kodpunkt, märkt som Unicode-tecken.

Snabbreferens för ASCII

Intervall Betydelse
0-31 Kontrolltecken (null, tabb, radbrytning osv.)
32 Mellanslag
33-47 ! " # $ % & ' ( ) * + , - . /
48-57 Siffror 0-9
65-90 Versaler A-Z
97-122 Gemener a-z
127 DEL (äldre kontrolltecken)

Exempel

Hi! i decimalt är 72 105 33. I hexadecimalt är det 48 69 21. Båda kolumnerna står bredvid varandra i tabellen, så du behöver aldrig räkna om för hand.

Decimalt eller hexadecimalt?

  • Decimalt (bas 10) är den mest läsbara formen när en människa läser koderna: A är 65.
  • Hexadecimalt (bas 16) är vad de flesta programmeringsspråk använder i escape-sekvenser som \x41 för A. Två hexsiffror täcker varje ASCII-kod, från 00 till 7F.

ASCII jämfört med Unicode

ASCII täcker kodpunkterna 0 till 127: vanliga engelska bokstäver, siffror och vanlig interpunktion. Allt utanför det intervallet (bokstäver med accent, emoji, icke-latinska skriftsystem) är Unicode, inte ASCII. Det här verktyget avvisar inte dessa tecken. Det visar deras Unicode-kodpunkt och märker raden som Unicode-tecken.

Kontrolltecken att känna till

  • \n = 10 (radmatning)
  • \r = 13 (vagnretur)
  • \t = 9 (tabb)
  • \0 = 0 (nullterminator i C)
  • DEL = 127 (äldre, brukade vara faktisk radering på hålkort)

Vanliga frågor

De tecknen ligger utanför ASCII-intervallet 0-127, så det är inte ASCII alls. Verktyget hanterar dem ändå: det visar deras Unicode-kodpunkt och märker raden som Unicode-tecken. Strikt ASCII täcker bara koderna 0 till 127.

Strikt ASCII är 7-bitar, koderna 0-127. “Utökad ASCII” är en lös term för 8-bitarskodningar som Latin-1 eller Windows-1252 som lägger till tecken i 128-255. Olika tillägg är oense om vad de värdena betyder, vilket är varför Unicode till slut ersatte dem.

Ja, varje modern kodning (UTF-8 inkluderat) håller ASCII:s första 128 kodpunkter identiska. Om du håller dig till vanlig engelska är ASCII och UTF-8 utbytbara, vilket är varför grund-ASCII fortfarande ligger till grund för de flesta protokoll.

Nej. För att bygga tabellen skickas din text till vår server via en säker anslutning och behandlas bara i minnet; den sparas eller loggas aldrig. Bara en anonym användningsräkning registreras, inte din text.

Relaterade verktyg

Verktyget finns på andra språk