Skip to main content

base64

Jump to function (4)

base64/decode#

(decode s & [strict?])

Decodes a Base64 string. Optional strict? flag validates characters.

Example:

(decode "SGVsbG8=") ; => "Hello"

base64/decode-url#

(decode-url s & [strict?])

Decodes a URL-safe Base64 string. Adds padding automatically.

Example:

(decode-url "SGVsbG8") ; => "Hello"

base64/encode#

(encode s)

Encodes a string to Base64.

Example:

(encode "Hello") ; => "SGVsbG8="

base64/encode-url#

(encode-url s)

Encodes a string to URL-safe Base64 (no padding).

Example:

(encode-url "Hello") ; => "SGVsbG8"