Skip to content
Guide

SVG vs DXF: 커팅 머신에 어떤 포맷을 써야 할까?

SVG와 DXF 중 어떤 포맷? Cricut, Silhouette, 레이저 커터, CNC 머신용 포맷 비교 가이드.

Robin Monteiro2026년 2월 20일2026년 10월 10일5 min
Use this article with an AI assistant:
.md
SVG vs DXF: 커팅 머신에 어떤 포맷을 써야 할까?
R
Robin Monteiro

Founder of VectoSolve

Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.

How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author

Image vectorizationCutting machine filesEmbroidery filesSVG
Free previewNo signupFull-quality output

Key Takeaways

  • SVG는 크래프트 커터(Cricut, Silhouette)와 내장 소프트웨어가 있는 레이저 각인기의 기본 포맷
  • DXF는 전문가 표준 — CNC 라우터, 산업용 레이저, CAD 워크플로우용
  • 두 포맷 모두 벡터 데이터를 저장하지만 다른 "언어"를 사용 — SVG는 웹 네이티브 XML, DXF는 AutoCAD의 교환 포맷
  • 두 포맷 간 변환은 간단하지만, 어느 방향이든 일부 데이터를 잃음 — 주요 포맷을 중심으로 워크플로우 계획
  • 확신이 없으면, 머신에서의 변환 문제를 피하기 위해 디자인 도구에서 두 버전 모두 저장

저는 8년째 소규모 제조 공장을 운영하고 있습니다. 그동안 300달러짜리 Cricut부터 40,000달러짜리 CNC 라우터까지 모든 머신에서 수만 개의 부품을 절단했습니다. 그리고 취미가와 전문가 모두에게서 가장 많이 듣는 질문은: SVG를 써야 하나요, DXF를 써야 하나요?

정직한 답변? 머신에 따라 다릅니다. 하지만 그것만으로는 별로 도움이 되지 않으니, 각 포맷이 정확히 무엇을 하는지, 어디서 뛰어난지, 구체적인 셋업에 따라 어떤 것을 선택해야 하는지 자세히 설명하겠습니다.

같은 디자인을 두 포맷으로 보여주는 SVG와 DXF 벡터 파일 포맷 비교
같은 커팅 디자인의 SVG 포맷(왼쪽)과 DXF 포맷(오른쪽) 나란히 비교

SVG란 정확히 무엇인가?

SVG는 Scalable Vector Graphics의 약자입니다. HTML과 CSS를 표준화하는 W3C에서 웹에서 벡터 그래픽을 표시하는 방법으로 개발했습니다. 파일 자체가 XML 텍스트이므로, 텍스트 편집기에서 열어 좌표와 형태를 읽을 수 있습니다.

SVG의 특징

  • XML 기반이며 사람이 읽을 수 있음 — 구문을 알면 패스를 수동으로 편집 가능
  • 채우기, 스트로크, 그라디언트, 투명도 지원 — 본질적으로 시각적 포맷
  • 메타데이터 포함 — 레이어 이름, ID, CSS 스타일링까지
  • 품질 손실 없이 무한 스케일링 (벡터니까 당연)
  • 웹 브라우저에서 네이티브로 이해 — Chrome, Firefox, Safari가 SVG를 직접 렌더링

SVG 파일은 벡터 패스와 임베디드 래스터 이미지를 모두 포함할 수 있습니다. 확대했을 때 픽셀화되어 보이는 SVG를 받았다면, 실제 벡터 패스가 아닌 임베디드 PNG 또는 JPEG가 포함되어 있을 가능성이 높습니다. 커팅 전에 항상 확인하세요.

SVG에 대해 이해해야 할 핵심은 시각적 프레젠테이션을 위해 설계되었다는 것입니다. 색상, 라인 스타일, 불투명도 등 사물의 모습에 관심을 둡니다. 이 시각적 풍부함은 커팅 머신에 가져올 때 강점이자 한계입니다.

DXF란 정확히 무엇인가?

DXF는 Drawing Exchange Format의 약자입니다. Autodesk가 1982년에 서로 다른 소프트웨어 간 CAD 도면을 공유하기 위해 만들었습니다. 4십 년 이상 엔지니어링과 제조 세계의 공용어였습니다.

