BeanNestTools

Base64 text tool

Encode or decode without losing Unicode.

Work with UTF-8 text, switch between standard Base64 and Base64URL, and keep the source and result visible together.

Runs locallyStrict decodeNo remote URL fetch

Base64 workspace

Direction
Variant

Source

0 / 100,000 UTF-16 units · 0 UTF-8 bytes

Result

Updates as you type

UTF-8 first

Unicode text is converted to UTF-8 bytes before Base64 encoding, so café, 東京, and emoji round-trip correctly.

Strict decode

Malformed alphabet, padding, whitespace, or decoded bytes that are not valid UTF-8 are reported instead of silently repaired.

Text-only on purpose

This focused page handles text. Binary file Base64 needs different preview and download safeguards and is not hidden behind this simple workflow.

Keep checking

More developer tools

URL Encoder & Decoder

Encode or decode URL components and full URLs locally with explicit scope, malformed-percent errors, swap, and copy.

Open tool →

SHA-2 Hash Generator

Generate SHA-256, SHA-384, and SHA-512 fingerprints for local text or bounded local files using browser Web Crypto.

Open tool →

UUID v4 Generator

Generate one or up to 500 cryptographically secure UUID v4 values locally with regenerate and copy-all actions.

Open tool →