Base64 인코더/디코더
텍스트를 Base64로 바꾸거나 Base64를 원래 텍스트로 되돌립니다. 한글과 이모지도 깨지지 않게 UTF-8로 처리합니다.
입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되거나 저장되지 않습니다.
Base64란?
Base64는 데이터를 A–Z, a–z, 0–9, +, / 64개 문자로만 표현하는 인코딩 방식입니다. 이메일 첨부, 데이터 URL, JWT 토큰, API 인증 헤더처럼 텍스트만 다룰 수 있는 곳에 데이터를 넣을 때 씁니다. 암호화가 아니므로 누구나 원래 내용으로 되돌릴 수 있다는 점에 주의하세요.
사용 방법
- 인코딩 또는 디코딩을 고릅니다.
- 입력란에 텍스트나 Base64 문자열을 붙여 넣으면 결과가 바로 나옵니다.
- 모드를 바꾸면 결과가 입력으로 옮겨져 반대로 변환해 볼 수 있습니다.
자주 묻는 질문
Base64는 암호화인가요?
아니요. 누구나 디코딩할 수 있는 표현 방식일 뿐이므로 비밀번호나 개인정보를 숨기는 용도로 쓰면 안 됩니다.
URL 안전 Base64는 무엇인가요?
주소에서 특별한 의미가 있는 +, /, = 대신 -, _ 를 쓰고 끝의 =를 생략한 형식입니다. JWT 토큰 등에 쓰이며, 디코딩할 때는 두 형식을 모두 자동으로 인식합니다.
한글이 깨지지 않나요?
텍스트를 UTF-8 바이트로 바꾼 뒤 인코딩하므로 한글과 이모지도 그대로 되돌릴 수 있습니다. 다른 문자 인코딩(EUC-KR 등)으로 만든 Base64는 디코딩 결과가 깨질 수 있습니다.