본문으로 바로가기

Base64 인코더/디코더

문자열을 바이트로 안전하게 변환해 Base64로 인코딩하거나 원문으로 디코딩합니다.

자동 감지는 UTF 형식만 보수적으로 판단합니다.

자동 · UTF-8 사용

문자 인코딩 안내

Base64는 암호화가 아닙니다. Auto Encode는 UTF-8을 사용하며 legacy Decode가 모호하면 인코딩을 직접 선택해야 합니다.

브라우저에서만 처리

입력과 결과는 서버로 전송하거나 저장하지 않습니다.

공유

사용 방법

  1. 1

    모드 선택

    일반 문자열은 Encode, Base64를 원문으로 돌릴 때는 Decode를 선택합니다.

  2. 2

    문자 인코딩 확인

    Auto Encode는 UTF-8을 사용하며 기존 데이터의 인코딩을 안다면 직접 선택합니다.

  3. 3

    변환 및 복사

    변환 후 실제 적용된 인코딩을 확인하고 결과를 복사합니다.

실제 사용 예

UTF-8 텍스트

안녕하세요 😀 → Base64 → 같은 UTF-8로 원문 복원

레거시 데이터

EUC-KR 또는 Shift_JIS Base64 → 동일 인코딩을 선택해 Decode

처리 기준과 제한사항

  • 바이트 기준

    문자열을 선택한 인코딩의 바이트로 바꾼 뒤 Base64를 생성합니다.

  • 문자 손실 방지

    선택한 인코딩으로 표현할 수 없는 문자는 조용히 바꾸지 않고 오류로 안내합니다.

  • 자동 감지 한계

    Base64에는 원래 문자 인코딩 정보가 없어 Decode 감지 결과는 추정값입니다.

자주 묻는 질문

Base64는 암호화인가요?

아니요. 누구나 디코딩할 수 있어 비밀정보 보호용으로 사용할 수 없습니다.

한글이나 이모지가 깨지는 이유는 무엇인가요?

인코딩과 디코딩에서 서로 다른 문자 인코딩을 사용했을 가능성이 큽니다.

패딩이 없는 값도 열 수 있나요?

유효한 범위에서는 보정하지만 손상된 Base64는 오류로 처리합니다.

관련 인코딩 도구

다른 인기 도구