Converter Tekst naar Hex
Converteer tekst naar hexadecimale weergave of decodeer hex terug naar tekst met deze gratis online hex converter. Veel gebruikt door programmeurs voor kleurcodes, geheugenadressen, debuggen en gegevenscodering. Krijg directe conversies tussen tekst en hexadecimaal formaat met ondersteuning voor ASCII- en Unicode-tekens.
Veelgestelde vragen
Typ of plak je tekst in het invoerveld en klik op 'Converteren'. Het hulpprogramma converteert elk teken naar zijn hexadecimale weergave met basis-16 (0-9, A-F). Hallo' wordt bijvoorbeeld '48656C6C6F'. Elk teken wordt weergegeven door zijn hexadecimale waarde op basis van zijn ASCII- of Unicode-codepunt.
Ja! Plak je hexadecimale tekenreeks in het invoerveld en klik op 'Converteren'. De tool detecteert automatisch de hexadecimale invoer en converteert deze terug naar leesbare tekst. Hexwaarden kunnen met of zonder spaties worden ingevoerd en zowel hoofdletters als kleine letters (A-F of a-f) worden geaccepteerd.
Hexadecimaal (hex) is een zestienbasig getallenstelsel met de cijfers 0-9 en de letters A-F. Het wordt veel gebruikt in programmeren voor kleurcodes (#FF0000 voor rood), geheugenadressen, MAC-adressen, cryptografische hashes en het compacter weergeven van binaire gegevens. Twee hexadecimale cijfers kunnen één byte vertegenwoordigen (0-255), waardoor het compacter is dan binair.
Hexadecimaal is een compactere weergave van binaire gegevens dan decimaal. Omdat computers in binair (basis-2) werken, is hex (basis-16) gemakkelijk te converteren - elk hex-cijfer vertegenwoordigt precies 4 bits. Dit maakt hex perfect voor het weergeven van bytes (2 hex cijfers = 8 bits), geheugenadressen en binaire gegevens in een voor mensen leesbaar formaat dat gemakkelijker te gebruiken is dan lange reeksen van 1's en 0's.
Hex-kleurcodes gebruiken 6 hexadecimale cijfers om RGB-kleuren weer te geven: #RRGGBB. Elk paar cijfers (00-FF) vertegenwoordigt de intensiteit van rood, groen en blauw van 0-255. Bijvoorbeeld, #FF0000 is puur rood, #00FF00 is groen en #0000FF is blauw. Hoewel dit hulpmiddel tekst naar hex converteert, is het principe hetzelfde - hex biedt een compacte manier om waarden weer te geven.
Nee, hexadecimale waarden zijn niet hoofdlettergevoelig. Je kunt hoofdletters (A-F) of kleine letters (a-f) door elkaar gebruiken. Bijvoorbeeld, 'FF' en 'ff' vertegenwoordigen beide de decimale waarde 255. Deze tool accepteert beide formaten bij het decoderen van hex naar tekst, en je kunt het formaat van je voorkeur kiezen bij het coderen.
De meeste programmeertalen gebruiken hex met een '0x' voorvoegsel (zoals 0xFF of 0x1A2B). In C, C++, Java, JavaScript en Python kun je hexaliteralen direct in code schrijven voor kleuren, bitmaskers, geheugenadressen en byte-arrays. JavaScript gebruikt bijvoorbeeld hex voor Unicode-escapes (\x41 voor 'A'), CSS gebruikt hex voor kleuren (#FF5733) en assembleertaal gebruikt hex voor geheugenadressen en opcodes.
Hexadecimaal is veel compacter dan binair - een hexadecimaal cijfer vertegenwoordigt 4 bits, dus een byte (8 bits) heeft slechts 2 hexadecimale cijfers nodig tegenover 8 binaire cijfers. Dit maakt hex ideaal voor het weergeven van geheugendumps, debuggen en het werken met ruwe gegevens. Het binaire '11111111' is bijvoorbeeld gewoon 'FF' in hex. Hex is gemakkelijker voor mensen om te lezen en te typen, terwijl het nog steeds een directe relatie met binaire waarden heeft.
Ja, maar daarvoor moet je de gegevensrepresentatie begrijpen. Negatieve gehele getallen gebruiken two's complement notatie (waarbij de hoge bit het teken aangeeft), en je ziet waarden als 0xFFFFFFFF voor -1 in 32-bits systemen. Floating-point getallen (IEEE 754) kunnen worden weergegeven in hex door hun ruwe binaire codering weer te geven. De float 1,0 kan bijvoorbeeld 0x3F800000 zijn in 32-bits hex. Dit gereedschap converteert tekenrepresentaties; voor getalconversies heb je gespecialiseerde rekenmachines nodig.
Elk hexadecimaal getal komt direct overeen met 4 binaire bits: 0=0000, 1=0001, 2=0010... F=1111. Om hex naar decimaal om te zetten, vermenigvuldig je elk cijfer met 16 verhoogd naar zijn positie (van rechts naar links, beginnend bij 0). Bijvoorbeeld, 0x2F = (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. Om decimaal naar hex te converteren, deel je herhaaldelijk door 16 en verzamel je de rest. Deze directe relatie met binair maakt hex van onschatbare waarde voor informatica en programmeren.
