개발 도구

Base64 인코더 및 디코더

텍스트나 파일을 Base64로 인코딩하거나 디코딩합니다.

Base64 인코더 및 디코더

UtilBrix 제공

Base64 is an encoding, not encryption. Anyone can decode Base64 content.

입력 내용은 브라우저에 보관됩니다. 계정이 필요하지 않습니다.

자세한 방법과 예시는 영어로 제공됩니다.

Step-by-step instructions (English)

  1. Choose Text to Base64, Base64 to Text, or File to Base64.
  2. Paste text for text conversion, or select the source file for file encoding.
  3. Run the conversion and copy or download the output as offered.

공식 및 방법

Text is converted to UTF-8 bytes before Base64 encoding. Decoding reverses Base64 to bytes and checks that they form valid UTF-8 text. File encoding returns the raw Base64 representation of its bytes. Base64 does not protect confidentiality.

실용 예시

The text Hello encodes as SGVsbG8=. Indian-language text and emoji are supported through UTF-8 encoding.

When this tool is useful

Prepare small encoded payloads or inspect a Base64 string returned by an API. The text modes use UTF-8 so characters outside the basic Latin alphabet can be encoded without treating them as single-byte text.

Common mistakes and limitations

  • Base64 is reversible encoding and provides no encryption.
  • Raw Base64 and a data URL are different: a data URL adds a MIME-type prefix that a raw Base64 consumer may not accept.

Practical questions about this tool (English)

Why does decoded binary data fail the text check?

Not every byte sequence is valid UTF-8 text. An encoded image or archive should be handled as binary by the receiving application rather than interpreted as a readable string.

Does Base64 reduce file size?

No. Encoding maps each three bytes to four Base64 characters, with padding where needed. It generally increases the size before any separate transport compression.

관련 도구

UtilBrix 설치

홈 화면에서 도구를 바로 여세요.

  1. 브라우저 메뉴(⋮)를 여세요.
  2. ‘앱 설치’ 또는 ‘홈 화면에 추가’를 선택하세요.
  3. 확인하여 UtilBrix을 홈 화면에 추가하세요.

옵션이 없으면 Android의 Chrome에서 페이지를 여세요.

도구 검색

↑ ↓ Navigate · Enter Open · Esc Close