How to convert a hex to a byte array in JavaScript

1 Answer

0 votes
function hexToBytes(hex) {
    const byteArray = [];
    
    for (let ch = 0; ch < hex.length; ch += 2) {
        byteArray.push(parseInt(hex.substr(ch, 2), 16));
    }
    
    return byteArray;
}

const hexString = "1A2D3E4F";
const byteArray = hexToBytes(hexString);

console.log(byteArray);



/*
run:

[ 26, 45, 62, 79 ]

*/

 



answered Feb 14, 2025 by avibootz

Related questions

1 answer 181 views
1 answer 202 views
1 answer 204 views
...