도구 가이드
Base64는 임의의 데이터를 영문·숫자·기호 64가지로만 표현하는 인코딩 방식입니다. 이미지 같은 이진 데이터를 텍스트만 다루는 통로로 보내야 할 때, 또는 특수문자가 문제를 일으키는 환경에서 값을 안전하게 전달할 때 사용합니다.
이메일 첨부파일, 데이터 URI로 삽입한 이미지, HTTP 기본 인증 헤더, JWT 토큰의 각 조각이 모두 Base64로 되어 있습니다. 개발 중 이런 값을 눈으로 확인하려면 디코딩이 필요합니다.
중요한 점은 Base64가 암호화가 아니라는 것입니다. 누구나 즉시 원래 값으로 되돌릴 수 있으므로 비밀번호나 개인정보를 감추는 용도로 써서는 안 됩니다. 이 도구는 브라우저 안에서만 처리하며 값이 서버로 전송되지 않습니다.
사용 방법
- 인코딩할지 디코딩할지 선택합니다.
- 변환할 텍스트나 Base64 문자열을 입력합니다.
- 결과를 확인합니다.
- 복사해 사용합니다.
이럴 때 유용해요
- API 응답에 들어 있는 Base64 값을 확인할 때
- HTTP 기본 인증 헤더 값을 만들거나 해석할 때
- JWT 토큰의 페이로드를 눈으로 확인할 때
- 설정 파일에 이진 데이터를 텍스트로 넣을 때
사용 팁
- Base64는 암호가 아닙니다. 누구나 되돌릴 수 있으므로 민감 정보를 감추는 데 쓰지 마세요.
- 인코딩하면 원본보다 약 33% 길어집니다. 큰 파일을 Base64로 넣으면 용량이 크게 늘어납니다.
- URL에 넣을 때는 +와 / 문자가 문제를 일으킵니다. URL 안전 변형을 사용하거나 추가로 URL 인코딩하세요.