SVG 파일의 변환·최적화·편집·애니메이션과 SVG 아이콘·일러스트·배경 리소스를 다루는 웹 서비스와 개발 도구를 모았습니다. 확대해도 선명한 벡터를 웹에서 쓰고 다듬을 때 골라 쓰도록 정리했습니다.
SVG 도구 모음: 변환, 최적화, 편집, 아이콘
URL-encoder for SVG를 비롯해 SVG 최적화, 변환, 편집, 애니메이션 도구와 SVG 아이콘·배경 리소스를 작업 순서대로 모았다.
TOP 6
URL-encoder for SVGURL-encoder for SVG는 SVG 코드를 CSS background-image 등에서 인라인으로 쓸 수 있도록 URL-safe 문자열로 인코딩하는 온라인 도구이다.yoksel.github.io
SVGOSVGO는 SVG 파일의 메타데이터와 불필요한 코드를 제거해 최적화하는 Node.js 기반 도구이다.svgo.dev
SVGOMGSVGOMG는 SVG 파일의 불필요한 정보를 제거해 용량을 줄이는 SVGO 기반 웹 도구이다.jakearchibald.github.ioCloudConvertCloudConvert는 다양한 파일 형식을 온라인에서 변환할 수 있는 파일 변환 서비스이다.cloudconvert.com
Vectorizer.AIVectorizer.AI는 PNG와 JPG 같은 래스터 이미지를 SVG 벡터 이미지로 변환하는 온라인 서비스이다.vectorizer.ai
SVGRSVGR은 SVG 파일을 React 컴포넌트로 변환하는 도구이다.react-svgr.com

추천 모음

포토샵 없이 쓰는 무료 온라인 이미지 편집 도구 모음
설치 없이 브라우저에서 이미지 크기 조절, 편집, 형식 변환, 압축, 배경 제거를 할 수 있는 무료 온라인 도구를 모았다.

웹사이트 제작용 이미지 편집 프로그램과 변환 도구 모음
포토샵, 김프, 잉크스케이프, 픽슬러 같은 이미지 편집 프로그램과 스쿠시, 이미지매직, HEIC 변환, PDF 변환 도구를 웹사이트 제작 용도별로 모았다.

웹사이트 와이어프레임·시안 작업 도구 모음: 로렘 입숨, 프로토타입, 목업
홈페이지 기획과 시안 단계에서 쓰는 로렘 입숨 생성기, 더미 이미지, 와이어프레임·프로토타입·목업 도구, 색상·아이콘 에셋을 작업 순서대로 모았습니다.

