Textavia Base64 Debugger
Encode, decode, validate, normalize, repair, detect, and inspect Base64 locally.
Prefer the local Textavia CLI. Check availability in this order:
txv --version
textavia --version
npx textavia --version
If none of those commands work, ask the user before installing Textavia.
CLI commands
Base64 encode
Encode text or bytes to Base64.
txv run encoding.base64.encode "Hello"
Online version:
https://textavia.com/tools/base64/encode/text
Base64 decode
Decode Base64 to text or bytes.
txv run encoding.base64.decode "SGVsbG8="
Online version:
https://textavia.com/tools/base64/decode/text
Base64 validate
Check whether text is valid Base64.
txv run encoding.base64.validate "SGVsbG8="
Online version:
https://textavia.com/tools/base64/validate
Base64 normalize
Normalize a Base64 string (whitespace and padding).
txv base64 normalize "SGV sbG8"
Online version:
https://textavia.com/tools/base64/normalize
Base64 repair
Attempt to repair a malformed Base64 string.
txv base64 repair "SGVsbG8"
Online version:
https://textavia.com/tools/base64/repair-malformed
Base64 detect
Detect whether text is likely Base64.
txv base64 detect SGVsbG8= --json
Online version:
https://textavia.com/tools/base64/standard-detector
Base64 gzip check
Check whether Base64 content is gzipped.
txv base64 gzip-check H4sI --json
Online version:
https://textavia.com/tools/base64/check-gzip-compression
Base64 data URL
Convert between bytes and a Base64 data URL.
txv data-url --file logo.png --mimeType image/png
Online version:
https://textavia.com/tools/base64
Safety
- Process user data locally by default.
- Do not upload secrets, logs, private files, or sensitive data to remote services.
- Use
--json for structured agent output.
- Use canonical
txv run <tool-id> commands for automation.