Den komplette ASCII-tabellen — desimal, hex, oktal, binær og HTML-entiteter, med klikk-for-å-kopiere.
ASCII (American Standard Code for Information Interchange, 1963) tildeler tallene 0 til 127 til tegnene databehandlingen ble bygget på: 33 kontrollkoder og 95 utskrivbare tegn — bokstaver, sifre, tegnsetting og mellomrommet. Disse tildelingene forsvant aldri: de første 128 kodepunktene i Unicode er nøyaktig ASCII-settet, og en ren ASCII-fil er byte for byte gyldig UTF-8. Derfor er denne 60 år gamle tabellen fortsatt referansen en programmerer åpner oftest: den er samtidig begynnelsen på enhver moderne tekstkoding.
Tabellen viser hver kode i alle representasjonene du kan trenge, side om side — desimal, heksadesimal, oktal, 8-bits binær og HTML-entiteten (navngitt der en vanlig finnes, som & og <, ellers numerisk). Kontrolltegnene 0–31 vises med standardforkortelsene sine, og den håndfullen som fortsatt betyr noe i daglig arbeid forklares: NUL avslutter strenger i C, HT er Tab-tasten, LF avslutter linjer på Unix, CR slår følge med LF for å avslutte linjer på Windows, og ESC åpner kontrollsekvenser i terminalen. Resten er i stor grad teletype-arv du bare møter i gamle protokoller og binærdumper.
Typiske bruksområder: skrive escape-sekvenser og tegnaritmetikk i kode (den klassiske innsikten at «A» er 65 og «a» er 97 — nøyaktig 32 fra hverandre, én enkelt bit, som er slik rask konvertering mellom store og små bokstaver fungerer), dekode en hexdump, velge riktig HTML-entitet, eller sjekke hvilket usynlig tegn som ødelegger en fil. Søket godtar et tegn, en desimal- eller hexkode, eller navnet på en kontrollkode, og et klikk på en utskrivbar rad kopierer selve tegnet. Hele tabellen genereres og søkes 100 % i nettleseren din — ingenting overføres noe sted.
Designerne plasserte store og små bokstaver nøyaktig 32 posisjoner fra hverandre, så de skiller seg med én enkelt bit (0x20). Å vippe den ene biten konverterer mellom store og små bokstaver — et triks kompilatorer og biblioteker fortsatt utnytter for rask konvertering.
Ikke-utskrivbare koder arvet fra teletype-maskiner som styrte enheten i stedet for å skrive ut et symbol. Noen få finnes fortsatt overalt: NUL (0) avslutter C-strenger, HT (9) er Tab, LF (10) og CR (13) avslutter linjer, og ESC (27) starter farge- og markørsekvenser i terminalen.
LF (line feed, 10) flytter til neste linje og er linjeslutten på Unix, Linux og macOS; CR (carriage return, 13) går tilbake til starten av linjen. Windows avslutter linjer med paret CRLF (13 fulgt av 10) — den klassiske årsaken til «^M»-tegn og diff-støy i filer på tvers av plattformer.
ASCII er en delmengde: Unicode adopterte de 128 ASCII-kodene som sine første 128 kodepunkter, og UTF-8 koder dem som de samme enkeltbytene. Enhver ren ASCII-fil er derfor allerede gyldig UTF-8; tegn som ç eller emoji ligger over 127 og trenger flerbyte-UTF-8-sekvenser.
Nei. Tabellen genereres lokalt, og både søk og kopiering kjører 100 % i JavaScript på enheten din — ingenting overføres eller lagres på noen server.
Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.