Syntax

Platform.Function.Base64Encode(value [, encoding])
1–2 arguments

Parameters

Name Type Required Description
value string Yes String to encode
encoding string No Character encoding (default: UTF-8)

Examples

var encoded = Platform.Function.Base64Encode("Hello, World!");
Write(encoded); // "SGVsbG8sIFdvcmxkIQ=="

// Common use: Basic Auth header
var credentials = "username:password";
var authHeader = "Basic " + Platform.Function.Base64Encode(credentials);
var req = new Script.Util.HttpRequest("https://api.example.com/data");
req.method = "GET";
req.setHeader("Authorization", authHeader);
var resp = req.send();

See Also

See Also