SVG를 JPG로 변환기

최적의 품질과 크기 균형을 갖춘 컴팩트한 래스터 형식으로 벡터 그래픽 변환

소프트웨어 설치 불필요 • 빠른 변환 • 개인정보 보호 및 보안

1단계

SVG 파일 업로드

최대 10MB의 파일 3개를 변환할 수 있습니다

1단계

SVG 파일 업로드

가입하기 매일 10회 무료 변환 받기

SVG를 JPG로 변환이란?

SVG를 JPG로 변환은 벡터 그래픽을 래스터화한 후 JPEG 알고리즘으로 결과를 압축하는 과정입니다. SVG를 PNG로 변환하는 것과 달리, 여기서는 이중 변환이 일어납니다: 먼저 도형의 수학적 설명이 픽셀 그리드로 변환되고, 그 다음 최소 파일 크기를 달성하기 위해 품질 손실을 제어하며 결과 이미지가 압축됩니다.

SVG(Scalable Vector Graphics)는 이미지를 XML 형식의 기하학적 명령어 세트로 표현합니다. 각 요소 - 선, 곡선, 도형, 텍스트 - 는 수학적으로 설명되어 선명도 손실 없이 어떤 크기로든 이미지를 확대할 수 있습니다. SVG 파일은 수백 개의 객체로 구성된 복잡한 구성을 포함할 수 있으며, 파일 크기는 이미지의 "해상도"가 아닌 요소의 수에만 의존합니다.

JPG(JPEG, Joint Photographic Experts Group)는 이미지를 DCT(이산 코사인 변환) 알고리즘으로 압축된 픽셀 그리드로 저장합니다. 이 알고리즘은 이미지를 8x8 픽셀 블록으로 나누고 사람의 눈이 덜 인식하는 고주파 정보 - 미세한 디테일과 급격한 전환 - 를 제거합니다. 압축 정도는 품질 매개변수로 조절됩니다: 품질이 낮을수록 파일이 작아지지만 아티팩트가 더 눈에 띕니다.

무한히 확장 가능한 SVG를 손실이 있는 제한된 래스터로 변환하는 이유는 무엇일까요? 답은 JPG의 범용성과 컴팩트함에 있습니다. 이 형식은 구형 전화기부터 현대 브라우저까지, 소셜 네트워크부터 전문 인쇄소까지 어디서나 지원됩니다. 적절한 품질 매개변수를 선택하면 결과물은 파일 크기가 훨씬 작으면서도 원본과 시각적으로 구별할 수 없습니다.

SVG를 JPG로 변환이 필요한 경우

소셜 미디어 게시

대부분의 소셜 플랫폼은 보안상의 이유로 SVG를 지원하지 않거나 제한합니다:

플랫폼 SVG JPG 특징
카카오스토리 아니오 자동 재압축 약 85%
네이버 블로그 아니오 최대 25MB 지원
Telegram (게시물) 아니오 최대 10MB 지원
WhatsApp 아니오 자동 압축
Instagram 아니오 최적 1080x1080
TikTok 아니오 세로 형식
Pinterest 아니오 권장 2:3

로고, 일러스트레이션 또는 인포그래픽이 SVG로 있다면, 소셜 미디어에 게시하려면 JPG 또는 PNG로 변환해야 합니다.

이메일 전송

이메일 클라이언트는 SVG를 잠재적으로 위험한 형식으로 차단합니다(SVG에는 JavaScript 코드가 포함될 수 있음). 첨부 파일 및 이메일 본문에 삽입할 때는 JPG를 사용하세요:

  • Gmail - SVG 첨부 파일 차단, JPG는 올바르게 표시
  • Outlook - SVG에 대한 보안 경고, JPG는 제한 없음
  • Naver Mail - 이메일에서 SVG 자동 제거
  • Daum Mail - 첨부 파일에서 SVG가 표시되지 않음

JPG는 비즈니스 서신, 마케팅 메일링 및 개인 메시지를 위한 범용 형식입니다.

레거시 소프트웨어와의 통합

