Base64 인코딩/디코딩 도구

빠르게 Base64 인코딩 및 디코딩을 수행하며, UTF-8 텍스트 변환을 지원합니다

입력 내용
문자 수: 0
바이트 수: 0
변환 결과
문자 수: 0
바이트 수: 0

변환 방식 선택

Base64란?

Base64는 64개의 출력 가능한 문자(A-Z, a-z, 0-9, +, /)를 사용하여 이진 데이터를 표현하는 인코딩 방식입니다. 이메일, JSON, XML 또는 URL에서 데이터를 전송할 때처럼 텍스트 데이터를 처리해야 하는 상황에서 이진 데이터를 전송하고 저장하는 데 자주 사용됩니다. Base64 인코딩 원리: 3바이트(24비트)의 데이터를 4개의 6비트 그룹으로 분할하고, 각 그룹을 하나의 출력 가능한 문자로 매핑합니다. 인코딩된 데이터는 원본 데이터보다 약 33% 커집니다.

사용 방법

기본 조작

  1. 입력 상자에 텍스트를 붙여넣거나 입력
  2. 「Base64 인코딩」을 클릭하여 텍스트를 Base64 형식으로 변환
  3. 「Base64 디코딩」을 클릭하여 Base64 문자열을 텍스트로 복원
  4. 결과가 자동으로 출력 상자에 표시, 원클릭 복사 가능

기능 설명

인코딩일반 텍스트를 Base64 인코딩 문자열로 변환
디코딩Base64 인코딩 문자열을 원래 텍스트로 복원
UTF-8 지원중국어, 일본어 등 다국어 문자 완전 지원
즉시 변환브라우저 측 처리, 서버 업로드 불필요

예시

텍스트 인코딩

Hello World → SGVsbG8gV29ybGQ=

중국어 인코딩

你好世界 → 5L2g5aW95LiW55WM

URL 인코딩

https://example.com → aHR0cHM6Ly9leGFtcGxlLmNvbQ==

자주 묻는 질문 (FAQ)

Q: Base64 인코딩은 암호화인가요?

A: 아닙니다. Base64는 인코딩 방식일 뿐 암호화가 아닙니다. 누구나 Base64 문자열을 쉽게 디코딩할 수 있으며, 어떠한 보안도 제공하지 않습니다. Base64로 민감한 정보를 보호하지 마세요.

Q: 인코딩 후에 = 기호가 왜 있나요?

A: Base64 인코딩은 입력 데이터가 3바이트의 배수여야 합니다. 원본 데이터의 길이가 3의 배수가 아닐 때 = 기호로 채우며, 최대 1개 또는 2개의 =가 나타납니다.

Q: 중국어 등 비 ASCII 문자는 어떻게 처리하나요?

A: 이 도구는 UTF-8 인코딩으로 텍스트를 처리합니다. 먼저 텍스트를 UTF-8 바이트 시퀀스로 변환한 후 Base64 인코딩을 수행하여, 중국어, 일본어 등 다국어 문자를 완전히 지원합니다.