Hexadecimálny prevodník — text ↔ hex TEXT → HEX

Prevod medzi textom a hexadecimálnymi (šestnástkovými) kódmi. Zadá sa text na získanie jeho hex zápisu (dve hexadecimálne číslice na znak) alebo hex kódy na dekódovanie späť na čitateľný text. Podporuje formáty s predponou 0x, oddelené medzerami, spojené a kódované %.
Tento nástroj spracúva všetky dáta lokálne v prehliadači — žiadne dáta sa nenahrávajú na žiadny server.
Kódovanie: Automatická detekcia ▾
Veľkosť písmen: Prefix: Oddeľovač:
Prevod v reálnom čase
(UTF-8 .txt)
Schéma 14: hexadecimálne kódovanie
Hexadecimálna (šestnástková) sústava je kompaktný spôsob zápisu binárnych dát. Každá hexadecimálna číslica predstavuje 4 bity (pôlbajt), takže dve hexadecimálne číslice predstavujú presne jeden bajt (8 bitov). Hex sa široko používa v programovaní, ladení, farebných kódoch (napr. #FF5733), adresách pamäte a v kódovaní URL (napr. %20 pre medzeru). Bežné hexadecimálne predpony sú 0x (C, JavaScript), $ (Pascal, assembler) a 0x/0X (hexadecimálne literály).
Prečo šestnástková sústava?

Jedna hexadecimálna číslica kóduje presne 4 bity — pôlbajt — takže bajt je vždy dve hexadecimálne číslice a mapovanie na binárny zápis je mechanické. Toto zarovnanie 1:1 a stručnosť sú dôvodom, prečo sa adresy pamäte, farebné kódy ako #FF8000 a odtlačky hashov podľa konvencie zapisujú v hexe.

Či 0xFF znamená 255 alebo −1, závisí od šírky a znamienka, ktoré sa predpokladajú — samotný hex tento kontext nenesie.