한글과 이모지도 깨짐 없이 변환합니다.
입력 내용은 서버로 전송되지 않습니다.
URL과 JWT에 적합한 형식도 지원합니다.
Base64 인코딩이란?
Base64는 바이너리 데이터를 영문자, 숫자와 일부 기호로 표현하는 인코딩 방식입니다. 암호화가 아니므로 비밀번호나 개인정보를 보호하는 용도로 사용할 수 없습니다. URL-safe 옵션은 일반 Base64의 +와 /를 각각 -와 _로 바꾸고 패딩을 제거합니다.
Base64 인코더 이용 안내
Base64 인코더 / 디코더란?
텍스트를 Base64로 인코딩하거나 Base64 문자열을 원문으로 디코딩하세요.
한글·이모지를 포함한 UTF-8 텍스트를 Base64로 표현하거나 Base64 문자열을 원문으로 되돌리고 URL-safe 변형도 지원합니다.
Base64 인코더 / 디코더 사용 방법
- 1
입력 준비
인코딩할 UTF-8 텍스트 또는 원문으로 되돌릴 Base64 값을 입력하세요.
- 2
옵션 설정
Base64 인코딩·디코딩 방향과 URL-safe 문자 사용 여부를 선택하세요.
- 3
결과 확인
변환 결과를 복사하고 디코딩한 한글·이모지가 원문과 같은지 확인하세요.
기능과 사용 전 확인사항
처리 범위
텍스트 기반 환경에 바이너리 표현을 넣거나 토큰의 인코딩 형식을 확인할 때 일반 Base64와 URL-safe 결과를 구분해 사용할 수 있습니다.
사용 전 확인
Base64는 누구나 되돌릴 수 있는 인코딩이며 암호화가 아닙니다. 비밀번호와 개인정보를 보호하는 수단으로 사용하면 안 됩니다.
자주 묻는 질문
Base64는 암호화 방식인가요?
아니요. 데이터를 문자 형태로 표현하는 인코딩이므로 누구나 디코딩할 수 있고 비밀정보 보호 용도로 사용하면 안 됩니다. API나 이메일에서 데이터를 텍스트로 운반하기 위한 표현일 뿐 접근 권한과 기밀성을 제공하지 않습니다.
한글도 Base64로 변환할 수 있나요?
한글과 이모지를 UTF-8 바이트로 처리해 Base64로 인코딩하고 다시 원문으로 디코딩할 수 있습니다. 다른 시스템에서 복원할 때도 UTF-8 문자셋을 사용해야 한글과 이모지가 깨지지 않습니다.
URL-safe Base64는 무엇이 다른가요?
URL에서 특별한 의미가 있는 `+`와 `/` 대신 `-`와 `_`를 사용해 주소와 토큰에 넣기 쉬운 형태입니다. 패딩 `=` 생략 여부도 구현마다 다를 수 있으므로 토큰을 주고받는 시스템의 규칙과 맞춰야 합니다.
관련 도구
관련 글
Base64 인코더 / 디코더 사용법과 활용 방법
인코딩할 UTF-8 텍스트 또는 원문으로 되돌릴 Base64 값을 입력하세요. Base64 인코딩·디코딩 방향과 URL-safe 문자 사용 여부를 선택하세요. 변환 결과를 복사하고 디코딩한 한글·이모지가 원문과 같은지 확인하세요.
JSON 디코더 사용법과 활용 방법
정렬하거나 검사할 JSON 문자열을 입력란에 붙여 넣으세요. 들여쓰기 정렬, 압축, URL 디코딩 또는 이스케이프 해제 작업을 선택하세요. 구문 오류가 없는 결과를 확인한 뒤 필요한 JSON 형식으로 복사하세요.
JSON ↔ YAML 변환기 사용법과 활용 방법
변환할 JSON 객체 또는 YAML 문서를 입력란에 붙여 넣으세요. JSON→YAML 또는 YAML→JSON 방향을 선택하고 입력 문법 오류를 수정하세요. 변환 결과의 들여쓰기와 자료형을 검토한 뒤 복사하거나 파일로 저장하세요.