LogoSTACKBAY

BASE64 인코더/디코더

이 간단한 온라인 도구로 텍스트를 BASE64로 인코딩하거나 BASE64를 텍스트로 디코딩하세요.

입력

출력

BASE64란 무엇인가요?

BASE64는 이진 데이터를 ASCII 문자열 형식으로 표현하는 인코딩 방식입니다. 이메일이나 HTTP와 같은 텍스트 기반 프로토콜을 통해 안전하게 전송할 수 있도록 이미지나 파일과 같은 이진 데이터를 인코딩하는 데 일반적으로 사용됩니다. BASE64는 데이터를 표현하기 위해 64개의 문자(A-Z, a-z, 0-9, +, /)를 사용하며, 패딩에는 '='가 사용됩니다.

주요 기능

  • 텍스트를 BASE64 형식으로 인코딩
  • BASE64를 원본 텍스트로 디코딩
  • URL 세이프 인코딩 지원
  • 클라이언트 측 처리로 보안 보장
  • 원클릭 복사 및 실시간 변환

사용 방법

  1. 1인코딩 또는 디코딩 탭을 선택하세요
  2. 2입력 필드에 텍스트나 BASE64 데이터를 입력하거나 붙여넣으세요
  3. 3변환 버튼을 클릭하여 결과를 확인하고 복사하세요

사용 사례

BASE64 인코디/디코더는 다음과 같은 상황에서 유용합니다:

  • 이메일 첨부 파일 인코딩 (MIME)
  • JSON/XML에 이진 데이터 저장
  • HTML/CSS에 이미지 직접 삽입 (Data URI)
  • API 통신에서 데이터 전송
  • 인증 토큰 및 비밀번호 인코딩

기술적 세부사항

BASE64는 64개의 인쇄 가능한 문자를 사용하여 이진 데이터를 표현합니다.

인코딩 방식

3바이트(24비트)의 이진 데이터를 4개의 6비트 그룹으로 나누고, 각 그룹을 64개의 문자(A-Z, a-z, 0-9, +, /) 중 하나로 매핑합니다.

디코딩 방식

BASE64 문자를 해당하는 6비트 값으로 변환한 후, 이를 연결하여 원래의 이진 데이터를 복원합니다. 패딩 문자(=)는 무시됩니다.

자주 묻는 질문

Base64 인코딩이란 무엇인가요?

Base64는 이진 데이터를 ASCII 문자열 형식으로 표현하는 이진-텍스트 인코딩 방식입니다. 텍스트 기반 프로토콜을 통해 데이터를 전송할 때 일반적으로 사용됩니다.

언제 Base64 인코딩을 사용해야 하나요?

텍스트 전용 채널을 통해 이진 데이터를 전송하거나, HTML/CSS에 이미지를 삽입하거나, JSON/XML에 이진 데이터를 저장하거나, 이메일에 첨부 파일을 포함할 때 Base64를 사용합니다.

Base64 인코딩이 안전한가요?

아니요, Base64는 암호화가 아닙니다. 단순히 쉽게 디코딩할 수 있는 데이터 인코딩 형식입니다. 민감한 정보를 보호하기 위해 Base64만 사용해서는 안 됩니다.

Base64가 데이터 크기를 증가시키는 이유는 무엇인가요?

Base64 인코딩은 3바이트의 이진 데이터를 4개의 ASCII 문자로 변환하기 때문에 데이터 크기를 약 33% 증가시킵니다.

Base64로 파일을 인코딩할 수 있나요?

네, 이미지, PDF, 문서 등 모든 유형의 파일을 인코딩할 수 있습니다. 저희 도구는 쉬운 인코딩을 위해 드래그 앤 드롭 파일 업로드를 지원합니다.