사용 방법
- SVG 코드를 붙여넣거나 'SVG 파일 열기', 또는 파일을 끌어다 놓아요.
- 주석·메타데이터·에디터 흔적 제거, 소수점 자리 등 옵션을 켜고 끄면 결과가 바로 바뀌어요.
- 줄어든 용량과 렌더링 비교 결과(원본과 모양이 같은지)를 확인하고, 결과를 복사하거나 .svg로 받아요.
- 'CSS로 쓰기'에서 background-image나 mask-image, URL 인코딩이나 Base64를 골라 CSS를 복사해요.
SVG의 주석·메타데이터·에디터 흔적을 지우고 숫자를 줄인 뒤, CSS background·mask용 data URI로 바꿔요.
0 B → 0 B
SVG를 넣으면 무엇을 지웠는지 알려드려요.
SVG 코드는 서버로 전송되지 않아요. 브라우저의 DOMParser로 이 기기 안에서만 처리해요.
모양에 영향이 없는 정리만 해요. HTML에 인라인으로 넣을 때 바깥 CSS를 물려받을 수 있는 fill·stroke 값이나 <use>로 재사용되는 요소의 속성은 일부러 남겨요. 결과는 256px로 그려 원본과 픽셀 비교해서 알려 주니, 차이가 보이면 소수점 자리를 늘려 보세요.
background-image는 SVG를 색까지 그대로 배경으로 깔아요. mask-image는 SVG의 모양만 쓰고 색은 background-color로 칠해서, currentColor로 글자색을 따르게 하거나 hover 때 아이콘 색을 바꾸기 좋아요.
SVG는 텍스트라서 URL 인코딩이 대체로 더 짧고 코드도 읽을 수 있어요. Base64는 약 33% 길어지지만 따옴표·특수문자 걱정이 없어요. 둘 다 최신 브라우저에서 동작해요.
같지는 않아요. 이 도구는 브라우저의 DOMParser로 이 기기 안에서만 처리하고, path 합치기나 도형 변환처럼 모양이 바뀔 위험이 있는 공격적인 최적화는 하지 않아요. 대신 안전한 정리와 CSS 변환에 집중해요.