ASCII-omzetter

Converteer eenvoudig tekst naar ASCII en terug met onze ASCII-convertertool voor efficiënte gegevensverwerking.

5 van 2 beoordelingen
ASCII-omzetter

De ASCII-omzetter is een gratis tool die teksttekens omzet in hun ASCII-codewaarden en ASCII-waarden weer terug omzet in tekens.

Wat is ASCII en hoe werkt het?

ASCII is een standaard voor tekenencodering die aan elke Engelse letter, elk cijfer, leesteken en besturingsteken een getal toekent. Standaard-ASCII bevat 128 waarden, genummerd van 0 tot en met 127. Elke waarde past daardoor binnen zeven bits.

De codes 0 tot en met 31 en 127 zijn besturingstekens. Ze staan voor acties zoals een nieuwe regel, tab of verwijdering, en niet voor zichtbare tekens. De codes 32 tot en met 126 zijn afdrukbare tekens, waaronder spaties, letters en leestekens. Hoofdletters en kleine letters hebben verschillende waarden: A is 65, terwijl a 97 is.

Schema: tekst gaat in beide richtingen door de tool ASCII-omzetter

Hoe gebruik ik de ASCII-omzetter?

Voer gewone tekst in bij Naar ascii om de numerieke waarden van de tekens te krijgen. Voer bij Naar tekst een ASCII-waarde in om het bijbehorende teken terug te vinden. Voor de conversie worden bytegebaseerde PHP-functies gebruikt, waaronder ord, chr en strlen.

  1. Gebruik Naar ascii om de code van een letter, cijfer of leesteken op te zoeken.
  2. Gebruik Naar tekst als je al een numerieke code hebt en wilt weten welk teken daarbij hoort.
  3. Bekijk de geconverteerde waarde in het resultaatveld Ascii.
De tool ASCII-omzetter op digily.link, met het invoerformulier

De verwerking vindt plaats op de server. Je invoer wordt via HTTPS naar de server verzonden en niet opgeslagen. Het is daarom niet juist om te zeggen dat de gegevens volledig op je apparaat blijven.

Voorbeeldconversie en referentiewaarden

Een eenvoudig voorbeeld: de tekst CAT komt overeen met de decimale codes 67, 65 en 84. Als je die ongewijzigde codewaarden weer naar tekst omzet, krijg je CAT. Elke byte wordt afzonderlijk verwerkt en de volgorde van de waarden moet hetzelfde blijven.

Teken of besturingsteken Decimale ASCII-waarde Hexadecimale waarde
Nieuwe regel 10 0A
Spatie 32 20
0 48 30
A 65 41
a 97 61
? 63 3F

Een veelgemaakte fout bij handmatig omrekenen is dat een cijfer wordt verward met het getal dat het voorstelt. Het teken 7 heeft de decimale ASCII-code 55, niet 7. Fouten ontstaan ook wanneer iemand een hexadecimale waarde uit een ASCII-tabel kopieert en die als een decimale waarde behandelt.

Voorbeeldresultaat van de tool ASCII-omzetter

Waar wordt ASCII in de praktijk gebruikt?

ASCII wordt gebruikt wanneer systemen een eenvoudige, algemeen herkende koppeling tussen tekens en getallen nodig hebben. Moderne systemen gebruiken meestal Unicode, maar de eerste 128 codepunten daarvan komen overeen met ASCII.

  • Programmeren gebruikt ASCII-waarden bij het verwerken van plattetekstbestanden, controleren van tekenbereiken en werken met escape-sequenties.
  • Netwerken gebruiken in veel protocolopdrachten, headers en diagnostische uitwisselingen tekst die compatibel is met ASCII.
  • Elektronica verstuurt vaak ASCII-opdrachten en meetwaarden via seriële consoles, microcontrollers en testapparatuur.
  • Onderwijs gebruikt ASCII-tabellen om tekenencodering, binaire waarden en gegevensrepresentatie uit te leggen.
  • Radioapparatuur kan via besturingsinterfaces ASCII-opdrachten uitwisselen, terwijl pakketradiosystemen ASCII-tekst kunnen verzenden.

Als een specificatie een code in een ander talstelsel vermeldt, kun je met een Hex-converter, Decimale converter of Binaire converter dezelfde numerieke waarde in de vereiste notatie weergeven.

Wat gebeurt er met spaties, accenten en andere lastige invoer?

Spaties zijn tekens en hebben ASCII-waarde 32. Ook leestekens en cijfers hebben elk hun eigen waarde. Tabs, nieuwe regels en andere besturingstekens hebben eveneens codes, al kunnen de geconverteerde tekens leeg lijken of de opmaak veranderen.

Letters met accenten, emoji en niet-Latijnse schriften maken geen deel uit van standaard-ASCII. Omdat deze omzetter bytegeoriënteerde PHP-functies gebruikt, kan UTF-8-tekst worden behandeld als meerdere bytewaarden in plaats van als één Unicode-teken. De tool zet é niet om in e, herkent geen onbekende tekencodering en biedt geen volledige conversie van Unicode-codepunten.

Lange tekstpassages leveren veel afzonderlijke bytewaarden op. Daarom is het meestal praktischer om specifieke tekens te controleren dan een heel document om te zetten.

Veelgestelde vragen

Horen de waarden 128 tot en met 255 bij ASCII?

Nee. Standaard-ASCII loopt tot en met 127. Waarden van 128 tot en met 255 vallen buiten ASCII. Hun betekenis hangt af van de gebruikte tekencodering.

Wat is het verschil tussen NUL en het cijfer nul?

NUL is besturingscode 0 en kan, afhankelijk van de indeling of het protocol, worden gebruikt als afsluitteken of opvulbyte. Het zichtbare cijfer 0 heeft de decimale code 48. Het zijn dus verschillende waarden die je niet onderling kunt vervangen.

Kan ik wachtwoorden of privésleutels in de omzetter plakken?

Nee. Hoewel je invoer via HTTPS wordt verzonden en niet wordt opgeslagen, kun je geheimen beter verwerken met een lokaal script of een offlineprogramma. Voer voor gewone letters, protocolwaarden en controles voor studieopdrachten alleen het kleinste stukje tekst in dat nodig is voor de conversie.

Vergelijkbare tools

Binaire converter

Converteer tekst naar binair en vice versa met onze binaire convertertool voor efficiënte gegevenscodering en -decodering.

4,997
39
Hex-converter

Converteer tekst naar hexadecimaal en terug met onze hex-convertertool voor nauwkeurige datatransformatie.

5,301
142
Decimale converter

Converteer tekst naar decimaal en terug met onze decimale convertertool voor nauwkeurige gegevensconversie.

5,037
55

Populaire tools