Base64 · UTF-8
Base64 인코딩·디코딩 — 한글·URL-safe 변환
Base64로 한글·이모지 텍스트를 인코딩하거나 원문으로 디코딩하세요. URL-safe 변환과 JSON 들여쓰기를 지원하며 브라우저에서 결과를 복사할 수 있습니다.
이럴 때 사용하세요
- URL에 넣을 한글 텍스트를 URL-safe Base64로 변환할 때
- Base64로 받은 문자열을 원문으로 복원하고 JSON을 읽기 좋게 볼 때
사용 방법
- 인코드 모드에서 텍스트를 입력하면 결과가 바로 갱신됩니다. URL에 넣을 값이라면 URL-safe 인코딩을 선택하세요.
- Base64 문자열을 복원하려면 디코드 모드로 전환하세요. 입력과 결과 바꾸기로 왕복 변환하고 결과 복사로 가져갈 수 있습니다.
입력과 출력 예시
인코드 모드에 hello를 입력하면 아래 결과가 나옵니다. 디코드 모드에서는 반대로 복원됩니다.
입력
hello
출력
aGVsbG8=
처리 방식과 주의사항
텍스트 전용 도구입니다. 바이너리 파일 변환은 지원하지 않으며 UTF-8로 읽을 수 없는 데이터는 오류가 납니다. Base64는 암호화가 아니므로 비밀을 숨기는 용도로 쓰지 마세요.
자주 묻는 질문
URL-safe 출력은 무엇이 다른가요?
+와 /를 -와 _로 바꾸고 끝의 = 패딩을 제거합니다. 디코더는 두 형식과 생략된 패딩을 처리합니다.
JSON 보기 좋게는 언제 쓰나요?
변환 결과가 JSON 객체 또는 배열일 때 두 칸 들여쓰기로 표시합니다. 일반 텍스트와 JSON 기본값은 그대로 둡니다.