Blob: text() method

Note:This feature is available inWeb Workers.

Thetext()method of the Blobinterface returns aPromisethat resolves with a string containing the contents of the blob, interpreted as UTF-8.

Syntax

js
text()

Parameters

None.

Return value

A promise that resolves with a string which contains the blob's data as a text string. The data isalwayspresumed to be in UTF-8 format.

Usage notes

TheFileReadermethodreadAsText()is an older method that performs a similar function. It works on bothBlobandFileobjects. There are two key differences:

  • Blob.text()returns a promise, whereas FileReader.readAsText()is an event based API.
  • Blob.text()always uses UTF-8 as encoding, while FileReader.readAsText()can use a different encoding depending on the blob's type and a specified encoding name.

Specifications

Specification
File API
#dom-blob-text

Browser compatibility

BCD tables only load in the browser

See also