Base64 인코딩·디코딩

UTF-8 텍스트와 Base64·Base64url 변환

이 브라우저에서만 처리
입력과 설정
처리 옵션

입력과 결과는 이 브라우저에서 처리합니다. 서버·URL·브라우저 영구 저장소에 저장하지 않습니다. 복사·다운로드한 파일은 기기에 남을 수 있습니다.

사용 방법

  1. 변환 방향과 Base64 변형을 선택합니다.
  2. 원문 또는 인코딩 문자열을 넣습니다.
  3. 결과를 복사하고 수신 시스템의 패딩 규칙을 확인합니다.

짧은 UTF-8 문자열 인코딩

입력·설정
Hello
결과
SGVsbG8=

Base64url에서는 끝의 = 패딩을 생략합니다.

처리 기준과 결과 읽기

TextEncoder로 UTF-8 바이트를 만든 뒤 Base64로 표현합니다. 디코딩은 알파벳·패딩·남는 비트를 검사하고 유효한 UTF-8로만 읽습니다. 공백·탭·줄바꿈은 인코딩 문자열에서 무시합니다.

한계와 사용 전 확인

최대 50만 자·결과 200만 자입니다. 이미지·압축 파일 등 임의 바이너리를 텍스트로 복원하지 않습니다. Base64는 암호화가 아니므로 비밀값을 안전하게 숨겨 주지 않습니다.

자주 묻는 질문

디코딩 오류가 나면 데이터가 손상된 건가요?

변형을 잘못 골랐거나 UTF-8 텍스트가 아닌 바이너리일 수도 있습니다. 데이터의 원래 형식부터 확인하세요.

기준과 참고 자료