Security
Base64 / Hex Encode-Decode
Encodes text as Base64, URL-safe Base64 or hex — or decodes it back to readable text.
When to use it
Use it for payloads, tokens or file contents that arrive Base64-encoded from an API, or to encode values a target system expects in Base64 or hex.
In a pipeline
REST APIBase64 / Hex Encode-DecodeJSON Parse / Flatten
Settings
| Setting | Type | Required | Default or hint |
|---|---|---|---|
| Column | select | Yes | Select column… |
| Mode | select | — | encode |
| Format | select | — | base64 |
| Generate New Column | checkbox | — | true |
| New Column Name | text | — | Default: <column> Encoded / Decoded |
| Insert After | select | — | After the column |
Example
Decode a Base64 payload
- Column=Payload
- Mode=Decode
| Id | Payload |
|---|---|
| 1 | eyJvayI6dHJ1ZX0= |
| 2 | not base64! |
| Id | Payload | Payload Decoded |
|---|---|---|
| 1 | eyJvayI6dHJ1ZX0= | {"ok":true} |
| 2 | not base64! | not base64! |
Row 2 is not Base64, so it is copied as it was and counted in the node's note.
Worth knowing
- Text is encoded as UTF-8. Decoded bytes that are not UTF-8 text (an image, say) are left encoded and counted.
- URL-safe Base64 uses - and _ instead of + and /, as JWTs and many web APIs do.
- Untick Generate New Column to replace the column itself.