Převodník hexadecimálních čísel — text ↔ hex TEXT → HEX

Převádějte mezi textem a hexadecimálními (šestnáctkovými) kódy. Zadejte text pro jeho hex zápis (dvě hex číslice na znak), nebo zadejte hex kódy k dekódování zpět na čitelný text. Podporuje formáty s předponou 0x, oddělené mezerami, spojené i %-kódované.
Tento nástroj zpracovává všechna data lokálně ve vašem prohlížeči — žádná data se nenahrávají na žádný server.
Kódování: Automatická detekce ▾
Velikost písmen: Předpona: Oddělovač:
Převod v reálném čase
(UTF-8 .txt)
Schéma 14: hexadecimální kódování
Hexadecimální (šestnáctková) soustava je kompaktní způsob, jak zapsat binární data. Každá hex číslice představuje 4 bity (půlbajt), takže dvě hex číslice představují přesně jeden bajt (8 bitů). Hex se široce používá v programování, ladění, barevných kódech (např. #FF5733), adresách v paměti a kódování URL (např. %20 pro mezeru). Běžné hex předpony jsou 0x (C, JavaScript), $ (Pascal, assembler) a 0x/0X (hex literály).
Proč hexadecimální soustava?

Jedna hex číslice kóduje přesně 4 bity — půlbajt — takže bajt je vždy dvě hex číslice a převod na binární je mechanický. Toto zarovnání 1:1 spolu se stručností je důvod, proč se adresy v paměti, barevné kódy jako #FF8000 a otisky hashů podle konvence píší v hexu.

Zda 0xFF znamená 255, nebo −1, závisí na šířce a znaménkovosti, které předpokládáte — samotný hex tento kontext nenese.