Skip to main content
btoa - buffer - Node documentation
function btoa

Usage in Deno

import { btoa } from "node:buffer";
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