Base64 인코드 / 디코드
브라우저에서 텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩합니다. 무료, 데이터 업로드 불필요.
사용 방법
- 인코딩 또는 디코딩 모드를 선택합니다.
- 텍스트 또는 Base64 문자열을 입력창에 붙여넣습니다.
- 작업 버튼을 클릭하여 변환합니다.
- 복사 버튼을 클릭하여 결과를 클립보드에 복사합니다.
- 스왑으로 출력을 입력창으로 이동하여 연속 작업이 가능합니다.
주요 사용 사례
- API 인증: Basic Auth 헤더에는 Base64 인코딩된 인증 정보가 사용됩니다.
- Data URI: CSS/HTML에 인라인으로 삽입하는 이미지나 폰트는 Base64 인코딩되어 있습니다.
- JWT 토큰: 헤더와 페이로드는 Base64url 인코딩되어 있습니다.
- 이메일: MIME 첨부 파일은 Base64 인코딩을 사용합니다.
FAQ
Base64란 무엇입니까?
Base64는 바이너리 데이터를 ASCII 텍스트로 변환하는 인코딩 방식으로, 64종류의 인쇄 가능한 문자를 사용합니다. Data URI, 이메일 첨부 파일, API 토큰 등에 자주 사용됩니다.
데이터가 서버로 전송됩니까?
아니요. 모든 처리는 브라우저 내에서 JavaScript 내장 API(btoa/atob)를 사용하여 이루어지며, 데이터는 기기 밖으로 나가지 않습니다.
바이너리 파일도 인코딩할 수 있습니까?
이 도구는 텍스트(UTF-8)를 처리합니다. 바이너리 파일 인코더는 향후 공개 예정입니다.
디코딩에 실패하는 이유는 무엇입니까?
Base64 문자열은 유효한 문자로 구성되고 패딩이 올바르게 설정되어야 합니다. 문자열이 잘린 것 같다면 끝에 '='를 추가해 보십시오.