Base64는 이진 데이터(또는 어떤 텍스트든)를 문자, 숫자, 몇 가지 기호의 조합으로 표현해서, 일반 텍스트만 지원하는 시스템에서 안전하게 전송할 수 있게 하는 방법입니다 — 예를 들어 URL, JSON, 이메일에 삽입할 때 쓰입니다. 중요한 점: Base64는 인코딩이지 암호화가 아닙니다 — 누구나 다시 디코딩할 수 있으므로 비밀 데이터를 숨기는 데는 사용하면 안 됩니다.
Base64 Text Encoder & Decoder — MEA Tools
텍스트를 Base64로 인코딩하거나 다시 일반 텍스트로 디코딩하세요, 유니코드도 지원합니다. 전부 브라우저에서.
Base64 Text Encoder 열기 →Base64 인코딩/디코딩 단계
- tools.meaecosystem.com/base64-text를 엽니다.
- 일반 텍스트를 Base64로 바꾸려면 "인코딩" 탭을, 반대 방향이면 "디코딩" 탭을 선택합니다.
- 입력란에 텍스트를 입력하거나 붙여넣습니다.
- 결과란에 자동으로 결과가 나타나면 바로 복사하면 됩니다.
Base64는 암호화가 아닙니다 — 이게 차이입니다
인코딩과 암호화는 자주 혼동되지만 완전히 다릅니다. 암호화는 데이터를 다시 열려면 키가 필요하지만, Base64는 어떤 키도 필요 없습니다 — Base64라는 것만 알면 누구나 바로 디코딩해서 원본을 읽을 수 있습니다. 그러니 비밀번호 같은 민감한 정보를 숨기는 게 목적이라면 Base64는 해결책이 아닙니다.
왜 유니코드 지원이 필요한가요?
Base64는 원래 표준 ASCII 문자용으로 설계됐습니다. 인코딩할 텍스트에 이모지나 비라틴 문자(아랍 문자, 일본어, 중국어 등)가 포함되어 있다면, 유니코드를 제대로 처리하지 못하는 인코더는 다시 디코딩할 때 깨진 결과를 낼 수 있습니다. 이 툴은 유니코드를 올바르게 처리하므로, 이모지를 포함한 어떤 텍스트든 문자 손실 없이 안전하게 인코딩/디코딩됩니다.
자주 묻는 질문
제 텍스트가 서버로 전송되나요?
아니요. 인코딩과 디코딩 과정은 브라우저에서 직접 진행됩니다.
Base64로 비밀번호를 저장해도 안전한가요?
아니요. Base64는 어떤 키도 없이 누구나 디코딩할 수 있으므로 민감한 데이터를 숨기는 데 사용하면 안 됩니다.
디코딩 결과가 이상한 텍스트나 오류로 나오는 이유는?
붙여넣은 텍스트가 유효한 Base64가 아닐 가능성이 큽니다 — 복사하는 과정에서 일부 문자가 빠지거나 바뀌었을 수 있습니다.