Base64 인코딩·디코딩 방법
- 인코딩할지 디코딩할지 고르세요.
- 입력 상자에 텍스트를 입력하거나 붙여 넣으세요. 결과가 바로 나타나요.
- 웹 주소에 쓸 거라면 URL 안전 방식을 켜세요.
- 결과를 복사하거나 새 입력으로 사용해 작업을 이어 가세요.
Base64란?
Base64는 64개의 문자(영문자, 숫자, + 와 /)만으로 데이터를 표현하는 방식이에요. 이메일, 웹 주소, JSON 파일, 인증 헤더처럼 텍스트용으로 만든 시스템에서도 데이터를 주고받을 수 있어요.
암호화가 아니에요. 누구나 디코딩할 수 있어요. 비밀번호나 민감한 데이터를 보호하는 용도가 아니라 텍스트로 전달하거나 저장하기 위한 거예요.
URL 안전 방식은 + 와 / 를 - 와 _ 로 바꾸고 = 패딩을 없애서, 결과를 이스케이프 없이 웹 주소에 넣을 수 있어요.
알아 두세요
- 이 도구는 텍스트용이에요. 파일이나 이미지를 변환하려면 다른 도구가 필요해요.
- 텍스트는 UTF-8로 인코딩돼요. UTF-8 텍스트가 아닌 데이터를 디코딩하면 올바르지 않다고 알려 줘요.
- Base64로 바꾸면 내용 크기가 약 3분의 1 커져요.
자주 묻는 질문
Base64는 안전한가요? 텍스트를 암호화하나요?
아니요. Base64는 텍스트의 표현 방식만 바꿀 뿐이고 누구나 되돌릴 수 있어요. 정보를 보호하려면 암호화가 필요해요.
한글과 이모지도 되나요?
네. 인코딩하기 전에 텍스트를 UTF-8로 바꾸기 때문에 특수 문자도 그대로 보존돼요.
URL 안전 Base64란?
+ 와 / 대신 - 와 _ 를 쓰고 = 패딩이 없는 방식이에요. 토큰과 웹 주소에 쓰여요.
텍스트가 서버로 전송되나요?
아니요. 변환은 브라우저에서 이루어지고 텍스트는 기기 밖으로 나가지 않아요.
무료인가요?
네, 무료이고 가입이 필요 없으며 브라우저에서 바로 써요.