📊 Base64 인코더/디코더
텍스트와 파일을 Base64로 변환하세요
Base64 인코더
이미지, 텍스트, 바이너리 파일 지원 (최대 10MB)
Base64 인코딩된 결과가 여기에 표시됩니다
Base64는 뭐죠?
• Base64는 바이너리 데이터를 텍스트로 안전하게 전송하기 위한 인코딩 방식입니다. 64개의 문자(A-Z, a-z, 0-9, +, /)와 패딩 문자(=)를 사용하여 데이터를 표현합니다. 바이너리 데이터를 텍스트로 변환하여 이메일 첨부파일, 웹 이미지 등에 사용됩니다.
• 주요 용도: 웹페이지에 이미지를 임베드하거나, API에서 바이너리 데이터를 전송할 때, 이메일 첨부파일을 인코딩하거나, 데이터베이스에 파일을 텍스트 형태로 저장할 때 사용됩니다. JSON, XML 등 텍스트 기반 프로토콜에서 바이너리 데이터를 전송하는데 필수적입니다.
• 특징: 원본 데이터보다 약 33% 크기가 증가합니다. 암호화가 아닌 인코딩이므로 누구나 디코딩할 수 있어, 민감한 데이터는 암호화와 함께 사용해야 합니다.
• 장점: 텍스트 기반 시스템에서 안전하게 데이터를 전송할 수 있고, 데이터베이스에 바이너리를 텍스트로 저장할 수 있습니다. URL 파라미터나 JSON에도 쉽게 포함시킬 수 있어 매우 실용적입니다.
• 주의사항: 큰 파일의 경우 인코딩된 데이터가 매우 길어질 수 있어 성능에 영향을 줄 수 있습니다. 민감한 정보는 반드시 암호화와 함께 사용하세요. 또한 원본보다 크기가 증가하므로 대용량 파일 처리 시 주의가 필요합니다.
사용법 안내
• 인코딩: 텍스트나 파일을 Base64 형식으로 변환합니다
• 디코딩: Base64 문자열을 원본 데이터로 복원합니다
• 파일 업로드: 드래그 앤 드롭으로 파일을 업로드할 수 있습니다
• 미리보기: 이미지 파일은 디코딩 후 미리보기를 제공합니다