CRW to SVG Converter

Convert CRW files to SVG format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: CRW

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
VECTOR_IMAGE_COMPRESSION
Number precision
1
6
10
Lower precision will result in smaller file size, but may cause loss of detail. Number between 4 - 6 is recommended for most use cases.

Convert CRW to SVG: What This Tutorial Covers

A CRW is a Canon RAW photograph; an SVG is a vector drawing built from filled shapes. There is no way to wrap a photo inside an SVG and keep it photographic, so this converter traces the developed image into flat colour regions instead. That produces a clean, infinitely scalable result from a logo, sign, or high-contrast graphic, and a posterised, oversized mess from a landscape. This guide covers the one setting that matters, what to expect from each kind of source, and where to send the file instead when SVG is the wrong answer.

How to Convert CRW to SVG

  1. Upload Your CRW File: Drag your .crw onto the page or click "+ Add Files". Several CRW files can be queued and they all trace with the same settings.
  2. Set Number Precision: Open Advanced Options and move the Number precision slider. It runs from 1 to 10 and starts at 6; the on-page note recommends 4-6 for most images.
  3. Match the Setting to the Source: Flat, high-contrast artwork traces well anywhere in the 4-6 range. A busy photograph will posterise at every value, so switch to a raster target instead if that is your source.
  4. Convert and Download: Click Convert and save the SVG. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours. No sign-up, no watermark.

Walk-through: What Number Precision Actually Controls

Our converter exposes a single knob, and that one slider drives two of the tracer's internal parameters at once: colour precision, which governs how many significant bits per RGB channel survive the clustering pass, and path precision, which governs how many decimal places the emitted path coordinates keep. Lowering it therefore simplifies the picture in two directions simultaneously — fewer distinct colour regions, and coarser geometry inside each one.

  • You want the smallest SVG: set 3-4. Colours collapse into fewer clusters and coordinates round harder. Ideal for icons, monograms, and stencil-style artwork.
  • Edges look faceted or blocky: raise toward 7-8, and stop there. Curves keep more coordinate detail and colour steps soften, at the cost of file size. Positions 9 and 10 are not usable: the same slider value doubles as the colour precision, which is only defined for 1 to 8 bits per channel, so the run stops with an out-of-range error instead of producing a finer trace.
  • The result looks like a cartoon poster: that is the trace behaving correctly on a photographic source, not a precision problem. See the source-type notes below.
  • You only wanted the picture to scale on screen: a large raster is the right answer. CRW to PNG keeps every tone losslessly; a vector trace cannot.

Number Precision Quick Reference

Setting Colour regions Path detail Best for
1-2 Very few Very coarse Extreme simplification; rarely useful
3-4 Few Coarse Icons, monograms, stencils, smallest output
5-6 (6 is the default) Balanced Balanced Logos, signage, flat graphics — the recommended range
7-8 Many Fine Detailed line art where edge smoothness matters
9-10 Out of range: colour precision caps at 8 and the same value feeds it, so the run stops with an out-of-range error

What Survives the Trace

Property CRW (raster RAW) SVG (traced vector)
Picture data Undeveloped sensor mosaic Discarded and replaced by filled shapes
Continuous tone Full photographic gradation None — flat fills only
Scaling behaviour Softens when enlarged Stays sharp at any size
EXIF and camera metadata Present in the CIFF structure Not carried into the SVG
What you can edit afterwards Exposure, white balance, tone Nodes, fills, stroke, paths
File size on a photographic source Fixed by pixel count Can easily exceed the original

Common Errors and How to Fix Them

  • "My photo looks like a flat cartoon poster" — posterisation. Vectors store shapes, not tones, so smooth gradients collapse into visible bands. Use CRW to JPG or CRW to PNG when you want a real photograph.
  • "The SVG is larger than the CRW" — a detailed source produces thousands of separate paths. Lower Number precision, crop down to just the graphic, or accept that this image is not a vector candidate.
  • "The run stopped or the SVG came back empty" — check Number precision first, since 9 and 10 stop the trace outright. If the slider was already low, develop the RAW yourself with CRW to PNG and run PNG to SVG on the result: a lossless raster you have inspected is the most predictable input a tracer can be given, and an empty-looking trace is usually a flat, under-exposed render with no colour boundaries to find.
  • "Colours differ from the camera preview" — a RAW carries no baked-in rendering, so a neutral development is applied before tracing. Shifts against the in-camera JPEG preview are expected, not a fault.
  • "The file is rejected" — confirm it is a genuine Canon CRW built on CIFF. CR2 and CR3 are different formats with different internal structures and cannot be renamed into a CRW.

