Base64는 64개의 인쇄 가능한 문자를 사용하여 바이너리 데이터를 표현하는 인코딩 방식입니다. 웹 페이지에 이미지를 임베드하거나 이메일 첨부 파일 등 텍스트 프로토콜에서 바이너리 데이터를 전송할 때 자주 사용됩니다. Base64로 인코딩된 데이터의 크기는 원본 데이터의 약 4/3배입니다.
작은 아이콘, 로고, 간단한 그래픽 등 작은 크기의 이미지에 적합합니다. HTTP 요청을 줄이고 페이지 로딩 속도를 높이는 장점이 있습니다. 큰 이미지에는 적합하지 않으며, 파일 크기가 증가하고 캐시 효율성이 떨어질 수 있습니다. 파일 크기를 10KB 이내로 제어하는 것이 좋습니다.
1. 업로드 영역을 클릭하거나 이미지 파일을 업로드 영역으로 드래그 앤 드롭하세요
2. 여러 파일을 동시에 업로드할 수 있습니다(최대 20개)
3. 변환 결과 페이지에서 확인할 이미지를 선택하세요
4. 적합한 복사 형식을 선택하세요(Data URI, CSS, HTML 등)
5. 복사 버튼을 클릭하여 결과를 가져오세요
• 작은 이미지에만 Base64를 사용하세요(< 10KB)
• 자주 변경되는 이미지에 Base64를 사용하지 마세요
• 파일 크기를 줄이기 위해 WebP 형식을 고려하세요
• CSS에서 사용할 때 코드 분할을 고려하세요
• 반복 사용되는 이미지의 경우 기존의 이미지 파일을 우선적으로 고려하세요
이 도구의 모든 처리는 브라우저에서 로컬로 완료되며, 이미지 데이터는 어떤 서버로도 업로드되지 않습니다. Base64 인코딩 자체는 암호화가 아니며, 누구나 원본 이미지를 디코딩하여 볼 수 있습니다. 민감한 이미지를 처리할 경우 안전한 환경에서 사용하세요.
Q: 변환 후 파일 크기가 왜 커지나요?
A: Base64 인코딩은 파일 크기를 약 33% 증가시키며, 이는 정상적인 현상입니다.
Q: 어떤 이미지 형식을 지원하나요?
A: JPG, PNG, GIF, WebP 및 SVG 형식을 지원합니다.
Q: 파일 크기 제한이 있나요?
A: 단일 파일 최대 10MB이며, 최적의 경험을 위해 1MB 미만의 이미지를 사용하는 것이 좋습니다.