Base64 · UTF-8

Base64 인코딩·디코딩 — 한글·URL-safe 변환

Base64로 한글·이모지 텍스트를 인코딩하거나 원문으로 디코딩하세요. URL-safe 변환과 JSON 들여쓰기를 지원하며 브라우저에서 결과를 복사할 수 있습니다.

이럴 때 사용하세요

  • URL에 넣을 한글 텍스트를 URL-safe Base64로 변환할 때
  • Base64로 받은 문자열을 원문으로 복원하고 JSON을 읽기 좋게 볼 때

사용 방법

  1. 인코드 모드에서 텍스트를 입력하면 결과가 바로 갱신됩니다. URL에 넣을 값이라면 URL-safe 인코딩을 선택하세요.
  2. Base64 문자열을 복원하려면 디코드 모드로 전환하세요. 입력과 결과 바꾸기로 왕복 변환하고 결과 복사로 가져갈 수 있습니다.

입력과 출력 예시

인코드 모드에 hello를 입력하면 아래 결과가 나옵니다. 디코드 모드에서는 반대로 복원됩니다.

입력

hello

출력

aGVsbG8=

처리 방식과 주의사항

텍스트 전용 도구입니다. 바이너리 파일 변환은 지원하지 않으며 UTF-8로 읽을 수 없는 데이터는 오류가 납니다. Base64는 암호화가 아니므로 비밀을 숨기는 용도로 쓰지 마세요.

자주 묻는 질문

URL-safe 출력은 무엇이 다른가요?

+와 /를 -와 _로 바꾸고 끝의 = 패딩을 제거합니다. 디코더는 두 형식과 생략된 패딩을 처리합니다.

JSON 보기 좋게는 언제 쓰나요?

변환 결과가 JSON 객체 또는 배열일 때 두 칸 들여쓰기로 표시합니다. 일반 텍스트와 JSON 기본값은 그대로 둡니다.