Base64 인코딩/디코딩
Base64 변환 도구는 텍스트를 ASCII 문자 중심의 Base64 문자열로 표현하거나, Base64 문자열을 다시 읽을 수 있는 텍스트로 되돌릴 때 사용합니다. 간단한 설정값 전달, 테스트 데이터 확인, API 문서 예제 검토처럼 개발 과정에서 자주 필요한 작업에 맞춰 만들었습니다. 기본 btoa, atob만 사용하면 한글 처리에서 문제가 생길 수 있어 UTF-8 바이트 변환을 함께 적용합니다. 모든 변환은 브라우저에서 처리되며 입력 내용은 서버로 전송하지 않습니다.
Base64 변환
광고 영역
도구 하단 광고 자리입니다.
사용법
- 일반 텍스트를 Base64로 바꾸려면 입력창에 텍스트를 넣고 인코딩을 누릅니다.
- Base64 문자열을 읽을 수 있는 텍스트로 바꾸려면 입력창에 Base64를 넣고 디코딩을 누릅니다.
- 결과가 필요하면 결과 복사 버튼을 사용합니다.
예시
안녕하세요를 Base64로 인코딩하면 UTF-8 기준의 Base64 문자열이 생성됩니다. 반대로 API 응답 예시에 들어 있는 짧은 Base64 문자열을 붙여 넣으면 사람이 읽을 수 있는 텍스트인지 확인할 수 있습니다.
주의사항
Base64는 암호화가 아닙니다. 누구나 다시 디코딩할 수 있으므로 비밀번호, 개인식별정보, 비공개 토큰을 보호하는 용도로 사용하면 안 됩니다. 매우 긴 문자열은 브라우저 메모리를 많이 사용할 수 있어 필요한 범위만 변환하는 것이 좋습니다.
FAQ
디코딩 오류가 나는 이유는 무엇인가요?
입력값이 올바른 Base64 형식이 아니거나, 디코딩된 바이트가 UTF-8 텍스트가 아닐 때 오류가 날 수 있습니다.
파일도 Base64로 변환하나요?
현재 도구는 텍스트 변환만 제공합니다. 파일 업로드 기반 변환은 초기 범위에서 제외했습니다.