DXF의 특징

  • 지오메트리 중심 — 정확한 좌표, 치수, 공간 관계를 저장
  • 레이어, 블록, 치수 주석 지원 — 실제 CAD 개념
  • 3D 데이터 처리 — 평면 2D 패스뿐만 아니라 완전한 3차원 와이어프레임
  • 실제 단위 저장 — 파일이 그 측정값이 밀리미터인지 인치인지 알고 있음
  • 산업 표준 — CNC, 레이저, 플라즈마, 워터젯 머신용

DXF 파일은 여러 버전이 있습니다 (R12, R14, 2000, 2004, 2007 등). 머신 소프트웨어가 DXF에 문제가 있으면, R12 또는 R14 버전으로 저장해 보세요 — 이 오래된 포맷은 보편적으로 지원되며 단순한 파서를 혼란스럽게 하는 기능을 제거합니다.

DXF는 정밀 제조를 위해 설계되었습니다. 사물이 어디에 있는지에 관심을 둡니다 — 정확한 좌표, 실제 측정값, 기하학적 관계. 미학에는 크게 신경 쓰지 않습니다.


정말 중요한 기술적 차이

이론적 차이는 건너뛰고, 머신에서의 워크플로우에 실제로 영향을 주는 것에 집중하겠습니다.

패스 표현

SVG는 컴팩트한 패스 구문을 사용합니다: M 0,0 L 100,0 L 100,100 Z (원점으로 이동, 점으로 선, 점으로 선, 패스 닫기). 곡선은 베지어 곡선 — 3차와 2차. SVG의 모든 곡선은 궁극적으로 베지어입니다.

DXF는 개별 엔티티를 사용합니다: LINE, ARC, CIRCLE, ELLIPSE, POLYLINE, SPLINE. DXF의 원은 중심점과 반지름으로 저장됩니다. SVG에서 같은 원은 4개의 3차 베지어 곡선으로 근사됩니다 — 가깝지만 수학적으로 동일하지는 않습니다.

"

진정한 호와 베지어 근사의 차이는 0.001mm일 수 있습니다. 비닐 데칼에는 아무것도 아닙니다. 정밀 가공된 항공우주 부품에는 불합격 부품입니다.

— Mark Chen, CNC 오퍼레이터

단위와 스케일

SVG는 추상적인 "사용자 단위"로 작동합니다 — 좌표 공간을 정의하는 viewBox가 있지만, 실제 물리적 크기는 컨텍스트에 따릅니다. Cricut Design Space가 SVG를 가져올 때, viewBox와 width/height 속성을 기반으로 의도된 크기를 추측해야 합니다.

DXF는 단위를 명시적으로 저장합니다. Fusion 360에서 밀리미터 설정으로 DXF를 만들면, 모든 좌표가 밀리미터입니다. CAM 소프트웨어가 이 단위를 읽고 부품의 정확한 크기를 압니다.

Warning: 잘못된 크기로 커팅되는 1번 원인은 SVG 단위 혼란입니다. 디자인이 잘못된 크기로 커팅되면, SVG에 실제 단위가 포함된 명시적 width/height 속성이 있는지 (width="150mm" 같은) 아니면 단위 없는 viewBox 값만 있는지 확인하세요. 대부분의 크래프트 커터는 단위 없는 SVG를 다르게 해석합니다.

색상과 시각적 데이터

SVG는 완전한 색상 정보를 담습니다 — 채우기 색상, 스트로크 색상, 불투명도, 그라디언트, 필터까지. Cricut 같은 머신은 이 색상을 사용하여 커팅 라인, 스코어 라인, 드로우 라인을 분리합니다.

DXF는 조직을 위해 레이어 색상과 라인 타입을 사용하지만, 기능적이지 장식적이지 않습니다. 레이저 커팅에서 DXF의 다른 레이어 색상은 일반적으로 다른 속도/출력 설정에 대응합니다.

다른 색상 레이어가 커팅 파라미터에 매핑된 벡터 파일을 처리하는 레이저 커터
색상 코드된 벡터 레이어를 사용하는 레이저 커터 — 각 색상이 다른 속도와 출력 설정을 나타냄

A Full Year of Conversions for $49

Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime

Get the Annual Deal

머신 호환성: 결정판 테이블

각 플랫폼에서의 직접 경험으로 배운 것입니다:

