Convert SVG to TIFF

Converting SVG to TIFF renders the drawing to pixels at a size you choose and writes it as an uncompressed baseline TIFF, which is what print, scanning and archival systems ingest. The size decision is the whole job: a vector has no resolution, and once it is a TIFF the resolution is fixed for good.

  • Where it runs In your browser. The file is never uploaded.
  • Rebuilt TIFF works differently from an SVG, so this is not the gradual degradation a lossy codec applies. What TIFF can express is reproduced faithfully; what it has no equivalent for does not survive at all.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing Text is rendered with the fonts embedded in the file; anything else falls back.

Up to 100 files at once. Mixed formats are fine.

The resolution is the one decision that cannot be revisited

An SVG has no resolution. It is a list of shapes, and a renderer can produce it at 100 pixels or 10,000 with the same fidelity, which is why the file works equally well on a business card and on a building. A TIFF has exactly one resolution, chosen at the moment it is written, and every later use is a scaling of that grid.

So this conversion is a one-way door and the width you pick is the width you have. Rendering too small cannot be undone — enlarging a TIFF afterwards interpolates pixels that were never drawn — and rendering too large is merely wasteful. Get the number before you convert, not after the proof comes back.

Working backwards from millimetres to pixels

The arithmetic is short. Take the printed width in millimetres, divide by 25.4 to get inches, and multiply by the dots per inch the job is specified at. A mark printed 100 mm wide at 300 dpi needs 1,181 pixels; at 600 dpi it needs 2,362.

The scale setting is how you land on it. The default renders 1,024 pixels wide, which is 86.7 mm at 300 dpi or 43.3 mm at 600 — a fair size for a logo on a page and much too small for a poster. Scale runs from 0.1 to 10, so the widest available is 10,240 pixels, which is 867 mm at 300 dpi.

Four bytes a pixel, and the file sizes that follow

Nothing is compressed and each pixel carries four samples, so the size is arithmetic rather than a surprise: width times height times four, plus about a kilobyte of directory. A 1,024-pixel square comes to 4,194,304 bytes of image data, and the measured file was 4,195,304 — from a 140-byte SVG.

Scaling up costs the square of the factor. At scale 3 the same drawing is 3,072 pixels and 37.7 megabytes; at scale 10 it is 10,240 pixels and 419 megabytes, which is enough to exhaust a phone’s memory before the file is written. Render to the size the job needs and no further.

Why the TIFF is written with no compression

TIFF is less a format than a filing system for images, and its readers agree on less than the name suggests. LZW is patent-free and universally supported; Deflate is not; JPEG-in-TIFF is a different image inside a TIFF wrapper and defeats the reason most people ask for one. The uncompressed baseline is the single variant everything accepts.

Somebody converting to TIFF is almost always feeding something particular — a RIP, a scanner’s software, an ingest folder — and a file that one link in that chain refuses costs far more than disk space does. That is the trade this converter makes, and it is stated here rather than discovered later.

The file is RGB, and a press works in CMYK

This is the point at which a prepress operator should stop and read. The TIFF written here has red, green and blue channels plus alpha. A press has cyan, magenta, yellow and black inks, and the conversion between the two is not a formula — it depends on the paper, the press and the ink limit, which is why it is done with a profile rather than automatically.

Do that conversion in prepress with the right profile rather than expecting the file to arrive ready. Two colours worth watching: a saturated RGB blue and a bright RGB green have no CMYK equivalent at all and will come back duller than the screen showed. If those are brand colours, the vector should be specified in spot colours and the drawing should not be going through a raster step at all.

The alpha channel is written; honouring it is another matter

The byte count says four samples per pixel, so the transparency from the drawing is in the file rather than discarded. That much is certain from the arithmetic.

What varies is the reader. Some applications composite the alpha against white on import, some present it as a selectable channel, and some ignore it entirely and show the colour underneath — which for a rendered SVG is black, since nothing was drawn there. Open the result in the application that will place it before assuming a cut-out will behave as one, and if in doubt render onto an explicit background rectangle in the drawing.

Ask whether the workflow will take a PDF instead

For print this is worth a question before it is worth a conversion. A PDF keeps the drawing as vectors, so there is no resolution to get wrong, no file-size arithmetic to do, and the press prints it at its own precision rather than at whatever grid somebody chose in a browser. It is also what most design and prepress software would prefer to receive.

Where the pipeline genuinely requires raster — some large-format RIPs, some textile and ceramic processes, some document archives — the TIFF here is the right answer and the resolution arithmetic above is the work. Where it does not, converting a vector to a four-megabyte grid of pixels is throwing away the property that made the file useful.

Outline the text before the drawing leaves the design tool

