Base64 인코드
텍스트를 Base64로 인코딩합니다.
Base64 결과
사용 예시
API 요청에 Basic 인증 헤더 만들기
"아이디:비밀번호"를 Base64로 인코딩하면 Authorization: Basic 헤더에 바로 쓸 수 있습니다.
작은 데이터를 텍스트로만 전달하기
이미지나 바이너리 조각처럼 특수문자가 섞인 데이터를 순수 텍스트 필드(설정 파일, JSON 값 등)에 안전하게 담고 싶을 때 씁니다.
URL에 포함할 값 인코딩하기
값을 URL 경로나 파일 이름에 넣어야 한다면, URL-safe 옵션을 켜서 +나 /가 섞이지 않게 만들 수 있습니다.
자주 묻는 질문
내가 입력한 텍스트가 서버로 전송되나요?
아니요. 인코딩은 브라우저 안에서만 이뤄지며 입력한 내용이 서버로 전송되지 않습니다.
Base64는 암호화인가요?
아니요. Base64는 데이터를 텍스트로 안전하게 표현하는 인코딩 방식일 뿐, 암호화가 아닙니다. 누구나 쉽게 원래 값으로 되돌릴 수 있으니 비밀번호나 민감한 정보를 숨기는 용도로는 쓰지 마세요.
한글이나 이모지도 인코딩되나요?
네. 입력을 UTF-8 바이트로 변환한 뒤 인코딩하므로 한글, 이모지, 기타 유니코드 문자도 정상적으로 처리됩니다.
URL-safe 옵션은 언제 켜야 하나요?
결과를 URL의 일부나 파일 이름으로 써야 할 때 켜세요. 일반 Base64에 쓰이는 +, /, = 문자를 URL에서 문제없는 -, _ 로 바꾸고 끝의 = 패딩을 제거합니다.