Base64 인코더 / 디코더

입력

모드

0 bytes

결과

0 bytes

모든 처리는 브라우저에서 이루어지며, 파일이 서버로 업로드되지 않습니다.

도구 상세 안내

무료 온라인 Base64 인코더 디코더입니다. 파일 업로드 없이 브라우저에서 텍스트를 Base64 형식으로 즉시 인코딩하거나 디코딩할 수 있습니다. Base64는 이진 데이터를 64개의 ASCII 문자로 표현하는 가장 널리 사용되는 인코딩 방식으로, 이메일 첨부, 웹 토큰(JWT), 이미지 데이터 URI, API 인증 등 다양한 분야에서 필수적으로 활용됩니다. 모든 변환이 서버 업로드 없이 로컬 브라우저에서 처리되므로 민감한 데이터도 안전합니다.

100% 로컬 보안 연산 작동 중

이 도구는 WebAssembly 및 로컬 브라우저 캔버스를 통해 기기 내부에서 작동합니다. 업로드되는 파일은 어떠한 외부 서버로도 전송되지 않아 절대적으로 안전합니다.

사용 방법

1

인코딩할 텍스트 또는 Base64 문자열을 입력창에 붙여넣습니다.

2

'Base64 인코딩' 버튼을 클릭하면 텍스트가 Base64 형식으로 변환됩니다.

3

Base64 문자열을 입력 후 '디코딩' 버튼을 클릭하면 원본 텍스트가 복원됩니다.

4

결과를 복사 버튼으로 클립보드에 복사합니다. 서버로 데이터가 전달되지 않아 완전히 안전합니다.

Base64 인코딩 디코딩 활용 사례

JWT 토큰 디코딩 및 분석

JSON Web Token(JWT)의 헤더와 페이로드는 Base64URL로 인코딩됩니다. API 개발 중 토큰 내용을 빠르게 확인하거나 디버깅할 때 활용합니다.

이미지 Data URI 생성

이미지 파일을 Base64로 인코딩하여 HTML img 태그나 CSS background에 직접 삽입하는 Data URI를 생성합니다. 외부 요청 없이 인라인으로 이미지를 포함할 수 있습니다.

API 인증 헤더 생성

HTTP Basic 인증에서 '사용자명:비밀번호' 문자열을 Base64로 인코딩하여 Authorization 헤더를 생성합니다.

이메일 첨부 파일 인코딩

MIME 표준에서 이메일 첨부 파일은 Base64로 인코딩되어 전송됩니다. 이메일 원본 소스에서 첨부 파일 데이터를 확인하거나 디코딩할 때 사용합니다.

Base64 인코더 디코더 자주 묻는 질문

표준 Base64는 '+', '/', '=' 문자를 사용하는데, URL에서 이 문자들이 특수 의미를 가져 문제가 생길 수 있습니다. Base64URL은 '+'를 '-'로, '/'를 '_'로 대체하고 패딩을 생략하여 URL에 안전하게 사용할 수 있습니다. JWT가 Base64URL을 사용합니다.

Base64는 3바이트의 데이터를 4개의 문자로 표현하므로 원본보다 약 33% 크기가 증가합니다.

네. 모든 인코딩·디코딩 처리가 브라우저 내부에서만 실행됩니다. 서버로 데이터가 전송되지 않으므로 비밀번호나 API 키 같은 민감한 정보도 안전하게 변환할 수 있습니다.

네. 입력 텍스트를 UTF-8로 인코딩한 후 Base64로 변환하므로 한국어를 포함한 모든 유니코드 문자를 지원합니다.

의견 및 피드백0

댓글을 불러오는 중...