SVG 도구

Base64 → SVG

Base64에서 SVG를 복원하고 소스를 확인한 뒤 원본 또는 안전하게 처리된 버전을 다운로드하세요.

SVG 내용은 사용자의 브라우저에서만 처리되며 서버에 업로드되지 않습니다.

도구 소개

Base64 → SVG는 인코딩된 텍스트에서 SVG 파일을 복원합니다. Base64, UTF-8과 SVG 문서 구조를 검사한 뒤 결과를 텍스트로 표시합니다. 아이콘을 복원하거나 인코딩된 내용을 확인하고 별도의 SVG로 저장할 때 유용합니다.

사용 방법

  1. 순수 Base64 또는 data:image/svg+xml;base64,로 시작하는 전체 Data URI를 붙여 넣으세요.
  2. 디코딩을 누르세요. 올바른 SVG가 아니면 안내에 따라 입력 내용을 확인하세요.
  3. 디코딩한 원본 텍스트와 안전하게 처리된 정적 미리보기를 확인하세요.
  4. 버튼 설명을 확인하고 원본 SVG 또는 안전하게 처리된 SVG를 다운로드하세요.

주요 기능

  • 순수 Base64와 SVG Base64 Data URI를 지원하며 다른 이미지 형식이나 SVG가 아닌 문서는 허용하지 않습니다.
  • UTF-8 텍스트를 복원하고 문서의 최상위 요소가 SVG인지 확인합니다.
  • 디코딩한 원본과 안전한 미리보기를 나누어 보여 주므로 용도에 맞는 다운로드를 선택할 수 있습니다.

다운로드 버전 안내

  • 원본 SVG는 디코딩한 내용을 유지하므로 스크립트, 이벤트나 외부 참조가 포함될 수 있습니다. 디코딩에 성공했다고 해서 신뢰할 수 있는 파일이라는 뜻은 아닙니다.
  • 안전하게 처리된 SVG는 지원하지 않는 실행 가능한 내용과 원격 리소스 참조를 제거합니다. 현재 정적 미리보기를 저장하기에 적합합니다.
  • 원본 SVG는 최대 2 MiB이며 Base64 텍스트는 인코딩 때문에 더 길어집니다. UTF-8로 인코딩된 SVG 데이터를 사용하세요.

SVG 안전 안내

미리보기에는 안전하게 처리한 정적 사본을 사용합니다. 스크립트, 클릭 이벤트와 애니메이션을 실행하지 않으며 외부 이미지, 글꼴과 스타일도 불러오지 않습니다. 외부 참조, 삽입된 웹페이지와 지원되지 않는 내용은 제거되므로 원본과 다르게 보일 수 있습니다. DOCTYPE이나 사용자 정의 엔티티가 포함된 문서는 지원하지 않습니다.

SVG 파일 또는 UTF-8 소스는 최대 2 MiB, 노드는 요소와 텍스트를 포함해 최대 20,000개, 중첩 깊이는 최대 96단계까지 허용됩니다. 내용이 너무 크거나 구조가 복잡하면 파일을 단순하게 정리한 뒤 사용하세요.

개인정보 보호

SVG 내용은 사용자의 브라우저에서만 처리되며 서버에 업로드되지 않습니다.

입력과 결과는 자동으로 저장되지 않습니다. 지우거나 페이지를 떠나기 전에 필요한 파일을 다운로드하고 원본 사본도 보관하세요.

자주 묻는 질문

Base64가 올바르지 않다는 메시지가 나오는 이유는 무엇인가요?

입력이 잘렸거나 Base64에 속하지 않는 문자가 섞였거나 Data URI 접두사가 잘못되었을 수 있습니다. 전체 내용을 복사해서 다시 시도하세요.

디코딩은 성공했는데 SVG가 아닌 이유는 무엇인가요?

Base64로는 어떤 내용이든 인코딩할 수 있습니다. 디코딩한 데이터는 최상위 요소가 SVG인 UTF-8 XML이어야 합니다. PNG, JPG나 일반 텍스트는 SVG로 열 수 없습니다.

원본 다운로드와 안전한 사본은 어떻게 다른가요?

원본 다운로드는 디코딩한 내용을 유지합니다. 안전한 사본은 스크립트, 상호작용과 외부 리소스 등 지원하지 않는 내용을 제거하므로 모양이 달라질 수 있습니다.

디코딩한 SVG가 자동으로 실행되나요?

아니요. 원본 내용은 텍스트로만 표시하고 미리보기에는 안전하게 처리된 정적 사본을 사용합니다.

전체 도구 목록으로 돌아가기