When This Doesn't Work

SVG is the wrong target for anything you want to stay photoreal — portraits, landscapes, skies, skin, anything with smooth shadow falloff. For those, keep the pixels: CRW to PNG for lossless quality, CRW to JPG for a small shareable photo, or CRW to TIFF for an editing master. Reserve the trace for logos, signage, painted lettering, screenshots of flat graphics, and high-contrast artwork where clean scalable outlines matter more than tonal fidelity. And if you need vector output for a cutter or plotter, expect to open the traced SVG in a vector editor afterwards — a machine trace produces usable but unoptimised node counts.

Frequently Asked Questions

Why does my CRW photo look posterised after converting to SVG?

Because SVG stores shapes filled with solid colours rather than pixels carrying continuous tone. The converter groups similar colours into flat regions, so the smooth gradients in a real photograph collapse into a handful of distinct bands — the poster effect. High-contrast graphics trace cleanly; photographs never do. If the picture needs to stay realistic, convert the CRW to a raster format such as PNG or TIFF instead.

What does the Number precision slider actually change?

It sets a single value from 1 to 10 that our pipeline passes to both the tracer's colour-precision argument and its path-precision argument. Colour precision decides how many significant bits per RGB channel survive clustering, which controls how many separate colour regions the trace produces. Path precision decides how many decimal places each path coordinate keeps, which controls how smooth the outlines are and how large the file grows. The slider starts at 6 and the on-page note recommends staying between 4 and 6.

What is the difference between CRW, CR2 and CR3?

CRW is Canon's first-generation RAW, built on the Camera Image File Format (CIFF) container that Canon designed — the two-part specification was finalised as version 1.0 revision 4 on 24 December 1997 and version 1.0 revision 3 on 9 February 1998. Canon later superseded CRW with CR2, and more recently with CR3. All three are separate formats with different internal layouts, so renaming a CR2 or CR3 to .crw will not make it convert here.

Which Canon cameras wrote CRW files?

The CRW era covers Canon's earliest digital SLRs and the enthusiast PowerShot line: RAW decoders such as LibRaw list the EOS D30, EOS D60, EOS 10D and EOS 300D (Digital Rebel / Kiss Digital), alongside PowerShot G-series bodies and the PowerShot Pro models. Anything Canon released after the CR2 transition writes CR2 or CR3 instead.

Can an SVG hold the actual photograph rather than a trace?

An SVG can technically embed a raster image as a base64 block, but that is a photo in a vector wrapper — it does not scale any better than the original JPG or PNG, and the file gets larger, not smaller. This converter produces a genuine trace, which is what people actually want from a vector target. If you only need the picture inside a web page, use a normal raster image.

Will the SVG keep my CRW's EXIF data and colour profile?

No. The trace reduces the image to geometry and fill colours, so camera metadata, the embedded colour profile, and the original sensor bit depth are not carried into the output. The SVG is a fresh XML document describing shapes. Keep the original CRW if any of that information matters to you.

How do I get the best possible trace out of a CRW?

Develop it yourself before tracing. Convert the RAW with CRW to PNG, look at the render, then feed that PNG into PNG to SVG. A CRW is a sensor mosaic, not RGB pixels — it has to be demosaiced, white-balanced and tone-curved into an image before there are any colour boundaries to follow, and whoever does that step chooses the exposure and colour the tracer will see. Doing it in two stages also lets you crop to the graphic, raise contrast and downscale in between, which moves the result far more than the tracing slider does.

What happens to my CRW file after the conversion?

It is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up and no watermark, and files are never shared or made public. In practice the wait you notice is the upload itself rather than the trace, since CRW files from that camera generation are only a few megabytes each.

Rate CRW to SVG Converter Tool

Rating: 4.8 / 5 - 113 reviews