ProUtils

Base64 인코더/디코더

Base64 형식으로 텍스트를 인코딩 및 디코딩합니다.

이 도구에 대해

Base64 인코더/디코더는 일반 텍스트를 Base64 인코딩으로 변환하고 Base64 문자열을 읽을 수 있는 텍스트로 다시 디코딩하는 무료 브라우저 기반 도구입니다. 브라우저의 기본 TextEncoder 및 TextDecoder API를 사용하여 국제 문자, 악센트 문자, 이모지를 포함한 전체 UTF-8 문자 집합을 올바르게 처리합니다.

Base64는 인쇄 가능한 ASCII 문자로 이진 데이터를 나타내는 널리 사용되는 인코딩 표준(RFC 4648)입니다. HTML 및 CSS 데이터 URI의 인라인 이미지, MIME 이메일 첨부파일, HTTP Basic 인증 헤더, JSON Web Token(JWT), 텍스트 기반 채널을 통해 이진 데이터를 전송하는 많은 API 프로토콜에서 사용됩니다.

이 도구는 이미지를 데이터 URI로 임베딩하는 웹 개발자, API 토큰과 헤더를 디버깅하는 백엔드 엔지니어, 스크립트 없이 Base64 인코딩 데이터를 빠르게 검사하거나 생성해야 하는 사람에게 가장 유용합니다.

사용 방법

  1. 1

    입력 필드에 텍스트를 붙여넣으세요.

  2. 2

    인코딩 버튼으로 텍스트를 Base64로 변환하거나, 디코딩 버튼으로 Base64를 텍스트로 변환하세요.

  3. 3

    복사 버튼으로 결과를 복사하세요.

  4. 4

    이메일, 데이터 URI, API 응답의 Base64 데이터를 붙여넣어 읽을 수 있는 텍스트로 디코딩하세요.

  5. 5

    인코딩 출력을 HTML 데이터 URI, HTTP 헤더 또는 Base64가 필요한 설정 파일에 사용하세요.

기능

인코딩 & 디코딩

일반 텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩하는 것을 즉시 전환합니다.

UTF-8 지원

TextEncoder/TextDecoder API를 사용하여 국제 문자와 이모지를 올바르게 처리합니다.

즉각적인 결과

인코딩과 디코딩이 서버 호출 없이 브라우저에서 즉시 이루어집니다.

오류 감지

유효하지 않은 Base64 문자열을 감지하고 명확한 오류 메시지를 표시합니다.

주요 활용 사례

  • HTML, CSS 또는 이메일 템플릿에 사용할 이미지를 Base64 데이터 URI로 인코딩.
  • HTTP 헤더나 쿼리 문자열에 Base64로 전달된 JWT 토큰이나 API 키 디코딩.
  • Base64로 인코딩된 이메일 첨부파일이나 MIME 페이로드 검사.
  • API 테스트에서 HTTP Basic 인증 헤더용 자격 증명 변환.

자주 묻는 질문

Base64란 무엇인가요?

Base64는 이진 데이터를 ASCII 텍스트로 변환하는 인코딩 방식으로, 데이터 전송에 주로 사용됩니다.

유니코드를 지원하나요?

네, TextEncoder/TextDecoder를 사용하여 UTF-8 텍스트를 올바르게 처리합니다.

Base64는 어디에 사용되나요?

Base64는 텍스트 형식에 이진 데이터를 임베딩하는 데 사용됩니다: CSS/HTML 데이터 URI의 이미지, 이메일(MIME) 첨부파일, HTTP 헤더의 토큰, Basic 인증 자격 증명.

Base64는 암호화인가요?

아니요. Base64는 인코딩 방식이지 암호화가 아닙니다. 누구든 키 없이 디코딩할 수 있습니다. 민감한 데이터 보호에 사용하지 마세요.

Base64 출력이 = 또는 ==로 끝나는 이유는 무엇인가요?

Base64는 3바이트를 4문자로 인코딩합니다. 입력이 3바이트의 배수가 아니면 출력을 완전한 그룹으로 만들기 위해 '=' 패딩 문자가 추가됩니다.

관련 도구

변환 도구