BASE64 변환기
문자열을 UTF-8 안전하게 Base64로 인코딩/디코딩합니다.
🔤 Base64란?
Base64는 바이너리 데이터를 ASCII 문자열로 인코딩하는 방식입니다. 이메일 첨부파일, 웹에서 이미지 전송, API 통신 등에서 널리 사용되는 표준 인코딩 방식입니다.
🔧 주요 기능
- UTF-8 안전 인코딩: 한글, 이모지 등 모든 유니코드 문자 지원
- 양방향 변환: 인코딩과 디코딩 모두 지원
- 실시간 변환: 입력과 동시에 결과 확인
- 복사 기능: 변환된 결과를 클립보드에 복사
- 좌우 바꾸기: 입력과 출력 영역을 쉽게 교체
💡 사용 예시
원본 텍스트: "안녕하세요! Hello World! 🌍"
Base64 인코딩: "7JWI64WV7ZWY7IS47JqULiBIZWxsbyBXb3JsZCEg8J+OrQ=="
디코딩 결과: "안녕하세요! Hello World! 🌍"
📖 사용방법
- 인코딩: 왼쪽 텍스트 영역에 변환할 텍스트를 입력하고 "인코딩 →" 버튼을 클릭하세요
- 디코딩: 오른쪽 텍스트 영역에 Base64 문자열을 입력하고 "← 디코딩" 버튼을 클릭하세요
- 좌우 바꾸기: "좌우 바꾸기" 버튼으로 입력과 출력 영역을 교체할 수 있습니다
- 복사: 변환된 결과를 클립보드에 복사할 수 있습니다
- 초기화: "초기화" 버튼으로 모든 입력을 지울 수 있습니다
🌐 활용 분야
- 웹 개발: 이미지나 파일을 데이터 URL로 변환
- API 통신: 바이너리 데이터를 JSON으로 전송
- 이메일: 첨부파일을 텍스트로 인코딩
- 데이터 저장: 바이너리 데이터를 텍스트 형태로 저장
- 보안: 간단한 데이터 인코딩 (암호화 아님)
⚠️ 주의사항
- Base64는 암호화가 아닌 인코딩 방식입니다
- 인코딩된 데이터는 원본보다 약 33% 크기가 증가합니다
- 대용량 데이터 인코딩 시 브라우저 성능에 영향을 줄 수 있습니다
- 민감한 정보는 Base64로만 보호하지 마세요