머신 / 플랫폼SVG 지원DXF 지원권장 포맷메모
Cricut (전 모델)우수 — 네이티브미지원SVGDesign Space는 SVG, PNG, JPG, BMP, GIF만 허용
Silhouette Cameo/Portrait양호 — 가져오기양호 — 가져오기SVGSilhouette Studio는 둘 다 지원; SVG가 커팅/드로잉 분리를 위한 색상 보존
Glowforge우수 — 네이티브미지원SVG스트로크 색상으로 커팅, 스코어, 각인 작업 구분
Epilog Laser제한적 — CorelDRAW 경유양호 — CorelDRAW 경유DXF전문 워크플로우는 일반적으로 CorelDRAW 또는 AutoCAD를 통해 DXF 사용
xTool (D1, M1, S1)양호 — XCS 경유양호 — XCS 경유SVGxTool Creative Space가 둘 다 잘 처리; SVG가 취미가에게 쉬움
CNC 라우터 (Shapeoko, X-Carve)제한적 — CAM 의존우수 — 네이티브DXFCarbide Create, Easel 및 대부분의 CAM 소프트웨어가 DXF 선호
산업용 CNC (HAAS, Tormach)미사용우수 — 네이티브DXFCAM 툴체인(Fusion 360, Mastercam)이 DXF와 네이티브 작동
플라즈마/워터젯 커터거의 미지원우수 — 네이티브DXFSheetCAM, FlashCut 등이 DXF 입력 기대

SVG가 더 나은 경우

SVG를 선택하세요:

1. 크래프트 커터를 사용할 때

Cricut과 Glowforge는 DXF를 받지도 않습니다. 논의 끝 — SVG가 필요합니다. 둘 다 받는 머신(Silhouette 등)에서도, 소프트웨어가 SVG 중심으로 설계되어 있어 SVG가 보통 더 매끄러운 경험입니다.

2. 색상 코드 작업이 중요할 때

SVG의 풍부한 색상 지원은 같은 파일에서 다른 작업을 시각적으로 분리해야 할 때 이상적입니다. 단일 SVG에 커팅용 빨간 패스, 스코어용 파란 패스, 각인용 검은 채우기를 가질 수 있으며 — 머신 소프트웨어가 이 색상을 직접 읽습니다.

3. Illustrator, Inkscape, Figma에서 디자인할 때

이 도구들은 SVG 네이티브입니다. SVG로 저장하면 완벽한 1:1 내보내기를 얻습니다. 이 도구들에서 DXF로 저장하면 종종 손실이 있는 변환이 수반 — 베지어 곡선이 근사되고, 시각적 스타일링이 제거되며, 레이어 구성을 잃을 수 있습니다.

4. 디자인에 텍스트나 복잡한 곡선이 포함될 때

SVG는 벡터화된 텍스트를 아름답게 처리합니다. 베지어 곡선은 매끄럽고 흐르는 글자 형태를 의미합니다. DXF도 텍스트를 처리할 수 있지만, 폰트 아웃라인에서 DXF 엔티티로의 변환은 종종 불필요한 복잡성을 초래합니다.

Pro Tip: SVG 사용자를 위한 프로 팁: 커터에 보내기 전에 항상 텍스트를 아웃라인/패스로 변환하세요. SVG에 라이브 텍스트를 남기면, 머신 소프트웨어가 설치된 폰트로 렌더링하려 합니다 — 그리고 아름다운 필기체 스크립트가 Arial로 바뀝니다.


DXF가 더 나은 경우

DXF를 선택하세요:

1. 치수 정확도가 중요할 때

맞아야 하는 부품 — 브래킷, 인클로저, 기계 어셈블리 — 을 가공한다면, DXF는 실제 단위로 정확한 치수를 보존합니다. CAD 도구에서 밀리미터로 설정하면 CAM 소프트웨어에 밀리미터로 도착합니다. 추측 없음, 스케일 서프라이즈 없음.

2. CAD 환경에서 작업할 때

디자인이 Fusion 360, SolidWorks, AutoCAD, FreeCAD에 있다면 DXF를 유지하세요. 이 도구들은 네이티브로 DXF로 생각합니다. 다시 변환하기 위해 SVG로 변환하는 것은 불필요한 오류를 도입합니다.

3. 머신이 CAM 소프트웨어로 G-code를 생성할 때

CNC 라우터, 산업용 레이저, 플라즈마 커터 — 툴패스에서 G-code를 생성하는 모든 것 — 은 DXF와 가장 잘 작동합니다. CAM 소프트웨어(Fusion 360 CAM, VCarve, Mastercam)가 DXF 지오메트리를 가져오고 적절한 리드인, 탭, 커팅 전략으로 정밀한 툴패스를 생성합니다.

4. 진짜 호와 원이 필요할 때

