Image to SVG

Traces a PNG, JPEG, WebP or BMP into an SVG that stays sharp at any size. Best for logos, line art, handwriting and icons. The image is processed only in your browser and never sent anywhere.

On-device・No uploadLimited on mobileWorks offline

Your files and input are processed only inside your browser on this device and are never uploaded to our servers.

Drop a file here

or

Images are converted only inside your browser and are never sent anywhere.Accepts: PNG / JPEG / WebP / BMPUp to 20 MB per filePaste (Ctrl+V) also works

How to use

  1. logo.pngPNG or JPEG

    Add a logo or line art, pick a preset

  2. logo.svgStays sharp when enlarged

    Convert and save as SVG (or PNG)

Convert a logo or line art into an SVG that stays sharp when enlarged
  1. Drop an image or click “Choose file”. “Try a sample” shows how it works.

  2. Pick the preset closest to your use (logo, illustration, handwriting, icon), then adjust detail, colors or background if needed.

  3. Press “Convert to SVG”. Large images take a little longer, and you can cancel.

  4. Compare the original and the SVG side by side or overlaid. Zoom in to check the edges.

  5. Press “Save SVG” or “Save PNG”. The saved SVG is optimized with svgo.

What it does

Strong with logos and line art

When the image uses no more colors than you choose, its own colors become the ink colors, so the shapes keep their colors and form.

Outer white made transparent

Only the white background connected to the image edge becomes transparent. White inside letters or enclosed areas is kept, so the inside of an “O” is not filled.

Speck removal

Removes small shapes with few nodes, such as scanner dust, by the amount you set.

Limits keep the file manageable

Input up to 20 MB and 36 megapixels. A warning appears above 5,000 paths, and conversion stops above 30,000.

Optimized before saving

The saved SVG is cleaned with svgo. PNG export at 1×, 2× or 4× is available up to 16 megapixels.

Converts only in your browser

Tracing runs in a Web Worker, so the page stays responsive. Images are never sent to a server.

Use cases

  • Turn a logo into an SVG that stays sharp at any size
  • Use a handwritten signature or line drawing on a website or in a cutting file
  • Replace an old icon image with an SVG
  • Make a PNG illustration lighter by converting it to SVG

Supported formats

Input

PNGJPEG (.jpg / .jpeg / .jfif)WebPBMP (browsers that support it)

Output

SVG (optimized)PNG (1×, 2× or 4×)

Capability matrix

FeatureSupportNotes
Black-and-white tracing of line art, logos and icons (threshold)Supported—
Color tracing with a chosen number of colors (2–64)Supported—
Transparent outer white backgroundSupportedWhite enclosed by ink is kept
Faithful vectorization of photosNot supportedPhotos become many color areas, so the SVG gets heavy and does not look like the photo
GradientsNot supportedShown as steps of color, not as smooth transitions
Recognizing text as font charactersNot supportedText becomes shapes (paths) and cannot be edited as text
Semi-transparent pixelsPartialBlended with white and made opaque
Keeping ICC color profilesPartialTreated as sRGB
Reading BMPPartialSome browsers, such as Safari, cannot open BMP

Limits & notes

  • Input up to 20 MB and 36 megapixels. Reading stops above these.
  • The working size can be 512, 1024 or 2048 px on the longest edge. Images are never enlarged.
  • Up to 30,000 SVG paths (a warning above 5,000) and 8 MB of SVG.
  • PNG export up to 16 megapixels (for example 4000×4000).
  • Speed depends on your device. Large images on older phones take longer.

Privacy & safety

Reading, converting and saving all happen inside your browser. Images are never sent to or stored on a server. Tracing runs in a Web Worker, and its code is served from this site.

FAQ

Does an SVG stay sharp when enlarged?
Outlines are stored as mathematical curves, so they do not blur when enlarged. Jagged edges or specks in the original stay as lines, though.
Can I convert photos to SVG?
You can, but photos turn into many color areas. The SVG gets large and loses the look of the photo. It suits line art, logos and illustrations with few colors.
The white background is not made transparent.
The outer-white option only affects near-pure white (every channel 240 or more) that touches the image edge. For a gray background, make it white in an image editor first.
Can I edit text in the SVG?
No. Text is converted to shapes (paths). To change the text later, recreate it from the original source.
Are my images uploaded?
No. Conversion runs only inside your browser, and the image is never sent anywhere.
Why does conversion take time?
Each line shape is calculated one by one. A smaller working size, or the Icon preset, makes it faster.

SVG Studio

Load an SVG file or paste code to get a safe preview and a check of what is inside. Shrink it with SVGO, export PNG or WebP, turn it into a data URI, CSS or React code, and format it — all inside your browser.

No upload

Image Converter

Choose the target format first, then drop images to convert them in bulk. Tune quality per format, use lossless WebP, set a background for transparency and name the output files — nothing is uploaded.

No upload

Icon Generator

From one image (or a letter or emoji), get favicon.ico, apple-touch-icon, Android/PWA icons, a maskable icon and an OGP image, plus the manifest and the <head> code to paste. Check blur at real size first — nothing leaves your browser.

No upload

Color Converter, Contrast Checker & Palettes (Color Studio)

Type one color and see it in HEX, RGB, HSL, HWB, OKLCH and approximate CMYK. Check WCAG contrast against a background (AA/AAA), generate complementary or triadic schemes and a 50–950 OKLCH scale, preview how a palette looks with color-vision deficiency, and export CSS variables or Tailwind config. Nothing leaves your device.

No upload

PSD Viewer & Layer Export

Open a PSD file in your browser and export the whole image or chosen layers to PNG, JPEG or WebP. No special software needed, and the file is never sent anywhere.

No upload

AI File Viewer & Exporter

Open an AI file (.ai, Illustrator’s format) in your browser and export it to PNG, JPEG or PDF, with no design software installed. Works with PDF-compatible .ai files. Your file never leaves your device.

No upload

Last updated: