ASCII / Unicode-converter

Converteer teken naar code en code naar teken.

Developer

Converteer tussen tekens en hun numerieke codes (ASCII decimaal, hex, Unicode). Voer een teken in om de code te zien, of voer een decimale/hex-code in om het teken te zien. Handig voor encoding en escape-reeksen. Draait in je browser.

Over ASCII / Unicode-converter

Elk teken heeft een numerieke code: ASCII (0–127) of Unicode code point. Deze tool zet een teken om naar zijn decimale en hex-waarden, of een code (decimaal, hex of U+xxxx) naar het bijbehorende teken. Handig voor escape-reeksen, encoding debuggen en documentatie.

Hoe te gebruiken

  1. Teken → Code: Typ of plak een teken; het resultaat wordt bijgewerkt en toont decimaal, hex en Unicode.
  2. Code → Teken: Voer een getal in (bijv. 65), hex (0x41 of U+0041), klik dan op Converteren.

Belangrijkste kenmerken

  • Bidirectionele conversie tussen tekens en numerieke codes
  • Ondersteunt decimale, hexadecimale en Unicode (U+XXXX) notatie
  • Werkt met het volledige Unicode-bereik, inclusief emoji en niet-Latijnse schriften
  • Directe resultaten zonder paginavernieuwing — wordt bijgewerkt terwijl je typt
  • Volledig browsergebaseerd zonder servercommunicatie voor volledige privacy

Wanneer dit hulpmiddel te gebruiken

  • Tekencodering-problemen debuggen in API's, databases of bestandsparsing
  • Escape-reeksen opzoeken voor speciale tekens in JavaScript, Python of HTML
  • Documentatie maken die verwijst naar specifieke Unicode code points
  • Leren hoe ASCII- en Unicode-standaarden tekens aan nummers koppelen
  • Als aanvulling op de Tekst naar Binair-converter voor diepere encodingverkenning

Technische details

De tool gebruikt JavaScript's String.prototype.codePointAt() om het Unicode code point van het eerste teken in je invoer te extraheren, en formatteert het vervolgens als decimaal, hexadecimaal (voorafgegaan door 0x) en Unicode-notatie (U+ gevolgd door minstens vier hexadecimale cijfers). Voor de omgekeerde richting worden decimale gehele getallen, 0x-voorafgegaande hexwaarden en U+-voorafgegaande notatie geparsed, waarna String.fromCodePoint() wordt gebruikt om het teken te produceren. Deze aanpak verwerkt correct tekens buiten het Basic Multilingual Plane (BMP), inclusief emoji en zeldzame schriften die surrogaatparen vereisen in UTF-16.

Conclusie

De ASCII & Unicode-converter is een essentiële developertool om snel tussen tekens en hun numerieke codes te vertalen. Met ondersteuning voor het volledige Unicode-bereik en meerdere notatieformaten stroomlijnt het encodingtaken, debugging en documentatie — allemaal binnen de privacy van je browser.

Veelgestelde vragen

Wat is het verschil tussen ASCII en Unicode?
ASCII beslaat 0–127 (7-bit). Unicode wijst bijna elk teken een code point toe; deze tool toont zowel decimaal als hex (U+xxxx) voor elk teken.
Wordt mijn invoer naar een server gestuurd?
Nee. Conversie draait volledig in je browser.
Kan ik meerdere tekens converteren?
Ja. Voer een string in; de tool toont het eerste teken in detail. Voor een volledige string kun je Tekens & byte-telling gebruiken of één teken per keer verwerken.
Ondersteunt het emoji?
Ja. Emoji en tekens buiten het Basic Multilingual Plane worden volledig ondersteund. De tool verwerkt surrogaatparen correct en toont het juiste Unicode code point.