개발자 도구

Base64 변환기

텍스트를 표준 Base64 또는 URL 안전 문자셋으로 인코딩 및 디코딩할 수 있는 온라인 변환기입니다.

도구 실행

Base64 변환기는 텍스트를 표준 Base64 형식으로 인코딩하거나 디코딩하는 온라인 도구입니다. 텍스트 입력 시 UTF-8 인코딩을 거쳐 Base64 문자열로 변환되며, 디코딩 시에는 Base64 데이터를 원래의 UTF-8 텍스트로 복원합니다. 표준 알파벳 외에도 웹 주소나 매개변수에 적합한 URL 안전 문자셋을 선택할 수 있으며, 정확히 64개의 고유 문자로 구성된 사용자 지정 알파벳을 직접 정의하여 변환할 수도 있습니다. 디코딩 과정에서 길이가 4의 배수가 아니면 등호 패딩이 자동으로 보완됩니다.

사용 방법

  1. 변환할 텍스트를 입력창에 입력합니다.
  2. 변환 방식에서 인코딩 또는 디코딩을 선택합니다.
  3. 웹 주소용 변환이 필요한 경우 URL 안전 문자셋 옵션을 활성화합니다.
  4. 특수한 문자 매핑이 필요한 경우 64개의 고유 문자로 이루어진 사용자 지정 알파벳을 입력합니다.
  5. 변환 실행 후 출력 영역에서 변환된 결과 텍스트를 확인합니다.

예시

  • 일반 텍스트 'Hello World'를 기본 인코딩 모드로 변환하여 'SGVsbG8gV29ybGQ=' 문자열을 생성합니다.
  • Base64 문자열 'SGVsbG8gV29ybGQ='를 디코딩 모드로 변환하여 원본 텍스트 'Hello World'로 복원합니다.

자주 묻는 질문

URL 안전 문자셋은 표준 Base64와 어떻게 다른가요?

표준 Base64에서 사용하는 '+' 및 '/' 문자 대신 웹 주소에서 안전하게 전송할 수 있는 '-' 및 '_' 문자를 사용합니다.

사용자 지정 알파벳에는 어떤 제약이 있나요?

사용자 지정 알파벳을 사용할 때는 중복되지 않는 정확히 64개의 고유 문자를 입력해야 변환이 정상적으로 수행됩니다.

디코딩할 때 끝자리 등호(=) 패딩이 누락되어 있어도 변환이 가능한가요?

디코딩 시 4의 배수 길이를 맞추기 위해 필요한 등호 패딩이 자동으로 채워져 처리됩니다.

이 도구 삽입하기

아래 코드를 사용해 작동하는 SmartPlusLab 도구를 웹사이트에 추가하세요.