Skip to main content
btoa - node__buffer.d.ts - Node documentation
function btoa

Usage in Deno

```typescript import { btoa } from "node:node__buffer.d.ts"; ```
btoa(data: string): string
Decodes a string into bytes using Latin-1 (ISO-8859), and encodes those bytes into a string using Base64. The `data` may be any JavaScript-value that can be coerced into a string. **This function is only provided for compatibility with legacy web platform APIs** **and should never be used in new code, because they use strings to represent** **binary data and predate the introduction of typed arrays in JavaScript.** **For code running using Node.js APIs, converting between base64-encoded strings** **and binary data should be performed using `Buffer.from(str, 'base64')` and `buf.toString('base64')`.**

Parameters

data: string
An ASCII (Latin1) string.

Return Type

string