SVG 샘플 파일 — 테스트용 벡터 그래픽 다운로드 (단순~복잡)
Scalable Vector Graphics · .svg · MIME 유형 image/svg+xml
패스 요소 약 20개, 600개, 6,000개의 세 가지 복잡도로 된 SVG 샘플 파일을 다운로드해 렌더링 성능, 새니타이징, 래스터화, 업로드 처리를 테스트하세요. 각 파일은 viewBox, 그라디언트, 텍스트 요소, aria-label을 갖춘 유효한 XML이며, 스크립트, 외부 참조, 삽입된 래스터 이미지는 없습니다.
SVG는 브라우저가 기본으로 렌더링하는 유일한 벡터 형식이라 로고와 아이콘에는 이상적이지만, 업로드 형식으로는 위험합니다. SVG에 JavaScript가 들어갈 수 있기 때문입니다. 사용자에게 SVG를 받는다면 이 깨끗한 파일들이 기준이 되며, 새니타이저는 이 파일들을 그대로 통과시켜야 합니다.
SVG 샘플 파일 다운로드
| 파일 | 세부 정보 | 크기 | 다운로드 |
|---|---|---|---|
sample-vector-simple.svg | 1200 × 630 | 2 KB | |
sample-vector-medium.svg | 1200 × 630 | 41 KB | |
sample-vector-complex.svg | 1200 × 630 | 406 KB |
이미지의 모든 형식이 하나씩 필요하신가요? 이미지 샘플 팩 다운로드 (1.4 MB, 모든 이미지 형식의 작은 파일 1개씩(파일 13개)).
명령줄이나 CI에서 이 파일 사용하기
모든 URL은 고정되어 있고 CORS가 열려 있습니다. 테스트에 SHA-256을 고정해 두면 픽스처가 바뀌는 순간 알 수 있습니다.
# 파일 하나 다운로드 curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/images/svg/sample-vector-simple.svg # 검증하기 (위의 모든 파일에 SHA-256이 표시되어 있음) shasum -a 256 sample-vector-simple.svg # 모든 샘플 파일의 기계 판독용 인덱스 curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="svg")'
SVG 형식 한눈에 보기
| 정식 명칭 | Scalable Vector Graphics |
|---|---|
| 확장자 | .svg |
| MIME 유형 | image/svg+xml |
| 표준 | W3C SVG 1.1 (2011), SVG 2 (작업 초안) |
| 유형 | 벡터, XML 텍스트 — 해상도 독립적 |
| 투명도 | 지원 |
| 애니메이션 | 지원 (SMIL, CSS) |
| 스크립트 | 가능 — 사용자 업로드는 새니타이징 필요 |
| 시작 부분 | <?xml … 또는 <svg |
SVG 샘플 파일로 주로 테스트하는 항목
- SVG 새니타이징·CSP 테스트 (스크립트가 없으므로 그대로 통과해야 함)
- SVG를 여러 크기의 PNG로 래스터화
- 수천 개 패스의 렌더링 성능
- 아이콘·로고 업로드 흐름
자주 묻는 질문
사용자가 SVG 파일을 업로드하게 해도 안전한가요?
새니타이징을 할 때만 안전합니다. SVG에는 <script>, 이벤트 핸들러, 외부 참조를 넣을 수 있습니다. 서버 측에서 이를 제거하고(또는 PNG로 래스터화하고), 사용자 SVG는 엄격한 Content-Security-Policy를 적용한 별도 출처에서 제공하세요. 저희 샘플 파일에는 그런 요소가 전혀 없으므로 '통과해야 하는' 대조군으로 적합합니다.
SVG를 PNG나 JPG로 변환하려면 어떻게 하나요?
어떤 브라우저로든 래스터화할 수 있습니다. SVG를 캔버스에 그린 다음 내보내면 됩니다. 무료 이미지 변환기가 바로 이 작업을 브라우저에서 처리하며, 파비콘 생성기는 SVG 로고를 완전한 아이콘 세트로 만들어 줍니다.
이 SVG 파일은 안전하게 다운로드할 수 있나요?
네. 모든 파일은 공개된 자체 스크립트로 처음부터 생성되며, 수집하거나 사용자가 업로드한 것은 없고 스크립트, 매크로, 실행 파일도 들어 있지 않습니다. 이 페이지에 각 파일의 SHA-256이 공개되어 있어 받은 파일을 검증할 수 있습니다.
SVG 샘플 파일을 상업적으로 사용할 수 있나요?
네. 상업 제품, 테스트 스위트, 데모, 재배포를 포함해 어떤 용도로든 무료이며 출처 표시도 필요 없습니다. 라이선스를 받거나 허락을 구할 필요가 없습니다.
이 파일을 핫링크하거나 CI에서 사용할 수 있나요?
네. 모든 링크는 Access-Control-Allow-Origin: *과 긴 캐시 헤더가 붙은 HTTPS 고정 직접 URL이므로 curl, wget, fetch(), 테스트 러너에서 바로 가져올 수 있습니다. 각 페이지에서 모든 파일의 JSON 인덱스로 연결됩니다(명령줄 섹션 참고).
관련 샘플 파일
SVG에 사용할 수 있는 무료 도구
문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.
파일 파이프라인을 테스트하고 계신가요? 저희가 만들어 드립니다.
업로드, 변환, 미리보기, 문서 처리, 미디어 워크플로는 FreeToolsForWeb이 고객을 위해 설계하고 운영하는 프로덕션 시스템입니다. 처음에 이 파일들이 필요했던 것도 그 때문입니다.
무료 도구 둘러보기