DXF는 원을 중심점과 반지름으로 저장합니다. 머신 컨트롤러가 진짜 원호를 절단할 수 있습니다. SVG는 그 원을 베지어 곡선으로 근사하며, 일부 CNC 컨트롤러는 이를 작은 선분 시리즈로 추적 — 기술적으로 정확하지만 정밀 부품에서 약간 면이 있는 엣지를 남길 수 있습니다.

DXF 벡터 파일에서 정밀한 치수 정확도로 부품을 절단하는 CNC 라우터
DXF 툴패스를 따르는 CNC 라우터 — 가공된 부품의 정밀한 치수 정확도에 주목

Free SVG Tools for Crafters

Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG

Check Your SVG Free

포맷 간 변환

선택의 여지가 없는 경우도 있습니다 — SVG가 있는데 DXF가 필요하거나 그 반대. 처리 방법은 다음과 같습니다.

SVG에서 DXF로

최고의 도구: Inkscape (무료), Illustrator, Fusion 360

  1. Inkscape에서 SVG 열기
  2. 모든 객체를 선택하고 패스 > 객체를 패스로로 이동 (모든 것을 원시 패스로 변환)
  3. 대상 머신이 곡선에 문제가 있으면 확장 > 패스에서 생성 > 베지어 평탄화
  4. DXF로 저장 (최대 호환성을 위해 R14 선택)

Warning: SVG에서 DXF 변환 시 잃는 것:

  • 채우기 색상과 그라디언트 (DXF는 같은 방식으로 채우기를 처리하지 않음)
  • 투명도와 시각적 효과
  • 임베디드 래스터 이미지
  • CSS 기반 스타일링
  • 일부 복잡한 패스 작업 (클립, 마스크)

보존되는 것: 패스 지오메트리, 스트로크 색상 (레이어 색상으로 매핑), 기본 레이어 구조.

DXF에서 SVG로

최고의 도구: Inkscape (무료), Illustrator, 온라인 변환기 (CloudConvert, Zamzar)

  1. Inkscape에서 DXF 열기 (스케일을 물어봄 — DXF가 만들어진 단위 선택)
  2. 치수가 맞는지 확인 (알려진 특징 측정)
  3. 머신의 작업 매핑을 위해 스트로크 색상 할당
  4. Plain SVG로 저장 (독점 확장을 추가하는 Inkscape SVG가 아닌)

Pro Tip: 일괄 변환 팁: 수십 개의 파일을 변환해야 하면, Inkscape의 명령줄 모드를 사용하세요. 스크립트에서 inkscape input.dxf --export-filename=output.svg를 실행하여 전체 폴더를 자동 변환할 수 있습니다.


일반적인 문제와 해결 방법

SVG 문제

문제: 디자인이 잘못된 크기로 커팅됨
원인: 누락되거나 충돌하는 width/height 속성 vs. viewBox.
해결: Inkscape에서 열고, 문서 속성으로 가서, 페이지 크기를 의도한 치수로 설정하고 다시 저장.

문제: 도형이 엣지를 공유하는 곳에서 이중 커팅 라인
원인: 인접한 두 도형이 각각 자체 엣지를 가짐 — 머신이 각각을 별도로 커팅.
해결: 부울 합집합으로 인접 도형을 병합하거나, 중복 겹치는 패스 삭제.

문제: 머신이 일부 패스를 무시
원인: 패스에 스트로크가 없음 (채우기만), 머신은 스트로크만 읽음.
해결: 전체 선택, 보이는 스트로크 색상 설정, 선택적으로 채우기 제거.

문제: 가져온 SVG에 수백 개의 작은 노드가 있음
원인: 자동 트레이스되거나 잘못 내보낸 SVG, 과도한 앵커 포인트.
해결: Inkscape에서 패스를 선택하고 패스 > 단순화 (Ctrl+L)를 사용하여 형태를 유지하며 노드 감소.

DXF 문제

문제: 파일이 열리지 않거나 빈 화면 표시
원인: DXF 버전 비호환 — 소프트웨어가 새로운 DXF 기능을 파싱할 수 없음.
해결: 원본 소프트웨어에서 DXF R12로 다시 저장. R12는 보편적으로 지원됨.

문제: 치수가 크게 틀림 (예: 부품이 25.4mm가 아닌 25,400mm로 표시)
원인: 단위 불일치 — 파일이 인치로 만들어졌는데 밀리미터로 열림 (또는 반대).
해결: 25.4를 곱하거나 (인치→mm) 25.4로 나누기 (mm→인치). CAM 소프트웨어에서 올바른 단위 설정.

