Skip to main content
Version: 4.12.1

Base64 component

The Base64 component translates a body to or from a Base64 encoding.

Short description of Base64:

Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format. This makes it possible to put binary files, temporarily, on the header.


The Base64 component has the following configuration options:

MarshalDetermines if you want to translate the body to or from Base64. True translates the body to a Base64 string, and No translates it back to the type it was before encoding it with Base64.


  • The Base64 strings can become quite large, when used in headers we suggest not to view them in the tracing.
  • Keep in mind that when you post to a webservice using the Http Component and you have a base64 representation of a binary file on the header, you sent all the headers, including your base64 representation. This might lead to the external webservice not accepting your request, or not allowing such large headers. You should first remove the header and then post to the webservice.