ToolMill.io

hex-coderen / decoderen

Hex Encoderen / Decoderen zet tekst om in hexadecimale (base-16) bytes en decodeert hex terug in leesbare tekst. Gebruik het voor het debuggen van binaire payloads, het inspecteren van UTF-8 bytes, het omkeren van ontsnapte strings, en het werken met hashes of low-level protocollen. Accepteert gemeenschappelijke hex-formaten (met of zonder spaties, newlines of 0x prefixes). Runs 100% lokaal in uw browser

Codering

Probeer het.

Voorbeelden

Tekst coderen naar hex
Invoer
Hello, ToolMill!
Uitvoer
48656c6c6f2c20546f6f6c4d696c6c21
Decoderen van hex naar tekst
Invoer
54686973206973206120686578206465636f646520746573742e
Uitvoer
This is a hex decode test.
Decodeer spaced hex bytes
Invoer
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Uitvoer
Hello ToolMill

Wat hex-codering betekent

Hex is een basis-16 weergave van byte waarden. Elke byte wordt normaal gesproken geschreven als twee hex tekens, daarom breidt eenvoudige tekst uit tot een langere reeks wanneer je het hier codeert. Dit maakt hex handig wanneer u byte-niveau waarden wilt inspecteren in een leesbare, copyable vorm.

Wanneer tekst naar hex coderen

Het coderen van tekst naar hex is handig als u precies wilt zien welke bytes een string produceert, gekopieerde payloads vergelijken, document protocol monsters, of niet-afdrukbare tekens indirect inspecteren. Dit is vaak makkelijker dan raden wat een terminal, API log, of debugger toont.

Wanneer hex terug naar tekst moet worden gedecodeerd

Decoderen is handig wanneer een hulpmiddel, log, of gekopieerde dump geeft u byte waarden in plaats van leesbare tekens. Een succesvolle decodering garandeert alleen dat de bytes hier geïnterpreteerd kunnen worden als tekst. Sommige geldige hex vertegenwoordigt nog steeds binaire gegevens of controle karakters, dus leesbare uitvoer is niet altijd het verwachte resultaat.

Invoerregels en gemeenschappelijke fouten

Geldige hex gebruikt de tekens 0-9 en A-F, en hoofdletters of kleine letters werken beide. Deze tool verwijdert spaties en regel breekt voordat decoderen, maar een oneven aantal hex tekens of een ongeldig karakter zal nog steeds falen. Als je prefixen zoals 0x hebt geplakt, punctuatie van logs, of scheidingen van een gekopieerde dump, maak die delen dan eerst schoon.

Tekstcoderingsnotities

Als je tekst codeert, verandert de pagina eerst die tekst in bytes en vertegenwoordigt die bytes in hex. Dat maakt uit voor symbolen, emoji en niet-Latijne tekens omdat één zichtbaar karakter meerdere bytes kan gebruiken. Dit is ook waarom twee systemen kunnen lijken te verschillen wanneer ze verschillende tekstcodes gebruiken.

Hex is geen versleuteling

Voordat u vertrouwt op Hex-omgekeerde waarden in Logs, API's, of Scripts

Controleer voordat het resultaat in een ander systeem wordt gekopieerd of de bestemming gewone hex, spaced bytes, hoofdletters of kleine letters verwacht, of vooraf vastgelegde formulieren zoals 0x. Kleine formattering veronderstellingen doen er vaak toe, zelfs als de onderliggende bytes technisch gelijk zijn.

Wat hex codeert/decodeert niet over de onderliggende gegevens

Hex conversie vertelt u niet of de bytes afkomstig zijn van platte tekst, binaire gegevens, gecomprimeerde inhoud of een toepassingsspecifiek formaat. Het verandert alleen de vertegenwoordiging. Je moet nog steeds weten wat de bytes moeten betekenen voordat je de output voor debuggen of hergebruik vertrouwt.

Hoe te vertellen of de gedecodeerde Hex-uitvoer juist lijkt

Gedecodeerde hex-uitvoer kan er alleen correct uitzien als de originele bytes daadwerkelijk tekst in de tekenset weergeven die u verwacht. Als het resultaat oneven symbolen, vervangende tekens of onleesbare tekst bevat, kan de hex nog steeds geldig zijn terwijl de veronderstelde tekstcodering verkeerd is voor uw workflow.

Hex verandert hoe bytes worden weergegeven, niet wie ze kan lezen. Als de originele bytes leesbare tekst vertegenwoordigen, kan iedereen ze gemakkelijk terug converteren. Gebruik deze tool voor inspectie, debuggen, en conversie workflows, niet voor het beschermen van geheimen.

Gerelateerde hulpmiddelen