많은 프로그램, 특히 전문 산업 솔루션은 SVG를 지원하지 않습니다:

  • ERP 시스템 - 래스터 형식만 이미지 가져오기 지원
  • 이전 버전 Microsoft Office - Office 2016 이전에는 SVG가 올바르게 표시되지 않음
  • 문서 관리 시스템 - 형식을 JPG, PNG, PDF로 제한하는 경우가 많음
  • CRM 시스템 - 아바타 및 이미지 업로드는 일반적으로 JPG
  • 전자상거래 시스템 - 제품 카탈로그에는 래스터 이미지 필요

SVG를 JPG로 변환하면 모든 소프트웨어와의 호환성이 보장됩니다.

디스크 공간 및 트래픽 절약

JPG는 손실 압축 덕분에 PNG보다 훨씬 컴팩트합니다. 투명도가 필요 없는 이미지의 경우 JPG가 최적의 선택입니다:

이미지 유형 SVG PNG JPG (85%) JPG (70%)
로고 (간단) 5KB 50KB 25KB 15KB
일러스트레이션 100KB 500KB 150KB 80KB
인포그래픽 200KB 1MB 300KB 150KB
복잡한 그래픽 500KB 2MB 400KB 200KB

대량 이미지 업로드(카탈로그, 갤러리, 아카이브)의 경우 트래픽 및 디스크 공간 절약이 상당할 수 있습니다.

SVG와 JPG의 기술적 비교

형식의 근본적인 차이

SVG(벡터 그래픽):

  • XML 형식의 도형 수학적 설명
  • 품질 손실 없는 무한 확장성
  • CSS 스타일, JavaScript, SMIL 애니메이션 지원
  • 텍스트가 텍스트로 유지됨(편집 가능하고 인덱싱 가능)
  • 요소 수준의 투명도(opacity, fill-opacity)
  • 파일 크기는 "해상도"가 아닌 복잡성에 따라 달라짐

JPG(래스터 그래픽):

  • DCT 압축된 픽셀 그리드
  • 고정 해상도, 확대 시 흐려짐
  • 상호 작용 없는 정적 이미지
  • 텍스트가 픽셀로 변환됨
  • 투명도 지원 안 함(배경으로 대체됨)
  • 파일 크기는 해상도 및 압축 품질에 비례

특성 비교표

특성 SVG JPG
그래픽 유형 벡터 래스터
압축 Gzip(무손실) DCT(손실)
확장성 무한 해상도에 제한됨
투명도 완전 지원 지원 안 함
색상 공간 sRGB sRGB, CMYK, 그레이스케일
메타데이터 XML 속성 EXIF, IPTC, XMP
애니메이션 CSS, SMIL, JS 없음
상호 작용 예(이벤트, 스크립트) 없음
브라우저 지원 모든 최신 1995년 이후 모든 브라우저
보안 잠재적 XSS 완전히 안전
이상적인 용도 로고, 아이콘, 다이어그램 사진, 복잡한 이미지

SVG 내보내기에서 JPG가 PNG보다 좋은 경우

SVG를 변환할 때 선택지가 있습니다: PNG(무손실, 투명도 있음) 또는 JPG(손실 있음, 투명도 없음). JPG가 다음 경우에 더 좋습니다:

  • 크기가 중요한 경우 - JPG는 비슷한 시각적 품질에서 PNG보다 30-70% 작음
  • 투명도가 필요 없는 경우 - 이미지가 흰색 또는 컬러 배경 위에 있을 것임
  • 많은 그라디언트 - 부드러운 색상 전환은 JPG가 더 효율적으로 압축
  • 사실적인 요소 - JPG는 자연스러운 이미지를 위해 만들어짐
  • 대량 처리 - 수천 개의 이미지 업로드 시 트래픽 절약

PNG는 투명도가 필요하거나, 선명한 경계(텍스트, 선)가 있거나, 추가 편집이 계획된 경우에 더 좋습니다.

변환 과정: 작동 방식

