Base64 인코딩이란?
Base64는 데이터를 A~Z, a~z, 0~9, +, / 64개 문자로만 표현하는 인코딩 방식입니다. 텍스트만 다룰 수 있는 이메일·JSON·HTTP 헤더에서 바이너리 데이터나 특수문자를 안전하게 전달할 때 사용합니다.
HTTP Basic 인증 헤더, JWT 토큰, 이메일 첨부파일이 모두 Base64를 씁니다. Base64는 암호화가 아니므로 누구나 디코딩할 수 있다는 점에 유의하세요.
Base64 사용 방법
- 1인코딩 또는 디코딩을 선택합니다.
- 2텍스트나 Base64 문자열을 입력하면 결과가 바로 표시됩니다.
- 3URL·파일명에 쓸 값이라면 URL-safe 옵션(+ → -, / → _)을 켭니다.
이럴 때 유용해요
- HTTP Basic 인증(Authorization 헤더) 값을 만들 때
- JWT·쿠키·설정 파일 속 Base64 값을 읽을 때
- 쿠버네티스 Secret 값을 인코딩·디코딩할 때