Base64 인코딩·디코딩
로컬 처리텍스트를 Base64로 바꾸거나 Base64를 텍스트로 되돌립니다
사용 방법과 처리 기준
텍스트를 Base64로 바꾸거나 Base64를 텍스트로 되돌립니다
도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.
현재 제한
- 최대 입력 길이 100,000자
"작업"에서 인코딩과 디코딩을 고릅니다. 글자를 UTF-8 바이트로 바꾼 뒤 Base64로 만들기 때문에 한글·이모지도 다른 도구와 같은 결과가 나옵니다.
Base64는 암호화가 아닙니다. 누구나 디코딩할 수 있으니 비밀번호 보호용으로 쓰지 마세요.
이 도구로 할 수 있는 일
- 인코딩
- 글 → Base64. 이메일·JSON·설정 파일에 안전하게 넣을 문자열을 만듭니다.
- 디코딩
- Base64 → 글. 토큰·설정 값에 담긴 내용을 읽습니다.
Base64 인코딩·디코딩 사용 방법
- 1작업 고르기인코딩 또는 디코딩을 고릅니다.
- 2내용 입력글이나 Base64 문자열을 붙여 넣습니다.
- 3결과 복사결과를 복사해 씁니다.
활용 예시
한글 섞인 글 인코딩
입력: Hello, 핑케일!
결과: SGVsbG8sIO2Vkey8gOydvCE=
Base64 디코딩
입력: 7JWI64WV7ZWY7IS47JqU
결과: 안녕하세요
이럴 때 유용해요
- API의 Basic 인증·설정 값에 넣을 문자열을 만들 때
- JWT·쿠키에 담긴 Base64 값을 읽을 때
- 이메일 원문(MIME)의 Base64 부분을 풀 때
자주 묻는 질문 (FAQ)
디코딩했는데 글자가 깨져요.
원래 글이 UTF-8이 아닌 인코딩(EUC-KR 등)이었거나, 글이 아닌 이미지·파일 데이터일 수 있습니다. 파일이면 "Base64 파일 → Blob"을 쓰세요.
URL에 넣을 Base64는요?
+와 /가 들어가므로 URL에 넣을 때는 URL 인코딩을 한 번 더 하거나 Base64URL 형식을 쓰세요.
