Convertor hexazecimal — Text ↔ Hex TEXT → HEX

Conversie între text și coduri hexazecimale (baza 16). Se introduce text pentru a obține reprezentarea lui hex (două cifre hexazecimale pe caracter), sau coduri hex pentru decodare înapoi în text lizibil. Sunt acceptate formatele cu prefix 0x, cu spații între octeți, concatenate și codificate cu %.
Acest instrument prelucrează toate datele local în browser — nicio dată nu se încarcă pe vreun server.
Codificare: Detectare automată ▾
Majuscule: Prefix: Separator:
Conversie în timp real
(UTF-8 .txt)
Schema 14: codificarea hexazecimală
Hexazecimalul (baza 16) este o modalitate compactă de a reprezenta date binare. Fiecare cifră hexazecimală reprezintă 4 biți (un nibble), deci două cifre hexazecimale reprezintă exact un octet (8 biți). Hex-ul este folosit pe scară largă în programare, depanare, coduri de culoare (de ex. #FF5733), adrese de memorie și codificare URL (de ex. %20 pentru spațiu). Prefixele hex uzuale sunt 0x (C, JavaScript), $ (Pascal, asamblare) și 0x/0X (literali hex).
De ce hexazecimal?

O cifră hexazecimală codifică exact 4 biți — un nibble — astfel că un octet este întotdeauna două cifre hexazecimale, iar corespondența cu binarul este mecanică. Această aliniere 1:1, plus concizia, explică de ce adresele de memorie, codurile de culoare precum #FF8000 și rezumatele hash se scriu în hex prin convenție.

Dacă 0xFF înseamnă 255 sau −1 depinde de lățimea și semnul presupuse — hex-ul singur nu poartă acest context.