Base64 인코더 / 디코더
입력
0 bytes
결과
0 bytes
모든 처리는 브라우저에서 이루어지며, 파일이 서버로 업로드되지 않습니다.
도구 상세 안내
무료 온라인 Base64 인코더 디코더입니다. 파일 업로드 없이 브라우저에서 텍스트를 Base64 형식으로 즉시 인코딩하거나 디코딩할 수 있습니다. Base64는 이진 데이터를 64개의 ASCII 문자로 표현하는 가장 널리 사용되는 인코딩 방식으로, 이메일 첨부, 웹 토큰(JWT), 이미지 데이터 URI, API 인증 등 다양한 분야에서 필수적으로 활용됩니다. 모든 변환이 서버 업로드 없이 로컬 브라우저에서 처리되므로 민감한 데이터도 안전합니다.
100% 로컬 보안 연산 작동 중
이 도구는 WebAssembly 및 로컬 브라우저 캔버스를 통해 기기 내부에서 작동합니다. 업로드되는 파일은 어떠한 외부 서버로도 전송되지 않아 절대적으로 안전합니다.
사용 방법
인코딩할 텍스트 또는 Base64 문자열을 입력창에 붙여넣습니다.
'Base64 인코딩' 버튼을 클릭하면 텍스트가 Base64 형식으로 변환됩니다.
Base64 문자열을 입력 후 '디코딩' 버튼을 클릭하면 원본 텍스트가 복원됩니다.
결과를 복사 버튼으로 클립보드에 복사합니다. 서버로 데이터가 전달되지 않아 완전히 안전합니다.
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
댓글을 불러오는 중...