Naar de inhoud

ASCII-codes omzetten

Zet tekens en gecontroleerde 7-bitscodes om zonder ASCII met Unicode of Base64 te verwarren.

ASCII-tekst of codereeks

Verwerkt in je browser.

Alleen ASCII (0–127). Codetokens mogen gescheiden zijn door spaties, komma's, puntkomma's of regeleinden.

Omgezette ASCII

Voer ASCII-tekst of een codereeks in en kies Omzetten.

ASCII-tekst en codes omzetten

  1. Kies een van de drie tekst-naar-code- of drie code-naar-tekst-richtingen.
  2. Voer als tekst alleen 7-bits ASCII-tekens in. Scheid codetokens met witruimte, komma's of puntkomma's.
  3. Kies Omzetten. Bekijk de uitvoer en de zichtbare teken-/waardenlijst voordat je kopieert.
  4. 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.