문제: 곡선이 면처리/들쭉날쭉하게 보임
원인: 곡선을 근사하는 세그먼트가 너무 적은 폴리라인.
해결: 내보내기 전에 CAD 소프트웨어에서 호 해상도 증가, 또는 폴리라인 근사 대신 진짜 ARC 엔티티 사용.

문제: 추가 구성선, 치수, 텍스트가 파일을 어지럽힘
원인: DXF가 주석 레이어가 켜진 채로 내보내짐.
해결: 내보내기 전에 비기하학적 레이어를 삭제하거나 숨기기, 또는 CAM 소프트웨어에서 정리.


머신 유형별 추천

여러 머신을 사용한 수년 후, 직접적인 추천입니다:

크래프트 커터 (Cricut, Silhouette, Brother ScanNCut)

SVG를 사용하세요. 끝. 이 머신과 소프트웨어는 SVG용으로 만들어졌습니다. 거스르지 마세요.

데스크톱 레이저 커터/각인기 (Glowforge, xTool, Ortur, Atomstack)

SVG로 시작하세요. 내장 소프트웨어가 SVG를 완벽하게 처리하며, 색상-작업 매핑이 직관적입니다. LightBurn을 통한 정밀 기계 가공을 할 때만 DXF로 전환하세요.

전문 레이저 커터 (Epilog, Trotec, Universal Laser)

드라이버 소프트웨어를 통해 DXF (보통 CorelDRAW 또는 AutoCAD). 이 머신은 전문 CAD 워크플로우를 기대합니다. SVG는 가능하지만 불필요한 변환 단계를 추가합니다.

CNC 라우터 (Shapeoko, X-Carve, Onefinity, Avid)

DXF, 항상. CAM 소프트웨어 (Carbide Create, VCarve, Fusion 360)가 DXF를 원합니다. 지오메트리를 깔끔하게 처리하고 올바른 이송과 속도로 적절한 툴패스를 생성합니다.

산업용 CNC와 플라즈마

DXF, 의심의 여지 없이. DXF의 홈그라운드입니다. CAD에서 CAM, 컨트롤러까지 전체 체인이 DXF를 유창하게 구사합니다.


Pro Tip: "둘 다" 전략

디지털 커팅 파일을 판매하거나 디자인을 공유한다면, 항상 SVG와 DXF 버전을 모두 제공하세요. 두 번째 포맷을 내보내는 데 30초밖에 안 걸리며, 고객의 호환성 문제를 제거합니다. 대부분의 전문 디자인 마켓플레이스는 이제 최소한 두 포맷을 요구합니다.

"

DXF 순수주의자였습니다 — 진짜 기계공은 DXF를 쓴다고 말했죠. 그러다 빠른 프로토타이핑용 Glowforge를 사고, 갑자기 SVG가 일상 워크플로우에 들어왔습니다. 이제 모든 파일의 두 버전을 보관합니다. 어떤 포맷이 더 좋은지가 아닙니다 — 머신이 어떤 포맷을 기대하는지의 문제입니다.

— Jamie Torres, 제조 공장 소유주

SVG vs DXF 논쟁에 단일 승자는 없습니다. 각 포맷은 자기 영역에서 뛰어납니다 — SVG는 시각적이고 웹에 연결된 크래프트 커터의 세계에서, DXF는 정밀하고 CAD 주도의 산업 제조 세계에서. 머신을 알고, 워크플로우를 알고, 디자인에서 최종 커팅까지 프로세스를 매끄럽게 유지하는 포맷을 선택하세요.


특성SVGDXF
최적 용도Cricut, Silhouette, 레이저 각인기CNC 라우터, 산업용 레이저, CAD
색상 지원풀 RGB/hex레이어 기반 색상만
텍스트 처리네이티브 텍스트 + 웹 폰트아웃라인으로 변환
파일 크기 (일반 로고)5~50 KB20~200 KB
웹 호환성예 — 모든 브라우저에서 렌더링아니오 — CAD 소프트웨어 필요

A Full Year of Conversions for $49

Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime

Get the Annual Deal

참고 자료

Tags:
SVG
DXF
비교
CNC
Cricut
Silhouette
Share:

Try VectoSolve Now

Convert your images to high-quality SVG vectors with AI

AI-Powered Vectorization

Ready to vectorize your images?

Convert your PNG, JPG, and other images to high-quality, scalable SVG vectors in seconds.