Tools
Base64
Encode text to Base64 or decode Base64 back to text.
Commands
# Encode
devv base64 encode "hello world"
echo "secret data" | devv base64 encode
# Decode
devv base64 decode "aGVsbG8gd29ybGQ="
echo "c2VjcmV0" | devv base64 decode
Examples
# Encode a file's contents
cat secret.txt | devv base64 encode
# Decode and pipe to file
echo "aGVsbG8=" | devv base64 decode > output.txt
# Encode then copy to clipboard (macOS)
echo "my token" | devv base64 encode | pbcopy
Output
$ devv base64 encode "hello world"
aGVsbG8gd29ybGQ=
$ devv base64 decode "aGVsbG8gd29ybGQ="
hello world
Pipeline Usage
| Pipeline ID | Description |
|---|---|
base64-encode |
Encode input to Base64 |
base64-decode |
Decode Base64 to text |
devv pipe exec "json-formatter | base64-encode" '{"key":"value"}'
devv pipe exec "base64-decode | json-formatter" "eyJrZXkiOiJ2YWx1ZSJ9"
Behavior
Both base64-encode and base64-decode transform their input — the encoded/decoded result passes to the next step.
Was this page helpful?