---
title: Blob
framework: WebKit JS
role: symbol
role_heading: Class
platforms: [safari desktop 10.0+, safari mobile 4.0+, cktool js 1.2.15+]
path: webkitjs/blob
---

# Blob

Represents a binary large object of raw data.

## Declaration

```data
interface Blob
```

## Overview

Overview This class is provided for the Node.js platform and is a result for several methods in `PromisesApi`. You can obtain data from `Blob` with the `arrayBuffer` or `text` methods.

## Topics

### Instance Properties

- [size](webkitjs/blob/1630448-size.md)
- [type](webkitjs/blob/1630898-type.md)

### Instance Methods

- [arrayBuffer](cktooljs/blob/arraybuffer.md)
- [slice](webkitjs/blob/1634508-slice.md)
- [text](cktooljs/blob/text.md)
