사용법
- 드롭다운에서 변환 방식을 선택합니다. Base64 인코딩·디코딩, URL 인코딩·디코딩 네 가지를 지원합니다.
- 왼쪽 입력창에 변환할 텍스트를 붙여넣거나 직접 입력합니다.
- "변환" 버튼을 누르면 오른쪽 출력창에 결과가 즉시 표시됩니다.
- ↕ 버튼으로 입력과 출력을 서로 바꿔 인코딩→디코딩 연속 작업에 활용합니다.
- 복사 버튼으로 결과를 클립보드에 저장해 바로 붙여넣기합니다.
활용 팁
- JWT 페이로드 확인: JWT(JSON Web Token)의 Payload 부분만 잘라 Base64 디코딩하면 토큰 안에 어떤 클레임이 담겼는지 빠르게 확인할 수 있습니다. API 디버깅 시 자주 쓰이는 방법입니다.
- URL에 한글 포함하기: 검색어나 파라미터에 한글·특수문자가 있다면 URL 인코딩 후 사용하세요. 예를 들어 "서울 강남"은 %EC%84%9C%EC%9A%B8%20%EA%B0%95%EB%82%A8으로 인코딩됩니다.
- Base64는 암호화가 아닙니다: Base64는 누구나 디코딩할 수 있는 인코딩 방식입니다. 민감한 정보를 Base64로 변환해도 보안이 되지 않으므로, 비밀 데이터에는 암호화 알고리즘을 별도로 사용하세요.
자주 묻는 질문
Q. 한글 입력 시 오류 없이 변환되나요?
네. 내부적으로 UTF-8 인코딩을 처리하도록 구현되어 있어 한글도 정상적으로 변환됩니다.
Q. URL 인코딩에서 공백은 어떻게 처리되나요?
encodeURIComponent 기준으로 공백은 %20으로 인코딩됩니다. 일부 레거시 시스템에서 사용하는 + 방식은 지원하지 않습니다.
Q. 대용량 텍스트도 변환할 수 있나요?
브라우저 메모리 한도 내에서 가능합니다. 수십 MB 이상의 텍스트는 느릴 수 있지만, 일반적인 사용 범위(수십 KB)는 즉시 처리됩니다.