Base64 변환기
직장인 도구모음의 업무 유틸리티 카테고리에 있는 Base64 변환기 도구입니다. 한글을 포함한 텍스트를 Base64로 인코딩하거나 원문으로 디코딩합니다.
사용법
Base64 변환기는 한글을 포함한 텍스트를 Base64 형식(영문·숫자·+/= 조합)으로 인코딩하거나, Base64 문자열을 원래 텍스트로 디코딩하는 도구입니다. 이메일에 첨부된 데이터가 Base64로 인코딩되어 온 경우 내용을 확인하거나, API 인증에 쓰이는 토큰(Basic Auth 등)의 실제 값을 풀어보거나, 개발 중 데이터 형식을 디버깅할 때 활용합니다. Base64는 암호화가 아니라 단순 표현 방식 변환이므로 누구나 손쉽게 원문으로 되돌릴 수 있어, 비밀번호나 민감한 정보를 이 방식으로만 감출 수 있다고 오해하면 안 됩니다.
- 변환 방향(인코딩 또는 디코딩)을 선택합니다.
- 텍스트 또는 Base64 문자열을 입력합니다.
- 변환된 결과를 복사합니다.
활용 팁
- Base64로 인코딩하면 원본보다 문자열 길이가 약 33% 늘어납니다. 데이터 크기가 커 보인다고 이상하다고 오해하지 마세요.
- JWT(Json Web Token) 같은 토큰의 가운데 부분도 Base64로 인코딩된 JSON입니다. 디코딩해서 내용을 확인할 수는 있지만 서명 검증까지는 이 도구로 할 수 없습니다.
자주 묻는 질문
Base64는 암호화인가요?
Base64는 암호화가 아닙니다. 단순히 바이너리 데이터를 ASCII 문자로 표현하는 인코딩 방식입니다. 보안이 필요한 데이터는 별도의 암호화를 적용하세요.
디코딩이 실패하고 오류가 나요, 왜 그런가요?
Base64 문자열은 특정 문자 집합(A-Z, a-z, 0-9, +, /, =)만 사용합니다. 줄바꿈이 섞여 있거나 URL-safe Base64(- _ 로 치환된 방식)라면 일반 디코딩이 실패할 수 있으니 원본 형식을 확인하세요.
한글이 깨져서 나오는데 왜 그런가요?
인코딩 시 사용한 문자 인코딩(UTF-8 등)과 디코딩 시 해석하는 인코딩이 다르면 한글이 깨질 수 있습니다. 대부분의 최신 시스템은 UTF-8을 기본으로 사용하니 원본 인코딩 방식을 확인하세요.