일반 문자열을 Base64로 인코딩하거나, Base64 문자열을 원본으로 디코딩합니다. UTF-8 한글도 안전하게 처리합니다.
주요 기능
- 텍스트 → Base64 인코딩 (UTF-8 기반)
- Base64 → 텍스트 디코딩
- 한글, 이모지 등 멀티바이트 문자 지원
- 잘못된 Base64 문자열은 오류 메시지 표시
용어 설명
- Base64
- 바이너리 데이터를 A~Z, a~z, 0~9, +, / 의 64개 안전한 ASCII 문자로 표현하는 인코딩. 이메일 첨부·데이터 URI·API 토큰에서 자주 사용.
- 패딩(
=) - 인코딩 결과 길이를 4의 배수로 맞추기 위한 채움 문자.
- URL-safe Base64
- URL에서 문제되는
+,/를-,_로 대체한 변형. 이 도구는 표준 Base64를 사용합니다.
사용 방법
- 변환할 문자열을 입력창에 붙여넣습니다.
- 방향에 맞는 버튼을 클릭합니다: 인코드 또는 디코드.
- 결과를 확인하고 복사합니다.
자주 묻는 질문
- Q. 왜 인코딩된 문자열이 원본보다 길어지나요?
- Base64는 3바이트를 4문자로 표현하므로 크기가 약 33% 증가합니다.
- Q. Base64는 암호화인가요?
- 아닙니다. 단순 인코딩이므로 누구나 되돌릴 수 있습니다. 비밀번호나 민감정보 보호에는 사용하면 안 됩니다.
- Q. 이미지도 인코딩할 수 있나요?
- 이 도구는 텍스트 전용입니다. 이미지 파일은 별도의 Base64 이미지 인코더가 필요합니다.