SVG를 JPG로 래스터화 단계

  1. XML 문서 파싱 - 분석기가 SVG 파일의 구조를 분석합니다: 요소(rect, circle, path, text), 속성(fill, stroke, transform), 스타일(CSS 인라인 및 외부), 요소 간 관계(use, defs, clipPath)를 결정합니다.

  2. 캔버스 크기 결정 - viewBox와 스케일 매개변수를 기반으로 최종 해상도가 계산됩니다. viewBox="0 0 100 100"이고 scale=200%이면 결과는 200x200 픽셀이 됩니다. viewBox가 없으면 width/height 속성이 사용됩니다.

  3. 폰트 준비 - 텍스트 요소의 경우 시스템 폰트가 로드됩니다. 외부 소스의 웹 폰트는 사용할 수 없을 수 있습니다. 지정된 폰트를 찾을 수 없으면 폴백(serif 또는 sans-serif)이 적용됩니다.

  4. 레이어별 래스터화 - 각 SVG 요소는 문서 순서대로 렌더링됩니다(painter's algorithm):

    • 도형(rect, circle, ellipse)은 공식으로 계산됨
    • 경로(path)는 베지어 곡선으로 보간됨
    • 그라디언트는 각 픽셀에 대해 계산됨
    • 필터(blur, drop-shadow)는 행렬 연산으로 적용됨
    • 텍스트는 커닝과 줄 간격을 고려하여 렌더링됨
  5. 알파 블렌딩을 사용한 합성 - 반투명 요소는 알파 합성 규칙에 따라 서로 겹쳐집니다. 결과는 RGBA 버퍼입니다.

  6. 투명도를 배경으로 대체 - JPG는 투명도를 지원하지 않으므로 모든 투명 영역은 흰색(또는 다른 지정된 배경)으로 채워집니다. 반투명 픽셀은 배경과 혼합됩니다.

  7. YCbCr로 변환 - 색상 공간이 RGB에서 YCbCr(밝기 + 두 색차 성분)로 변환됩니다. 인간의 눈은 색상보다 밝기에 더 민감하므로 색상 정보를 더 강하게 압축할 수 있습니다.

  8. JPEG 압축 - 이미지가 8x8 블록으로 나뉘고, 각각에 DCT가 적용되며, 품질 매개변수에 따라 고주파 계수가 양자화(거칠게 처리)됩니다. 품질이 낮을수록 더 많은 정보가 버려집니다.

  9. 파일 형성 - JPEG 마커, 양자화 테이블, JFIF 형식의 이미지 데이터가 기록됩니다.

품질 매개변수와 그 영향

JPEG 품질은 1에서 100까지 측정되며, 100은 최소 압축(최대 품질)입니다:

품질 크기(상대) 아티팩트 용도
95-100 100% 눈에 띄지 않음 아카이브 저장, 인쇄
85-94 50-70% 최소 웹, 일반 사용
70-84 30-50% 확대 시 눈에 띔 미리보기, 썸네일
50-69 15-30% 눈에 띔 웹 최적화, 모바일
< 50 < 15% 강함 극단적 압축

대부분의 작업에는 80-90 범위가 최적입니다: 시각적으로 이미지는 원본과 구별할 수 없고 파일 크기는 최대보다 40-60% 작습니다.

투명도 처리 특성

SVG는 여러 유형의 투명도를 지원하며, 모두 JPG로 변환할 때 특별한 처리가 필요합니다:

완전히 투명한 영역 - 요소 외부의 공간은 배경색으로 채워집니다. 기본값은 흰색(#FFFFFF)이지만 변경할 수 있습니다.

opacity 속성 - opacity="0.5"인 요소는 공식에 따라 배경과 혼합됩니다: 최종 색상 = 요소 색상 x opacity + 배경색 x (1 - opacity). 빨간색 채우기(#FF0000)와 opacity=0.5인 요소는 흰색 배경에서 분홍색(#FF8080)이 됩니다.

투명도가 있는 그라디언트 - 그라디언트의 각 색상 스톱은 자체 투명도를 가질 수 있습니다. JPG로 렌더링할 때 모든 알파 채널 값이 배경과의 혼합으로 변환됩니다.

마스크 및 clip-path - 그라디언트 투명도가 있는 복잡한 마스크는 올바르게 래스터화되고 배경과 혼합됩니다.

최적의 사용 시나리오

블로그 및 기사에 일러스트레이션 게시

콘텐츠 마케팅에는 품질과 로딩 속도의 균형이 필요합니다. JPG는 기사의 일러스트레이션 표준입니다:

  • SEO 최적화 - 파일 크기가 작으면 로딩이 빨라지고, 이는 검색 엔진에서 고려됨
  • CMS 호환성 - WordPress, Wix, Squarespace는 제한 없이 JPG를 지원
  • 자동 썸네일 생성 - CMS는 문제없이 JPG에서 미리보기를 생성
  • 지연 로딩 - 브라우저는 lazy loading 시 JPG를 효율적으로 처리

권장 설정: 품질 85%, 전체 너비 이미지의 경우 1200-1920 픽셀.

마켓플레이스용 이미지 제작

Coupang, Gmarket, 11번가, AliExpress는 래스터 제품 이미지가 필요합니다:

플랫폼 권장 크기 형식 품질
Coupang 1000x1000 JPG 85%+
Gmarket 1000x1000 JPG 85%+
11번가 800x800 JPG/PNG 85%+
네이버 스마트스토어 1200x1200 JPG 85%+

제품 카드가 벡터 편집기(배경 위의 로고, 인포그래픽)에서 만들어진 경우 JPG로 변환하면 모든 플랫폼과의 호환성이 보장됩니다.

프레젠테이션 및 문서용 내보내기

PowerPoint, Keynote, Google Slides는 래스터 이미지와 더 잘 작동합니다:

  • 예측 가능한 표시 - JPG는 모든 장치에서 동일하게 보임
  • 작은 프레젠테이션 크기 - 이메일로 보낼 때 중요
  • 이전 버전과 호환 - Office 2010 및 이전 버전은 SVG를 잘 지원하지 않음
  • 아티팩트 없는 인쇄 - 래스터는 프린터에 예측 가능하게 출력됨

프레젠테이션의 경우 품질 90%와 해상도 1920x1080(Full HD) 이상을 권장합니다.

인쇄용 이미지 준비

전문 인쇄에는 TIFF 또는 PDF가 선호되지만 JPG도 널리 사용됩니다:

  • 디지털 인쇄 - 프린터와 플로터는 JPG를 허용
  • 사진 인쇄 - 인쇄소는 JPG로 작업
  • 대형 인쇄 - 배너, 폼보드 포스터
  • 기념품 제품 - 머그컵, 티셔츠, 자석

인쇄의 경우 품질 95-100%와 해상도 300 DPI를 사용하세요(예: 90x50mm 명함의 경우 1063x591 픽셀 필요).

SVG를 JPG로 변환의 제한 사항

투명도 손실

JPG의 주요 제한 사항은 알파 채널이 없다는 것입니다. 변환 시:

  • 투명한 배경이 흰색(또는 지정된 색상)으로 대체됨
  • 반투명 요소가 배경과 혼합됨
  • 부드러운 그림자가 오버레이가 아닌 이미지의 일부가 됨

투명도가 중요한 경우 PNG 또는 WebP를 사용하세요.

압축 아티팩트

JPEG 압축은 특징적인 왜곡을 생성합니다:

  • 블록화 - 낮은 품질에서 8x8 블록의 보이는 경계
  • 윤곽 흐림 - 선명한 경계가 불선명해짐
  • 링잉(ringing) - 대비가 높은 경계 주변의 밝거나 어두운 줄무늬
  • 색상 아티팩트 - 미세한 디테일이 있는 영역에서 색조 왜곡

선명한 경계(로고, 아이콘, 텍스트)가 있는 그래픽의 경우 이러한 아티팩트가 사진보다 더 눈에 띕니다. 왜곡을 최소화하려면 품질 90% 이상을 사용하세요.

편집 가능성 손실

래스터화 후 SVG는 벡터 속성을 잃습니다:

  • 개별 요소의 색상을 변경할 수 없음
  • 텍스트를 편집할 수 없음(픽셀이 됨)
  • 품질 손실 없이 확대할 수 없음
  • 트레이싱 없이 벡터로 다시 내보낼 수 없음

향후 변경 가능성을 위해 원본 SVG 파일을 보관하세요.

폰트 의존성

SVG의 텍스트는 시스템 폰트로 렌더링됩니다. 서버에서 변환 시 문제가 발생할 수 있습니다:

  • 폰트가 설치되어 있지 않음 - 텍스트가 폴백 폰트로 표시됨
  • 웹 폰트를 사용할 수 없음 - 외부 링크가 로드되지 않음
  • 비표준 글리프 - 올바르게 표시되지 않을 수 있음

해결책: 변환 전에 벡터 편집기에서 텍스트를 곡선(outlines)으로 변환하세요.

SVG 준비 권장 사항

변환 전 최적화

  • 숨겨진 요소 제거 - 보이지 않지만 공간과 처리 시간을 차지함
  • 경로 병합 - 많은 작은 객체는 렌더링을 느리게 함
  • 그라디언트 단순화 - 복잡한 다단계 그라디언트를 단순화할 수 있음
  • viewBox 확인 - 올바른 viewBox는 정확한 비율을 보장

텍스트를 곡선으로 변환

변환 후 텍스트가 올바르게 표시되지 않는 경우:

  1. Adobe Illustrator, Inkscape 또는 Figma에서 SVG 열기
  2. 텍스트 요소 선택
  3. 곡선으로 변환(Object -> Expand 또는 Path -> Object to Path)
  4. SVG 저장

이후 텍스트는 경로 세트가 되어 모든 시스템에서 동일하게 표시됩니다.

스케일 선택

최종 해상도는 래스터화 품질을 결정합니다:

  • 화면용 - 100% 또는 200%(Retina)
  • 소셜 미디어용 - 플랫폼 권장 사항에 따라(일반적으로 1080x1080 또는 1200x630)
  • 인쇄용 - 물리적 크기에서 계산된 300 DPI
  • 아카이브용 - 여유있게 공칭의 300-400%

배경색 선택

기본적으로 투명 영역은 흰색(#FFFFFF)으로 대체됩니다. 이미지가 컬러 배경에 배치될 경우:

  • 변환 전에 SVG에 배경 사각형 추가
  • 변환기 설정에서 배경색 선택(지원되는 경우)
  • 이후 오버레이를 위해 JPG 대신 PNG 사용

SVG 내보내기를 위한 대체 형식

SVG를 PNG로

투명도가 필요한 경우 PNG가 범용 형식 중 유일한 선택입니다. 크기는 JPG보다 크지만 품질 손실이 없습니다.

SVG를 WebP로

WebP는 JPG(컴팩트함)와 PNG(투명도)의 장점을 결합합니다. 모든 최신 브라우저에서 지원되지만 이전 프로그램과 호환되지 않을 수 있습니다.

SVG를 PDF로

인쇄의 경우 PDF는 SVG의 벡터 특성을 유지합니다. 그러나 SVG의 모든 요소(필터, 일부 그라디언트)가 PDF로 올바르게 변환되는 것은 아닙니다.

SVG로 저장

대상 플랫폼이 SVG를 지원하는 경우 형식을 변경하지 않고 그대로 두세요. SVG는 크기가 최소이고 무한히 확장 가능합니다.

SVG에서 JPG로 변환은 어디에 사용되나요

소셜 미디어 게시

카카오스토리, 네이버 블로그, Telegram 및 기타 플랫폼에 게시하기 위해 벡터 일러스트레이션, 인포그래픽 및 로고를 JPG로 내보내기

마켓플레이스용 이미지

Coupang, Gmarket, 11번가용 제품 카드 및 광고 배너를 SVG에서 JPG로 변환

이메일 첨부 파일

파일 차단 없이 이메일 전송을 위해 그래픽을 안전한 JPG 형식으로 변환

기사용 일러스트레이션

품질과 로딩 속도의 균형을 갖춘 블로그 및 콘텐츠 마케팅용 벡터 그래픽 최적화

프레젠테이션용 그래픽

PowerPoint, Keynote 및 Google Slides에서 보장된 표시를 위해 다이어그램, 차트 및 일러스트레이션을 JPG로 내보내기

인쇄물

디지털 및 대형 인쇄용 고해상도 SVG 래스터화: 명함, 배너, 기념품 제품

SVG에서 JPG로 변환 팁

1

원본 SVG 보관

JPG는 손실이 있는 최종 형식입니다. 향후 변경, 다른 크기나 형식으로 내보내기를 위해 원본 SVG 파일을 보관하세요

2

작업에 맞는 품질 선택

웹용으로는 80-85%가 충분하고, 인쇄용으로는 95-100%입니다. 70% 미만의 품질은 선명한 경계와 텍스트에서 눈에 띄는 아티팩트를 생성합니다

3

텍스트를 곡선으로 변환

텍스트가 올바르게 표시되지 않으면 변환 전에 Illustrator, Inkscape 또는 Figma에서 경로(outlines)로 변환하세요

4

투명도 손실 고려

투명 영역이 흰색이 됩니다. 이미지가 컬러 배경에 있을 경우 SVG에 해당 배경을 추가하거나 PNG를 사용하세요

자주 묻는 질문

SVG를 JPG로 변환할 때 투명도는 어떻게 되나요?
JPG는 투명도를 지원하지 않으므로 모든 투명 영역이 흰색 배경으로 대체됩니다. 반투명 요소(opacity < 1)는 흰색과 혼합됩니다. 투명도가 중요한 경우 JPG 대신 PNG 또는 WebP를 사용하세요.
변환에 어떤 JPG 품질을 선택해야 하나요?
대부분의 작업에는 품질 85-90%가 최적입니다 - 최대보다 40-50% 작은 파일 크기에서 원본과 시각적으로 구별할 수 없습니다. 인쇄에는 95-100%, 웹 최적화에는 70-80%까지 낮출 수 있습니다.
왜 JPG의 텍스트가 SVG와 다르게 보이나요?
SVG의 텍스트는 시스템 폰트로 렌더링됩니다. 서버에 필요한 폰트가 없으면 표준 폰트가 사용됩니다. 해결책: 변환 전에 벡터 편집기에서 텍스트를 곡선(outlines)으로 변환하세요 - 그러면 텍스트가 도형 세트가 됩니다.
변환 후 파일 크기는 얼마나 되나요?
SVG의 복잡성, 해상도 및 JPG 품질에 따라 달라집니다. 품질 85%의 간단한 로고 1000x1000은 50-150KB를 차지합니다. 같은 크기의 복잡한 일러스트레이션은 200-500KB입니다. JPG는 거의 항상 동일한 해상도의 PNG보다 작습니다.
애니메이션 SVG를 변환할 수 있나요?
변환 시 정적 이미지가 생성됩니다 - 첫 번째 프레임 또는 애니메이션 없는 상태. CSS 애니메이션, SMIL 및 JavaScript 효과는 JPG로 전달되지 않습니다. 애니메이션을 보존하려면 GIF 또는 비디오 형식을 사용하세요.
변환 시 품질이 손실되나요?
SVG 래스터화는 최대 정확도로 이루어집니다. 손실은 JPEG 압축 단계에서만 발생하며 선택한 품질에 따라 달라집니다. 품질 95% 이상에서는 손실이 거의 눈에 띄지 않습니다. 아티팩트는 품질 80% 미만에서 선명한 경계와 텍스트에서 눈에 띌 수 있습니다.
특정 크기의 JPG를 어떻게 얻나요?
픽셀의 최종 크기 = viewBox x 스케일(scale). viewBox='0 0 100 100'인 SVG에서 스케일 200%는 200x200 픽셀의 JPG를 생성합니다. 필요한 해상도에 맞게 스케일을 선택하거나 변환기가 지원하는 경우 정확한 크기를 사용하세요.
JPG가 로고에 적합한가요?
JPG는 특정 배경(웹사이트, 프레젠테이션, 문서)에서 로고를 한 번 사용하는 데 적합합니다. 다양한 배경에서 범용적으로 사용하려면 투명도가 있는 PNG가 더 좋습니다. 어떤 크기로든 내보낼 수 있도록 원본 SVG를 보관하세요.