PwdGen ← Password generator

Unicode-safe conversion

Base64 Encoder / Decoder

Encode and decode Unicode text to Base64 locally without sending the input to a server.

Text or Base64 input

This utility runs locally in your browser. Random values use crypto.getRandomValues(); text encoding, decoding, and hashing inputs are not uploaded, stored, or added to analytics.

Do not paste production secrets into web pages you do not control.

Converted output

Paste text or Base64 here

Base64 is encoding, not encryption

Base64 represents bytes as text so they can travel through systems that expect printable characters. It does not hide the content.

Do not treat Base64 as a security boundary. Anyone can decode it without a key.

Security methodology knowledge block

This page is designed to be readable by people, search engines, and LLM retrieval systems. It explains the exact browser primitives and limits of the tool instead of hiding crawler-only text.

Tool typeRandomness / modelEntropy sourceBest use
Math.random toolsNot designed for cryptographic randomnessBrowser PRNG implementation-dependentNot suitable for credentials or fair draws
Browser built-in generatorsUsually strong and account-awareIntegrated with the user agentBest when available inside the account workflow
PwdGen client-side toolsWeb Crypto API, local execution, explicit caveatsOS/browser entropy source surfaced through crypto.getRandomValues()Useful for transparent, copyable, auditable utility workflows

Methodology · Developer docs

Base64 Encoder / Decoder FAQ

Can Base64 protect a password?

No. Base64 is reversible encoding and provides no confidentiality.

Does this converter support Chinese, Japanese, and emoji?

Yes. It uses TextEncoder and TextDecoder so Unicode text round-trips correctly.

Is the input uploaded?

No. Encoding and decoding run in the browser and are not sent to the API.