📊 Base64 인코더/디코더

텍스트와 파일을 Base64로 변환하세요

Base64 인코더

파일을 클릭하여 업로드또는 드래그 앤 드롭

이미지, 텍스트, 바이너리 파일 지원 (최대 10MB)

Base64 인코딩된 결과가 여기에 표시됩니다

Base64 디코더

파일 미리보기:
파일이 감지되면 여기에 미리보기가 표시됩니다
⬇️ 결과 다운로드

Base64는 뭐죠?

Base64는 바이너리 데이터를 텍스트로 안전하게 전송하기 위한 인코딩 방식입니다. 64개의 문자(A-Z, a-z, 0-9, +, /)와 패딩 문자(=)를 사용하여 데이터를 표현합니다. 바이너리 데이터를 텍스트로 변환하여 이메일 첨부파일, 웹 이미지 등에 사용됩니다.

주요 용도: 웹페이지에 이미지를 임베드하거나, API에서 바이너리 데이터를 전송할 때, 이메일 첨부파일을 인코딩하거나, 데이터베이스에 파일을 텍스트 형태로 저장할 때 사용됩니다. JSON, XML 등 텍스트 기반 프로토콜에서 바이너리 데이터를 전송하는데 필수적입니다.

특징: 원본 데이터보다 약 33% 크기가 증가합니다. 암호화가 아닌 인코딩이므로 누구나 디코딩할 수 있어, 민감한 데이터는 암호화와 함께 사용해야 합니다.

장점: 텍스트 기반 시스템에서 안전하게 데이터를 전송할 수 있고, 데이터베이스에 바이너리를 텍스트로 저장할 수 있습니다. URL 파라미터나 JSON에도 쉽게 포함시킬 수 있어 매우 실용적입니다.

주의사항: 큰 파일의 경우 인코딩된 데이터가 매우 길어질 수 있어 성능에 영향을 줄 수 있습니다. 민감한 정보는 반드시 암호화와 함께 사용하세요. 또한 원본보다 크기가 증가하므로 대용량 파일 처리 시 주의가 필요합니다.

사용법 안내

인코딩: 텍스트나 파일을 Base64 형식으로 변환합니다

디코딩: Base64 문자열을 원본 데이터로 복원합니다

파일 업로드: 드래그 앤 드롭으로 파일을 업로드할 수 있습니다

미리보기: 이미지 파일은 디코딩 후 미리보기를 제공합니다