Tekst naar ASCII-converter - Converteer tekst online naar ASCII

Converteer tekstreeksen direct naar ASCII-tekencodes in Decimaal (0–255), Hexadecimaal (00–FF), Binary (8-bit), of Octal (000–377) - of decodeer ASCII-nummers terug naar leesbare tekst. Inclusief aanpasbare scheidingstekens, voorvoegsels (0x, 0b, 0o), UTF-8 / Unicode-ondersteuning en een live ASCII Character Breakdown Inspector.

Invoertekens: 0

Uitvoercodes: 0

Niet-ASCII (>127): 0

ASCII Karakter- en codeinspecteur

Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.

Tekst converteren naar ASCII-codes

  1. Voer uw tekst in – Typ of plak tekst in het veld Broninvoer, of klik op Voorbeeldtekst om onmiddellijk te testen.
  2. Kies uw nummerbasis – Selecteer Decimaal (basis 10), Hexadecimaal (grondtal 16), Binair (basis 2) of Octaal (grondtal 8).
  3. Scheidingsteken en voorvoegsel aanpassen – Scheid codes met spaties, komma's, puntkomma's, nieuwe regels of aangepaste tekenreeksen en voeg optioneel programmeurvoorvoegsels toe (0x, 0b, 0o) of zero-padding.
  4. Inspecteren en exporteren – Bekijk de exacte code van elk personage op alle 4 de bases tegelijkertijd in de ASCII Character & Code Inspector en klik vervolgens op Copy to Clipboard of Download .txt.

Standaard ASCII-referentietabel (controle- en afdrukbare tekens)

ASCII (American Standard Code for Information Interchange) is een 7-bits tekencoderingsstandaard die numerieke waarden toewijst van 0 tot 127 om tekens, witruimte, cijfers, letters en interpunctie te controleren:

ASCII-bereik Categorie Karakters / Voorbeelden Decimaal Hexadecimaal 8-bit binair
Besturingscodes Niet-afdrukbaar NUL (0), \t Tabblad (9), \n LF (10), \r CR (13), ESC (27) 0 – 31 00 – 1F 00000000 – 00011111
Ruimte Witruimte (standaardruimte) 32 20 00100000
Cijfers Numeriek 0 tot en met 9 48 – 57 30 – 39 00110000 – 00111001
Hoofdletter Latijns alfabet A tot en met Z 65 – 90 41 – 5A 01000001 – 01011010
Kleine letters Latijns alfabet a tot en met z 97 – 122 61 – 7A 01100001 – 01111010
Verwijder Controlecode DEL 127 7F 01111111
Extended / UTF-8 8-bits/multibyte Geaccentueerde letters (é, ñ), valuta (€), emoji's (🚀) 128 – 255 80 – FF 10000000 – 11111111

Tekst converteren naar ASCII in populaire programmeertalen

  • JavaScript / TypeScript: Gebruik "A".charCodeAt(0) (retourneert 65) of new TextEncoder().encode("Hallo") voor een Uint8Array van UTF-8-bytewaarden.
  • Python: Gebruik ord('A') (retourneert 65) of list("Hallo".encode('utf-8')) om [72, 101, 108, 108, 111].
  • C / C++: Tekens zijn al opgeslagen als integer-bytewaarden: (int)'A' evalueert rechtstreeks naar 65.

Veelgestelde vragen

Wat zijn de ASCII-codes voor Spatie, Enter (Nieuwe regel) en Tab?

In ASCII is een Space () decimaal 32 (0x20), een Line Feed / Newline (\n) is decimaal 10 (0x0A), een Carriage Return (\r) is decimaal 13 (0x0D), en een Horizontale tab (\t) is decimaal 9 (0x09).

Waarom is 'A' gelijk aan 65 en 'a' gelijk aan 97 in ASCII?

De 7-bits ASCII-specificatie plaatste hoofdletters op 65–90 en kleine letters op 97–122, zodat elke kleine letter precies 32 is (25) groter dan het equivalent in hoofdletters. Dit maakt behuizingsconversie in hardware of assemblage mogelijk door een enkele bit te schakelen!

Hoe gaat deze tool om met emoji's en niet-Engelse karakters?

U kunt kiezen hoe tekens boven 255 worden verwerkt met de instelling Karakters > 255 (Unicode): codeer ze als standaard UTF-8 Bytes (0–255), voer hun volledige Unicode-codepunt uit (bijvoorbeeld 128640 voor 🚀), of Sla ze over/negeer wanneer strikte 8-bits filtering nodig is.