Base64 인코더/디코더
문자열을 바이트로 안전하게 변환해 Base64로 인코딩하거나 원문으로 디코딩합니다.
자동 감지는 UTF 형식만 보수적으로 판단합니다.
자동 · UTF-8 사용
문자 인코딩 안내
Base64는 암호화가 아닙니다. Auto Encode는 UTF-8을 사용하며 legacy Decode가 모호하면 인코딩을 직접 선택해야 합니다.
브라우저에서만 처리
입력과 결과는 서버로 전송하거나 저장하지 않습니다.
공유
사용 방법
- 1
모드 선택
일반 문자열은 Encode, Base64를 원문으로 돌릴 때는 Decode를 선택합니다.
- 2
문자 인코딩 확인
Auto Encode는 UTF-8을 사용하며 기존 데이터의 인코딩을 안다면 직접 선택합니다.
- 3
변환 및 복사
변환 후 실제 적용된 인코딩을 확인하고 결과를 복사합니다.
실제 사용 예
UTF-8 텍스트
안녕하세요 😀 → Base64 → 같은 UTF-8로 원문 복원레거시 데이터
EUC-KR 또는 Shift_JIS Base64 → 동일 인코딩을 선택해 Decode처리 기준과 제한사항
바이트 기준
문자열을 선택한 인코딩의 바이트로 바꾼 뒤 Base64를 생성합니다.
문자 손실 방지
선택한 인코딩으로 표현할 수 없는 문자는 조용히 바꾸지 않고 오류로 안내합니다.
자동 감지 한계
Base64에는 원래 문자 인코딩 정보가 없어 Decode 감지 결과는 추정값입니다.
자주 묻는 질문
Base64는 암호화인가요?
아니요. 누구나 디코딩할 수 있어 비밀정보 보호용으로 사용할 수 없습니다.
한글이나 이모지가 깨지는 이유는 무엇인가요?
인코딩과 디코딩에서 서로 다른 문자 인코딩을 사용했을 가능성이 큽니다.
패딩이 없는 값도 열 수 있나요?
유효한 범위에서는 보정하지만 손상된 Base64는 오류로 처리합니다.