Base64 인코더/디코더
데이터는 브라우저 내에서만 안전하게 처리됩니다.
Base64 인코더/디코더란?
Base64 인코더/디코더는 텍스트를 Base64 문자열로 변환(인코딩)하거나, Base64 문자열을 원래 텍스트로 복원(디코딩)하는 도구입니다. API 통신, 이메일 첨부파일 처리, 인증 토큰 디버깅 등 다양한 개발 시나리오에서 활용됩니다. 줄바꿈(76자) 옵션과 URL-safe Base64 변환도 지원합니다. ToolVill의 Base64 도구는 100% 브라우저에서 동작하므로 데이터가 외부로 전송되지 않습니다.
주요 기능
- 실시간 변환: 텍스트를 입력하는 즉시 자동으로 인코딩/디코딩 결과가 표시됩니다. 버튼 클릭이 필요 없습니다.
- 유니코드 지원: 한글, 일본어, 이모지 등 다국어 텍스트도 정확하게 인코딩/디코딩합니다.
- 줄바꿈(76자) 옵션: 인코딩 결과를 76자마다 줄바꿈하여 MIME(이메일) 또는 PEM 인증서 형식에 맞출 수 있습니다.
- URL-safe Base64: +를 -, /를 _로 변환하고 패딩(=)을 제거하는 URL-safe 모드를 지원합니다. JWT나 웹 API에서 안전하게 사용할 수 있습니다.
- 입출력 교체: 변환 결과를 한 번의 클릭으로 입력창으로 교체하여 역변환을 즉시 확인할 수 있습니다.
- 완전한 로컬 처리: 모든 데이터는 브라우저 메모리에서만 처리되며 외부 서버로 전송되지 않습니다.
언제 사용하면 좋나요?
- API 응답이나 JWT 토큰에 포함된 Base64 문자열을 디코딩해 내용을 확인할 때
- 이미지나 파일을 Data URI로 변환해 코드에 직접 삽입할 때
- 이메일(MIME) 또는 PEM 인증서 형식에 맞춰 76자 줄바꿈이 필요한 경우
- JWT, 웹 API 등에서 URL-safe Base64(+→-, /→_)가 필요한 경우
- 이메일 첨부파일이나 바이너리 데이터를 텍스트로 전송해야 할 때
자주 묻는 질문 (FAQ)
Base64 인코딩이란 무엇인가요?
Base64 인코딩은 바이너리 데이터를 ASCII 문자열로 변환하는 인코딩 방식입니다. 주로 이메일 첨부, URL 파라미터, API 통신 등에서 바이너리 데이터를 텍스트로 전송해야 할 때 사용됩니다.
줄바꿈(76자) 옵션은 언제 사용하나요?
이메일(MIME) 규격이나 PEM 인증서 형식에서는 Base64 문자열을 76자마다 줄바꿈해야 합니다. 이 옵션을 켜면 인코딩 결과가 자동으로 76자 단위로 줄바꿈됩니다.
URL-safe Base64란 무엇인가요?
표준 Base64에서 사용하는 + 와 / 문자는 URL에서 특수 의미를 가지므로 문제가 될 수 있습니다. URL-safe 모드는 +를 -, /를 _로 변환하고 패딩(=)을 제거하여 JWT 토큰이나 URL 파라미터에서 안전하게 사용할 수 있는 Base64 문자열을 생성합니다.
한글도 인코딩/디코딩되나요?
네. ToolVill의 Base64 도구는 UTF-8 유니코드 기반으로 동작하므로 한글, 일본어, 이모지 등 모든 유니코드 문자를 정확하게 처리합니다.
Base64는 암호화인가요?
아닙니다. Base64는 인코딩 방식일 뿐 암호화가 아닙니다. 누구나 디코딩할 수 있으므로 민감한 데이터를 보호하는 용도로는 사용하지 마세요.
입력한 데이터가 서버로 전송되나요?
전송되지 않습니다. 모든 인코딩/디코딩 처리는 브라우저 안에서만 이루어집니다.