Convert Uint8Array to String in Javascript: Quick Guide

  1. Introduction
  2. Converting Uint8Array to String
  3. Conclusion


When working with data in Javascript, it is common to use Uint8Array to represent binary data. However, sometimes we need to convert this binary data to a readable string format. In this quick guide, we will explore how to convert Uint8Array to a string in Javascript.

Converting Uint8Array to String

The easiest way to convert Uint8Array to a string is to use the TextDecoder API. This API is available in most modern browsers and can be used as follows:

const uint8array = new Uint8Array([72, 101, 108, 108, 111]);
const decoder = new TextDecoder('utf-8');
const decodedString = decoder.decode(uint8array);
console.log(decodedString); // Output: "Hello"

In the above example, we first create a Uint8Array with the binary data representing the string "Hello". Then, we create a new TextDecoder instance with the encoding set to 'utf-8'. Finally, we decode the Uint8Array using the decode() method of the TextDecoder instance, which returns the decoded string.


Converting Uint8Array to a string in Javascript is a simple task using the TextDecoder API. By following the steps outlined in this quick guide, you can easily convert binary data to a readable string format.

Click to rate this post!
[Total: 0 Average: 0]

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Go up

Below we inform you of the use we make of the data we collect while browsing our pages. You can change your preferences at any time by accessing the link to the Privacy Area that you will find at the bottom of our main page. More Information