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.
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
- Voer uw tekst in – Typ of plak tekst in het veld Broninvoer, of klik op Voorbeeldtekst om onmiddellijk te testen.
- Kies uw nummerbasis – Selecteer Decimaal (basis 10), Hexadecimaal (grondtal 16), Binair (basis 2) of Octaal (grondtal 8).
- 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. - 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)(retourneert65) ofnew TextEncoder().encode("Hallo")voor eenUint8Arrayvan UTF-8-bytewaarden. - Python: Gebruik
ord('A')(retourneert65) oflist("Hallo".encode('utf-8'))om[72, 101, 108, 108, 111]. - C / C++: Tekens zijn al opgeslagen als integer-bytewaarden:
(int)'A'evalueert rechtstreeks naar65.
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.