본문으로 건너뛰기

Base64 인코더 / 디코더

Base64는 바이너리 데이터를 텍스트로 안전하게 전달하기 위한 인코딩 방식입니다. 이미지 데이터 URI, HTTP 헤더, 이메일 MIME 등에서 널리 쓰입니다. 아래 입력창에 텍스트나 Base64 문자열을 넣고 인코딩/디코딩을 바로 실행하세요.
  • 일반 텍스트 → 이미지 data: URI 제작에 활용
  • 한글/이모지 포함 문자열도 UTF-8로 안정 변환
  • atob/btoa 브라우저 API와 동일 동작
자주 묻는 질문
Q. Base64가 URL 인코딩과 다른 점은?
A. URL 인코딩은 예약 문자를 퍼센트(%)로 이스케이프하고, Base64는 바이너리를 64글자 테이블로 바꿉니다.
Q. 패딩(=) 문자는 왜 붙나요?
A. 원본 바이트 길이를 3의 배수로 맞추기 위해 패딩을 사용합니다.

인기 개발자 도구

사용법

  1. 입력값을 붙여넣습니다.
  2. 변환/인코딩/디코딩 버튼을 실행합니다.
  3. 출력 결과를 복사해 사용합니다.
  4. 예상과 다르면 옵션(인코딩, 라인브레이크 등)을 바꿔 다시 확인합니다.

결과 안내

  • 출력은 복사해 바로 사용할 수 있도록 포맷팅됩니다.
  • 인코딩/디코딩 도구는 입력 형식(UTF-8, URL encoding 등)에 따라 결과가 달라질 수 있습니다.
  • 민감한 데이터는 붙여넣기 전 보안 정책을 확인하세요.

자주 묻는 질문(FAQ)

입력한 데이터가 서버로 전송되나요?

아니요. 가능한 모든 처리는 브라우저(로컬)에서 수행되며, 입력값과 결과를 서버에 저장하지 않습니다. (단, 페이지 로드/광고 스크립트 등 네트워크 요청은 발생할 수 있습니다.)

결과가 예상과 다를 때는 무엇을 확인해야 하나요?

입력 인코딩(UTF-8), 줄바꿈(CRLF/LF), 공백/따옴표, 옵션(대/소문자, URL 인코딩 방식 등)을 먼저 확인하세요. 민감한 값은 붙여넣기 전에 보안 정책을 확인하는 것도 권장합니다.