PPCLE
← 모음

SVG 도구 모음: 변환, 최적화, 편집, 아이콘

URL-encoder for SVG를 비롯해 SVG 최적화, 변환, 편집, 애니메이션 도구와 SVG 아이콘·배경 리소스를 작업 순서대로 모았다.

SVG 파일의 변환·최적화·편집·애니메이션과 SVG 아이콘·일러스트·배경 리소스를 다루는 웹 서비스와 개발 도구를 모았습니다. 확대해도 선명한 벡터를 웹에서 쓰고 다듬을 때 골라 쓰도록 정리했습니다.

소스

SVG 도구 모음

SVG와 웹에서의 사용 방식

SVG 파일을 웹에서 바로 활용하기 위해 변환이 필요한 경우가 있습니다. 확대해도 선명한 벡터를 XML 코드로 표현하며, 삽입 방식에 따라 쓰는 도구가 달라집니다.

방식설명
이미지 파일img 태그나 CSS에서 .svg 파일을 불러와 사용
인라인 SVGHTML 안에 SVG 코드를 직접 삽입, CSS와 자바스크립트로 제어
CSS 배경 이미지background-image에 SVG를 인코딩한 문자열(data URI)로 삽입

SVG를 URL-safe 문자열로 변환

URL-encoder for SVG는 SVG 파일의 코드를 URL-safe 문자열로 변환하는 도구입니다. 인코딩한 결과는 CSS background-image 등에서 직접 사용할 수 있습니다.

  1. SVG 파일의 코드를 도구에 붙여 넣는다
  2. URL-safe 문자열로 인코딩된 결과를 복사한다
  3. CSS background-image 등에 복사한 문자열을 넣어 사용한다

SVG 최적화

불필요한 메타데이터와 코드를 줄여 용량을 낮출 때 씁니다. 웹 화면에서는 SVGOMG, 빌드·명령줄에서는 SVGO가 맞습니다. SVGOMG는 온라인 이미지 편집 도구 모음과도 공유합니다.

도구용도
SVGOMG웹 화면에서 SVG 용량 축소
SVGO명령줄·빌드 도구에서 SVG 최적화

형식 변환과 벡터화

다른 이미지 형식과 SVG를 주고받거나, 래스터를 벡터로 바꾸고, React에서 컴포넌트로 쓸 때 쓰는 도구입니다.

도구용도
CloudConvertSVG와 다른 이미지 형식 상호 변환
Vectorizer.AI래스터 이미지를 SVG로 변환
SVGRSVG를 React 컴포넌트로 변환

SVG 편집과 애니메이션

브라우저나 디자인 도구에서 SVG를 고치고, 애니메이션을 붙일 때 씁니다.

도구용도
Boxy SVG브라우저에서 SVG 편집
SVG-Edit오픈소스 브라우저 SVG 편집기
Figma벡터 디자인 후 SVG 내보내기
SVGatorSVG 애니메이션 제작

SVG 아이콘·일러스트·배경

아이콘·일러스트를 찾거나 패턴·배경을 만들 때 쓰는 리소스입니다. unDraw는 무료 이미지 서비스 모음과도 공유합니다.

분류도구용도
아이콘·일러스트SVG Repo, Iconify, Heroicons, unDrawSVG 아이콘·일러스트 검색·사용
배경Hero Patterns, HaikeiSVG 패턴·배경 생성

작업별 도구와 선택 기준

필요한 작업과 결과물 형태를 먼저 고른 뒤, 무료 범위와 라이선스를 확인합니다.

작업도구
URL 인코딩URL-encoder for SVG
최적화SVGOMG, SVGO
형식 변환·벡터화CloudConvert, Vectorizer.AI, SVGR
편집·애니메이션Boxy SVG, SVG-Edit, Figma, SVGator
아이콘·배경SVG Repo, Iconify, Heroicons, unDraw, Hero Patterns, Haikei
기준확인 항목
작업인코딩, 최적화, 형식 변환, 편집, 애니메이션
사용 환경웹 화면, 명령줄·빌드 도구, 프레임워크
결과물SVG 코드, 파일, 컴포넌트, CSS 코드
이용 조건무료 범위, 아이콘·일러스트의 라이선스 조건
등록조회0