본문으로 건너뛰기

Base64 인코딩·디코딩

문의
불러오는 중…

Base64 인코딩·디코딩

한글과 이모지를 포함한 UTF-8 텍스트를 표준 Base64로 인코딩하고 다시 텍스트로 디코딩합니다. 원문 바이트 수를 표시하며 잘못된 형식과 UTF-8이 아닌 내용을 구분해 안내합니다. 변환 방향을 고르고 텍스트 또는 Base64 문자열을 입력합니다. UTF-8 텍스트 변환용으로 바이너리 파일을 업로드하지 않습니다.

한글 UTF-8 왕복 변환
한글과 이모지를 포함한 UTF-8 텍스트를 표준 Base64로 인코딩하고 다시 텍스트로 디코딩합니다. 원문 바이트 수를 표시하며 잘못된 형식과 UTF-8이 아닌 내용을 구분해 안내합니다.
계산·변환 기준
TextEncoder로 UTF-8 바이트를 만든 다음 표준 Base64로 바꿉니다. 해석할 때는 공백·줄바꿈을 제외하고 끝의 = 패딩을 포함한 형식을 검사합니다.
처리 범위와 구분
Base64는 암호화가 아니며 원문을 숨기지 않습니다. URL-safe Base64의 -와 _는 지원하지 않습니다. 디코딩 바이트가 유효한 UTF-8이 아니면 오류로 표시합니다.

사용 방법

  1. 필요한 값 입력

    변환 방향을 고르고 텍스트 또는 Base64 문자열을 입력합니다. UTF-8 텍스트 변환용으로 바이너리 파일을 업로드하지 않습니다.

  2. 계산 결과 확인

    입력에 따라 결과가 갱신됩니다. TextEncoder로 UTF-8 바이트를 만든 다음 표준 Base64로 바꿉니다. 해석할 때는 공백·줄바꿈을 제외하고 끝의 = 패딩을 포함한 형식을 검사합니다.

  3. 결과 복사와 초기화

    결과 복사 버튼으로 표시한 한글 UTF-8 왕복 변환 결과를 복사합니다. 초기화는 입력을 처음 상태로 되돌립니다. 입력과 결과는 주소나 브라우저 저장소에 기록하지 않습니다. 결과 복사는 버튼을 누를 때만 수행합니다.

Base64 인코딩·디코딩 입력과 결과 읽기

변환 방향을 고르고 텍스트 또는 Base64 문자열을 입력합니다. UTF-8 텍스트 변환용으로 바이너리 파일을 업로드하지 않습니다.

TextEncoder로 UTF-8 바이트를 만든 다음 표준 Base64로 바꿉니다. 해석할 때는 공백·줄바꿈을 제외하고 끝의 = 패딩을 포함한 형식을 검사합니다.

Base64는 암호화가 아니며 원문을 숨기지 않습니다. URL-safe Base64의 -와 _는 지원하지 않습니다. 디코딩 바이트가 유효한 UTF-8이 아니면 오류로 표시합니다.

자주 묻는 질문

Base64 인코딩과 디코딩은 어떻게 선택하나요?
변환 방향을 고르고 텍스트 또는 Base64 문자열을 입력합니다. UTF-8 텍스트 변환용으로 바이너리 파일을 업로드하지 않습니다.
한글과 이모지는 어떤 문자 인코딩으로 변환하나요?
TextEncoder로 UTF-8 바이트를 만든 다음 표준 Base64로 바꿉니다. 해석할 때는 공백·줄바꿈을 제외하고 끝의 = 패딩을 포함한 형식을 검사합니다.
Base64는 암호화인가요? URL-safe도 지원하나요?
Base64는 암호화가 아니며 원문을 숨기지 않습니다. URL-safe Base64의 -와 _는 지원하지 않습니다. 디코딩 바이트가 유효한 UTF-8이 아니면 오류로 표시합니다.
입력한 내용이나 생성 결과가 저장되나요?
입력과 결과는 주소나 브라우저 저장소에 기록하지 않습니다. 결과 복사는 버튼을 누를 때만 수행합니다.