개발·디자인
Base64 인코더·디코더
한글과 이모지 텍스트를 Base64로 인코딩하거나 UTF-8 텍스트로 디코딩합니다.
텍스트를 Base64로 바꾸는 이유
Base64는 데이터를 영문자와 숫자 등 제한된 문자로 표현하는 인코딩입니다. 이메일이나 API 데이터의 문자 표현을 확인할 때 유용합니다. 이 도구는 입력 텍스트를 UTF-8 바이트로 바꾼 뒤 Base64로 표현하고 반대 방향으로도 변환합니다.
인코딩과 디코딩 예시
Hello를 인코딩하면 SGVsbG8=가 됩니다. 결과를 입력으로 옮겨 디코딩하면 Hello가 다시 표시됩니다. 한글과 이모지가 섞인 문장도 같은 방식으로 왕복 변환할 수 있습니다.
URL-safe 옵션과 패딩
URL-safe 방식은 +와 / 대신 -와 _를 사용합니다. 인코딩할 때 끝의 = 패딩을 제거하며 디코딩할 때 필요한 패딩을 복원합니다. 표준 Base64와 URL-safe Base64 중 데이터가 사용하는 형식에 맞춰 선택하세요.
자주 묻는 질문
Base64는 암호화인가요? 아닙니다. 누구나 원문으로 되돌릴 수 있으므로 비밀을 보호하는 수단이 아닙니다. 이미지도 디코딩하나요? 이 도구는 UTF-8 텍스트용입니다. 바이너리 파일이나 다른 문자 인코딩 데이터는 텍스트로 표시할 수 없습니다.