Base64 인코더·디코더
글자 ↔ Base64를 바로 바꿔요. 한글(UTF-8)과 JWT 등에 쓰는 URL-safe 형식도 지원해요.
🔒 브라우저에서만 처리 — 입력한 내용은 서버로 보내거나 저장하지 않아요.
결과 · 32바이트
광고
사용법
- 위에서 인코딩(글자 → Base64) 또는 디코딩(Base64 → 글자)을 고르세요.
- 입력칸에 바꿀 내용을 붙여 넣으면 아래에 결과가 바로 나타나요.
- 인코딩할 때 URL-safe를 켜면 +·/ 대신 -·_를 쓰고 끝의 = 를 뺀 base64url로 바꿔요.
- 복사 버튼으로 결과를 복사하고, ⇅ 버튼을 누르면 결과를 입력으로 옮겨 반대로 바꿀 수 있어요.
자주 묻는 질문
입력한 내용이 서버로 전송되나요?
아니요. 인코딩·디코딩은 모두 브라우저 안에서 처리되고 서버로 보내거나 저장하지 않아요. 이 도구는 공유 링크도 만들지 않아요.
Base64는 암호화인가요?
아니요. Base64는 바이트를 64가지 글자로 옮겨 적는 인코딩일 뿐이라 누구나 바로 원래 값으로 되돌릴 수 있어요. 비밀번호나 키를 숨기는 용도로 쓰면 안 돼요.
한글을 인코딩하면 결과가 다른 사이트와 다를 수 있나요?
이 도구는 글자를 UTF-8 바이트로 바꾼 뒤 인코딩해요. EUC-KR 같은 다른 문자 인코딩을 쓰는 도구와는 결과가 달라요.
URL-safe(base64url)는 무엇이 다른가요?
RFC 4648에 정의된 변형으로, 주소에 쓰기 어려운 + 와 / 를 - 와 _ 로 바꾸고 보통 끝의 = 패딩을 생략해요. JWT의 각 부분이 이 형식이에요. 디코딩할 때는 두 형식을 모두 받아요.
디코딩 결과가 글자가 아니면 어떻게 되나요?
이미지 같은 바이너리처럼 UTF-8 글자로 읽을 수 없는 값이면 바이트 수와 앞부분 64바이트를 16진수로 보여 줘요.
광고
다른 도구
도구 전체 보기 →함께 읽을 글
- 인코딩과 디코딩(Encoder / Decoder)2025.01.03
- JWT 기반 로그인 구현 흐름: Access Token, Refresh Token2025.11.23