로고 제작 도구 모음: Tailor Brands, Looka, Canva와 브랜딩 도구
Tailor Brands, Looka, Canva 등 로고를 빠르게 만드는 AI·템플릿 서비스와 브랜드 색상, 폰트, 파비콘, 목업, 네이밍 도구를 로고 제작 순서대로 모았다.
더 살펴볼 소스
Boxy SVGBoxy SVG는 브라우저에서 SVG 파일을 편집하는 벡터 편집기이다.boxy-svg.com
FigmaFigma는 웹 기반으로 화면 디자인과 협업을 하는 디자인 도구이며, 커뮤니티에서 템플릿과 UI 키트를 공유한다.figma.com
SVG-EditSVG-Edit은 브라우저에서 동작하는 오픈소스 SVG 편집기이다.github.com
SVGatorSVGator는 SVG에 애니메이션을 만들어 내보내는 온라인 SVG 애니메이션 도구이다.svgator.com
IconifyIconify는 여러 아이콘 세트를 통합 검색하고 SVG로 사용할 수 있게 하는 아이콘 프레임워크이다.iconify.design- SVG RepoSVG Repo는 SVG 아이콘과 벡터 이미지를 검색하고 내려받는 SVG 리소스 사이트이다.svgrepo.com
- HeroiconsHeroicons는 Tailwind CSS 팀이 제작한 오픈소스 SVG 아이콘 라이브러리로, Outline·Solid·Mini·Micro 네 가지 스타일의 아이콘을 제공한다.heroicons.com
HaikeiHaikei는 웨이브, 블롭, 그라데이션 같은 SVG 배경 이미지를 생성하는 웹 도구이다.haikei.app
unDrawunDraw는 색상을 바꿔 쓸 수 있는 오픈소스 SVG 일러스트를 제공하는 사이트이다.undraw.co- Hero PatternsHero Patterns는 반복 가능한 SVG 배경 패턴을 CSS 코드로 제공하는 사이트이다.heropatterns.com
SVG와 웹에서의 사용 방식
P345SVG 파일을 웹에서 바로 활용하기 위해 변환이 필요한 경우가 있습니다. 확대해도 선명한 벡터를 XML 코드로 표현하며, 삽입 방식에 따라 쓰는 도구가 달라집니다.
| 방식 | 설명 |
|---|---|
| 이미지 파일 | img 태그나 CSS에서 .svg 파일을 불러와 사용 |
| 인라인 SVG | HTML 안에 SVG 코드를 직접 삽입, CSS와 자바스크립트로 제어 |
| CSS 배경 이미지 | background-image에 SVG를 인코딩한 문자열(data URI)로 삽입 |
SVG를 URL-safe 문자열로 변환
P346URL-encoder for SVG는 SVG 파일의 코드를 URL-safe 문자열로 변환하는 도구입니다. 인코딩한 결과는 CSS background-image 등에서 직접 사용할 수 있습니다.
- SVG 파일의 코드를 도구에 붙여 넣는다
- URL-safe 문자열로 인코딩된 결과를 복사한다
- CSS background-image 등에 복사한 문자열을 넣어 사용한다
SVG 최적화
P347불필요한 메타데이터와 코드를 줄여 용량을 낮출 때 씁니다. 웹 화면에서는 SVGOMG, 빌드·명령줄에서는 SVGO가 맞습니다. SVGOMG는 온라인 이미지 편집 도구 모음과도 공유합니다.
| 도구 | 용도 |
|---|---|
| SVGOMG | 웹 화면에서 SVG 용량 축소 |
| SVGO | 명령줄·빌드 도구에서 SVG 최적화 |
형식 변환과 벡터화
P348다른 이미지 형식과 SVG를 주고받거나, 래스터를 벡터로 바꾸고, React에서 컴포넌트로 쓸 때 쓰는 도구입니다.
| 도구 | 용도 |
|---|---|
| CloudConvert | SVG와 다른 이미지 형식 상호 변환 |
| Vectorizer.AI | 래스터 이미지를 SVG로 변환 |
| SVGR | SVG를 React 컴포넌트로 변환 |
SVG 편집과 애니메이션
P349브라우저나 디자인 도구에서 SVG를 고치고, 애니메이션을 붙일 때 씁니다.
| 도구 | 용도 |
|---|---|
| Boxy SVG | 브라우저에서 SVG 편집 |
| SVG-Edit | 오픈소스 브라우저 SVG 편집기 |
| Figma | 벡터 디자인 후 SVG 내보내기 |
| SVGator | SVG 애니메이션 제작 |
SVG 아이콘·일러스트·배경
P350아이콘·일러스트를 찾거나 패턴·배경을 만들 때 쓰는 리소스입니다. unDraw는 무료 이미지 서비스 모음과도 공유합니다.
| 분류 | 도구 | 용도 |
|---|---|---|
| 아이콘·일러스트 | SVG Repo, Iconify, Heroicons, unDraw | SVG 아이콘·일러스트 검색·사용 |
| 배경 | Hero Patterns, Haikei | SVG 패턴·배경 생성 |
작업별 도구와 선택 기준
P351필요한 작업과 결과물 형태를 먼저 고른 뒤, 무료 범위와 라이선스를 확인합니다.
| 작업 | 도구 |
|---|---|
| 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 코드 |
| 이용 조건 | 무료 범위, 아이콘·일러스트의 라이선스 조건 |