Base64 인코딩 / 디코딩
브라우저에서 텍스트를 Base64로 변환하고 다시 디코딩합니다. UTF-8 안전 처리와 선택적 URL-safe 변형을 지원하며, 어떤 데이터도 서버에 업로드되지 않습니다.
입력
0 줄 · 0 자
모드
URL-safe
Base64 인코딩 / 디코딩 사용 방법
- 1
인코딩 또는 디코딩 선택
텍스트를 Base64로 변환하려면 Mode를 Encode로, Base64 문자열을 읽을 수 있는 텍스트로 되돌리려면 Decode로 설정하세요.
- 2
입력값 입력
텍스트나 Base64를 입력 패널에 입력하거나 붙여넣고, 필요하다면 URL 및 파일명에 안전한 문자 집합을 쓰는 URL-safe를 켜세요.
- 3
변환
Convert를 클릭하면 입력값이 브라우저 안에서 로컬로 처리되며, UTF-8과 이모지를 완전히 지원합니다.
- 4
복사 또는 교체
결과를 복사하거나, Swap을 사용해 출력값을 입력란으로 옮기고 모드를 바꿔 빠르게 왕복 변환하세요.
자주 묻는 질문
여기서 인코딩과 디코딩의 차이는 무엇인가요?
인코딩은 일반 텍스트를 Base64 표현으로 변환하고, 디코딩은 Base64 문자열을 받아 원래 텍스트로 복원합니다. Mode 토글로 둘 사이를 전환할 수 있습니다.
URL-safe 옵션은 무슨 역할을 하나요?
URL-safe Base64는 + 와 / 문자를 - 와 _ 로 바꾸고 끝의 = 패딩을 제거하므로, 결과를 URL, 쿼리 문자열, 파일명에 별도 이스케이프 없이 바로 넣을 수 있습니다.
이모지와 영어가 아닌 문자도 처리하나요?
네. 텍스트는 변환 전에 UTF-8로 인코딩되므로, 악센트 문자, 비라틴 문자, 이모지가 인코딩과 디코딩 과정에서 정확하게 보존됩니다.
디코딩 중 잘못된 Base64를 붙여넣으면 어떻게 되나요?
잘못된 형식의 Base64를 감지해 깨진 결과 대신 입력 오류 메시지를 표시하여, 오타를 확인하거나 Encode 모드로 전환하도록 안내합니다.
내 데이터가 어딘가로 전송되나요?
아니요. 변환기는 JavaScript로 브라우저 안에서만 실행되므로 텍스트와 Base64 문자열이 기기를 벗어나지 않아, 민감하거나 독점적인 데이터에도 안전합니다.
관련 도구
이런 편리한 도구도 함께 사용해 보세요