Tekst naar ASCII

Elk teken dat je typt heeft een getal eronder: A is 65, a is 97, een spatie is 32. Dit hulpmiddel bouwt een live tabel die de code van elk ingevoerd teken toont, in decimaal en in hexadecimaal, met een korte beschrijving van elk teken. Het leest de tekens terwijl je typt, dus er is geen knop om op te drukken.

Hoe tekst naar ASCII werkt

  1. 1

    Typ of plak tekst

    Typ een woord of zin in het vak.

  2. 2

    Lees de codetabel

    Elk teken krijgt een rij met zijn decimale code en zijn hexadecimale code.

  3. 3

    Bekijk de beschrijving

    Elke rij is voorzien van een label: afdrukbaar ASCII, stuurteken, spatie, tab of Unicode-teken.

  4. 4

    Zie tekens buiten ASCII

    Letters met accenten, emoji en andere symbolen worden niet geweigerd: ze tonen hun Unicode-codepunt, gemarkeerd als Unicode-teken.

ASCII-snelreferentie

Bereik Betekenis
0-31 Stuurtekens (null, tab, nieuwe regel, enz.)
32 Spatie
33-47 ! " # $ % & ' ( ) * + , - . /
48-57 Cijfers 0-9
65-90 Hoofdletters A-Z
97-122 Kleine letters a-z
127 DEL (verouderd stuurteken)

Uitgewerkt voorbeeld

Hi! in decimaal is 72 105 33. In hexadecimaal is het 48 69 21. Beide kolommen staan naast elkaar in de tabel, dus je hoeft nooit met de hand om te rekenen.

Decimaal of hexadecimaal?

  • Decimaal (basis 10) is de leesbaarste vorm wanneer een mens de codes leest: A is 65.
  • Hexadecimaal (basis 16) is wat de meeste programmeertalen gebruiken in escapes zoals \x41 voor A. Twee hex-cijfers dekken elke ASCII-code, van 00 tot 7F.

ASCII versus Unicode

ASCII dekt de codepunten 0 tot en met 127: gewone Engelse letters, cijfers en veelgebruikte leestekens. Alles buiten dat bereik (letters met accenten, emoji, niet-Latijnse schriften) is Unicode, geen ASCII. Dit hulpmiddel weigert die tekens niet. Het toont hun Unicode-codepunt en markeert de rij als Unicode-teken.

Stuurtekens om te kennen

  • \n = 10 (regelinvoer)
  • \r = 13 (regelterugloop)
  • \t = 9 (tab)
  • \0 = 0 (null-terminator in C)
  • DEL = 127 (verouderd, ooit een echte verwijdering op ponskaarten)

Veelgestelde vragen

Die tekens vallen buiten het ASCII-bereik 0-127, dus het is helemaal geen ASCII. Het hulpmiddel verwerkt ze toch: het toont hun Unicode-codepunt en markeert de rij als Unicode-teken. Strikt ASCII dekt alleen de codes 0 tot en met 127.

Strikt ASCII is 7-bit, codes 0-127. “Uitgebreid ASCII” is een losse term voor 8-bits coderingen zoals Latin-1 of Windows-1252 die tekens in 128-255 toevoegen. Verschillende uitbreidingen zijn het oneens over wat die waarden betekenen, en daarom heeft Unicode ze uiteindelijk vervangen.

Ja, elke moderne codering (UTF-8 inbegrepen) houdt de eerste 128 codepunten van ASCII identiek. Als je bij eenvoudig Engels blijft, zijn ASCII en UTF-8 uitwisselbaar, en daarom ligt basis-ASCII nog steeds ten grondslag aan de meeste protocollen.

Nee. Om de tabel te bouwen wordt je tekst via een beveiligde verbinding naar onze server gestuurd en alleen in het geheugen verwerkt; hij wordt nooit opgeslagen of gelogd. Alleen een anoniem gebruikstal wordt bijgehouden, niet je tekst.

Gerelateerde tools

Tool beschikbaar in andere talen