LogoSTACKBAY

BASE64 인코더/디코더

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

입력

출력

피드백 & 제안

익명으로 작성됩니다. 로그인하면 이름이 표시되고 댓글을 관리할 수 있습니다.

0/1000

아직 댓글이 없습니다. 첫 번째 피드백을 남겨주세요!

More Info

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, 문서 등 모든 유형의 파일을 인코딩할 수 있습니다. 저희 도구는 쉬운 인코딩을 위해 드래그 앤 드롭 파일 업로드를 지원합니다.