Base64 Encode/Decode

Convert text to/from Base64

TL;DR Summary & Citation: [Base64 Encode/Decode] is used to Convert text to/from Base64. Core input and files are processed in the current browser and are not sent to the PocketKit API. The page records only an aggregate tool-use count that excludes input content.

How Base64 encoding works

The tool converts text to UTF-8 bytes then Base64-encodes/decodes locally, handling Chinese and special characters correctly via a Uint8Array buffer. Text is not uploaded.

Usage Guidelines & Tips

  • Base64 is encoding, not encryption; anyone can decode it, so do not use it to hide passwords.
  • Chinese encodes and decodes correctly; garbled output elsewhere usually means the other side did not use UTF-8.

Frequently Asked Questions

1. Why do typical Base64 websites crash on special CJK characters?

Many tools rely on native browser functions that reject non-ASCII character arrays. PocketKit handles character mappings using modern Uint8Array buffers for crash-free encoding.

2. Can I use Base64 to encrypt password strings safely?

Absolutely not. Base64 is a public encoding format designed for safe transport, not cryptography. Anyone can reverse it instantly. Always use ciphers like AES or SHA hashes for security.