EVERYDAY TOOLS GUIDE
Base64 가이드: 암호화가 아닌 인코딩이라는 점부터 확인하세요
Base64는 데이터를 문자로 옮겨 적기 쉬운 형태로 바꾸는 인코딩입니다. 숨기거나 보호하는 암호화 방식이 아니므로, 용도를 구분하는 것이 가장 중요합니다.
Base64는 누구나 되돌릴 수 있습니다
Base64 문자열은 비밀키 없이도 원래 바이트로 복원할 수 있습니다. 로그인 비밀번호, API 키, 인증 토큰을 Base64로만 바꿔 저장하거나 전달하면 보호되지 않습니다. 비밀 값은 서비스가 정한 암호화·비밀 관리 방식을 사용하고, 이 도구에는 필요한 경우에도 최소한의 테스트 값만 넣으세요.
한글과 이모지는 UTF-8 기준이 중요합니다
영문만 있는 문자열은 문자 인코딩 문제를 알아차리기 어렵습니다. 한글·이모지가 포함된 경우에는 원문과 복원 결과가 모두 UTF-8인지 확인하세요. 다른 문자셋으로 만든 Base64를 UTF-8 텍스트로 해석하면 글자가 깨질 수 있습니다.
복원 오류는 네 가지를 확인하세요
- 문자 누락: 복사 중 마지막 문자나 패딩
=가 빠지지 않았는지 확인합니다. - URL-safe Base64:
-,_를 쓰는 URL-safe 형식인지 확인합니다. - 줄바꿈: 메일·인증서에서 복사한 값은 줄바꿈이 섞일 수 있습니다.
- 텍스트가 아닌 바이너리: 이미지·파일 바이트를 텍스트로 바로 읽으면 정상 문장이 나오지 않을 수 있습니다.
URL과 Base64는 역할이 다릅니다
URL 파라미터에 텍스트를 넣을 때는 보통 URL 인코딩이 맞습니다. Base64는 데이터 표현을 바꾸는 방식이라 문자열 길이가 오히려 늘 수 있고, URL에서 다시 퍼센트 인코딩이 필요할 수도 있습니다. 사용하는 API의 명세를 우선 확인하세요.