SVG stores text as text and names a typeface rather than containing it. Anything not embedded is substituted at render time, so a wordmark can arrive with different letterforms and different spacing, and on a print job that is discovered late and expensively.

Convert text to outlines or paths before exporting the SVG. The letters become shapes, nothing can substitute them, and the file becomes safe to hand to a supplier who has none of your fonts. This is standard practice for anything going to print and it costs one menu item.

Rendering a set of drawings for one print job

Drop the folder and every file is rendered at the same scale, which keeps a set of marks consistent with each other — usually more important on a printed sheet than any single one being individually ideal. The results come back as a ZIP.

Watch the total. Twenty drawings at the default scale is over eighty megabytes of TIFF before the ZIP, and uncompressed image data does not shrink much inside one. If the set is going to a supplier over email, that number is the reason to render at the size the job needs rather than the size that felt safe.

How to render an SVG into a TIFF

  1. Work out the pixel width from the printed size and the dots per inch.
  2. Drop the SVG onto this page and set the scale to reach it.
  3. Download the uncompressed TIFF.

SVG against TIFF: resolution you choose against resolution baked in

SVG compared with TIFF
SVGTIFF
Full nameScalable Vector GraphicsTagged Image File Format
File extension.svg.tif, .tiff
Media typeimage/svg+xmlimage/tiff
CompressionUncompressedLossless — nothing is discarded
First published20011986
Published byW3CAdobe
SpecificationSVG 1.1TIFF 6.0
LicensingOpen standardPublished, not standardised
Standing todayCurrentCurrent
Bit depth32
Colour it can describeRGBRGB, CMYK, greyscale, Lab
Opens in a browserEvery browserSome browsers
Considered insteadPNG, PDFPNG, PDF, DNG

What is lost

SVG describes shapes and TIFF stores pixels. The result is sharp at the size it was rendered and no sharper — enlarging it afterwards can only invent the pixels in between, which is why the export size matters more here than in most conversions.

TIFF holds a single still image. An animated SVG keeps its first frame and loses the rest, so a conversion is a way to take a still out of one, not a way to move it.

What survives

Transparency survives. Both SVG and TIFF store an alpha channel, so a cut-out stays cut out and nothing is filled in behind it.

Opening the result

Only some browsers read TIFF. It is the less portable of the two, so it is worth being sure the program at the other end accepts it before sending one.

The usual programs do not overlap: SVG opens in Inkscape, Adobe Illustrator and Figma, TIFF in Adobe Photoshop, Affinity Photo and ImageMagick — so whoever receives the result needs something from the second list.

File size and quality

TIFF packs the same samples into roughly half the space. Nothing is discarded — decode it and you get the SVG back bit for bit — which makes it the better shelf for anything you intend to keep.

What each format is for

The two are aimed at different work: SVG at the web, line art and logos and editing, TIFF at print, scanning and archiving. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.

SVG is W3C's format, published in 2001. The specification is SVG 1.1, and it is worth reading if the file has to outlive the tool that wrote it.

TIFF comes from Adobe and dates from 1986, specified as TIFF 6.0. Adobe Photoshop, Affinity Photo and ImageMagick all read it.

TIFF was published in 1986 and SVG in 2001. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.

SVG to TIFF: resolution, file size and print

What resolution should I render at for print?

Work backwards from the printed width. Millimetres divided by 25.4, times the dots per inch, gives the pixels you need: 100 mm at 300 dpi is 1,181 pixels. The default here renders 1,024 pixels wide, which is 86.7 mm at 300 dpi.

Why is the TIFF several megabytes?

Because it is uncompressed and carries four samples per pixel. A 1,024-pixel square is 4,194,304 bytes of image data — measured at 4,195,304 in total, from a 140-byte SVG.

Is the TIFF in CMYK?

No. It is written in RGB with an alpha channel. A press works in CMYK and the conversion has to happen somewhere; doing it in prepress with the right profile for the paper and the press gives a better result than any automatic conversion would.

Does the transparency survive?

The alpha is written — the byte count confirms four samples per pixel. Whether your software honours it varies: some readers composite it, some show it as a separate channel and some ignore it. Check in the application that will place the file.

Would a PDF be better than a TIFF?

For print, almost always. A PDF keeps the drawing as vectors, so it has no resolution to get wrong and prints at the press’s own precision. Ask whether the workflow accepts one before rendering to pixels.

Is the artwork uploaded?

No. resvg renders and the TIFF is assembled in this browser tab, which is why a four-megabyte file appears immediately rather than after an upload.

More about these formats

Where these figures come from

The claims this page makes about SVG and TIFF are checkable, and these are the documents that settle them.