Base64 인코딩/디코딩
텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩하세요. UTF-8 멀티바이트(한글·일문·중문·이모지) 처리, JWT용 URL-safe Base64 지원, 브라우저 내 처리로 API 키·토큰이 기기를 벗어나지 않는 무료 도구입니다.
?Base64란 무엇인가요?
Base64는 이진 데이터를 텍스트 기반의 ASCII 형식으로 변환하는 인코딩 방식입니다. 주로 데이터를 안전하게 전송하거나 텍스트 포맷 내에 데이터를 포함할 때 사용됩니다.
- 1이메일 첨부 파일 전송
- 2HTML/CSS 내 이미지 임베딩
- 3기본 HTTP 인증 (Basic Auth)
- 4URL 안전 데이터 전송
- 5데이터베이스 바이너리 저장
- 6암호화 시스템의 중간 단계
사용 방법
- "인코딩" 또는 "디코딩" 모드를 선택합니다
- 처리할 텍스트를 붙여넣습니다. 한글·일문·중문·이모지 등 UTF-8 멀티바이트 문자도 정확히 처리됩니다
- 오른쪽 패널에 결과가 표시되며, 한 번 클릭으로 복사해 Postman, curl, 슬랙, 지라 티켓에 사용할 수 있습니다
- Basic 인증 헤더: `username:password`를 인코딩하여 `Authorization: Basic <Base64>` 형태로 사용합니다
- JWT 디버깅: 가운데 페이로드 세그먼트를 붙여넣고 디코딩하면 sub, exp, iat 클레임을 별도 도구 설치 없이 확인할 수 있습니다
- 모든 처리가 브라우저에서 이뤄지므로 자격증명·토큰·API 키가 기기를 벗어나지 않습니다
모든 처리는 브라우저에서 이루어지며, 파일이 서버로 전송되지 않습니다.
자주 묻는 질문
Base64는 이진 데이터를 ASCII 텍스트로 인코딩하는 데 사용되며, 이메일 첨부 파일, HTML/CSS 이미지 임베딩, 데이터 URL 등에 주로 사용됩니다.
아니요, Base64는 인코딩 방식이지 암호화가 아닙니다. 보안이나 데이터 보호 기능을 제공하지 않습니다.
이 도구는 텍스트를 Base64로 인코딩합니다. 바이너리 파일 인코딩에는 전용 Base64 인코더가 필요합니다.
아닙니다. Base64는 가역 인코딩이지 암호화가 아닙니다. 누구나 즉시 디코딩할 수 있으므로 비밀번호 은닉용으로는 절대 쓰지 마세요.
내부적으로 UTF-8로 인코딩한 뒤 Base64로 변환하므로 한국어·일본어·중국어·이모지 모두 정확히 왕복됩니다.
인코딩과 디코딩이 브라우저에서 이뤄지므로 API 키, 토큰 등 민감한 값도 안전하게 처리할 수 있습니다.
URL 안전 옵션을 켜면 "+" "/" "="를 "-" "_" 패딩 제거 형태로 출력합니다. JWT 등 웹 표준에서 필요한 형식입니다.