ASCII-tekst en codes omzetten
- Kies een van de drie tekst-naar-code- of drie code-naar-tekst-richtingen.
- Voer als tekst alleen 7-bits ASCII-tekens in. Scheid codetokens met witruimte, komma's of puntkomma's.
- Kies Omzetten. Bekijk de uitvoer en de zichtbare teken-/waardenlijst voordat je kopieert.
- Invoer of richting wijzigen wist het oude resultaat. Wissen verwijdert invoer, fouten en uitvoer maar behoudt de gekozen richting.
De grens van 7-bits ASCII
Deze pagina gebruikt alleen waarden van 0 tot en met 127. Elk tekstteken wordt één ASCII-waarde. Binaire uitvoer wordt tot zeven bits aangevuld, hexadecimale tot twee cijfers; decimale uitvoer heeft geen vaste breedte. Decoderen accepteert voorloopnullen; binair mag het voorvoegsel 0b en hexadecimaal 0x gebruiken.
Waarden 0–31 en 127 zijn besturingstekens in plaats van gewone zichtbare tekens. De detailregel benoemt ze, waaronder NUL, HT, LF, CR en DEL. Een gedecodeerde LF is een echt regeleindeteken in het gekopieerde resultaat. SPACE wordt ook benoemd zodat lege ruimte niet voor ontbrekende uitvoer wordt aangezien.
Exacte omzettingsvoorbeelden
Tekst “A” is binair 1000001, decimaal 65 en hexadecimaal 41. “A” gevolgd door LF is hexadecimaal “41 0A”.
Binair “01000001 0001010”, decimaal “065, 010” en hexadecimaal “0x41; 0A” decoderen allemaal naar A gevolgd door een regeleinde. Voorloopnullen veranderen de waarde niet.
Invoercontrole en beperkingen
- Tekst met é, 한글, emoji of enig codepunt boven 127 wordt geweigerd. Zo worden UTF-8-bytes, UTF-16-eenheden of Unicode-codepunten niet ongemerkt als ASCII behandeld.
- Elk codetoken wordt voor het gekozen grondtal gecontroleerd en moet naar 0–127 decoderen. Negatieve waarden, breuken, lege scheidingen, het binaire cijfer 2, hexadecimale G en waarden vanaf 128 worden niet geaccepteerd.
- Deze tool biedt geen Base64, URL-codering, UTF-8-byteomzetting, tekensetdetectie, bestanden, controlesommen of omzetting van alle Unicode-codepunten.
Veelgestelde vragen over ASCII omzetten
Waarom is binair zeven bits in plaats van acht?
ASCII is een 7-bitsstandaard. Een achtste nulbit is gebruikelijk in byteweergaven, maar voor de exacte ASCII-waarde zijn zeven bits nodig.
Kan ik de voorvoegsels 0x en 0b invoeren?
Ja, respectievelijk bij hexadecimaal en binair decoderen. De uitvoer laat voorvoegsels weg om tokenlijsten compact te houden.
Hoe worden tabs en regeleinden getoond?
De uitvoer bevat het echte besturingsteken; de details benoemen het als HT of LF met de decimale waarde.
Waarom wordt niet-ASCII-tekst geweigerd?
Unicode-tekst vereist een codering zoals UTF-8; deze stilzwijgend kiezen zou er een andere tool van maken.