Převodník hexadecimálních čísel — text na hex a hex na text
Převodník hexadecimálních čísel — text ↔ hexTEXT → 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.
Vstup
Kódování:Automatická detekce▾
Automatická detekce
UTF-8
UTF-16 LE
UTF-16 BE
ISO-8859-1 (Latin-1)
Windows-1252
GBK / GB2312
Shift-JIS
EUC-JP
EUC-KR
Big5
Velikost písmen:Předpona:Oddělovač:
Převod v reálném čase
Výstup
(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.