Turn a blurry logo into a sharp vector you can print on anything, free
Plenty of small businesses only have their logo as a fuzzy social media picture, and every printer they call asks for a vector file. VTracer redraws it as an SVG: clean shapes that stay sharp on a mug, a van or a banner. Free, open source, under a second per logo, and a cleaned-up vector is a small job you can charge for.
- A one-colour version for stickers, stamps and vinyl
- A print-ready finish: the traced icon kept, the wordmark retyped in a real font in Inkscape
- A clear line on which jobs tracing handles and which it doesn't, so you only take on the right ones
- A logo or simple graphic you own or have permission to use (PNG, JPG or WEBP)
- About 3.5MB of free disk space (943KB zip plus the 2.3MB program)
- For small logos: Upscayl, from the upscaling lesson
- No account and no graphics card
Download VTracer (no installer)
It's one small program in a zip. No admin rights, and removing it means deleting one folder.
VTracer is free and open source (github.com/visioncortex/vtracer ↗, MIT licence). It turns a normal picture, which is a grid of pixels, into an SVG: a file made of shapes and curves. Shapes can be blown up to any size without going blurry, which is why printers, sign makers and embroidery shops ask for vector files.
On Windows, paste these two lines into PowerShell. The first downloads the official Windows zip from GitHub (943KB). The second unzips it into a folder called
Appsin your user folder:Windowscurl.exe -L -o "$HOME\Downloads\vtracer.zip" https://github.com/visioncortex/vtracer/releases/download/1.0.0-alpha.4/vtracer-x86_64-pc-windows-msvc.zip Expand-Archive "$HOME\Downloads\vtracer.zip" "$HOME\Apps\vtracer"On a Mac or Linux, paste these into Terminal. The example is for Apple silicon Macs (M1 and later). For an older Intel Mac, swap
aarch64-apple-darwinforx86_64-apple-darwin; for most Linux PCs, usex86_64-unknown-linux-musl. Every file is listed on the Releases page ↗:Mac / Linuxmkdir -p ~/Apps/vtracer && cd ~/Apps/vtracer curl -L -o vtracer.tar.gz https://github.com/visioncortex/vtracer/releases/download/1.0.0-alpha.4/vtracer-aarch64-apple-darwin.tar.gz tar xzf vtracer.tar.gz && rm vtracer.tar.gzCheck it runs:
Windows& "$HOME\Apps\vtracer\vtracer.exe" --versionMac / Linux~/Apps/vtracer/vtracer --versionOutputvtracer 1.0.0-alpha.4TipVersion 1.0 is labelled alpha (an early release), but it's the one the project's own page points to. The commands below are written for Windows PowerShell. On a Mac or Linux, run them from~/Apps/vtracerand write./vtracerinstead of.\vtracer.exe, and~/Downloads/logo.pnginstead of"$HOME\Downloads\logo.png". The options are identical.TipRather not use the terminal? The free web version ↗ traces in your browser, and your image isn't uploaded anywhere. It runs the older engine, though, so it doesn't have the colour and smoothing options that make the biggest difference in step 4.
--version prints vtracer 1.0.0-alpha.4.If it breaksuv tool install vtracer or pip install vtracer gave no vtracer command + 2 more
uv tool install vtracer or pip install vtracer gave no vtracer command
uv stops with No executables are provided by package `vtracer`), and pip gives you the older 0.6 version. Use the download above.'Failed to create file ... while expanding the archive file'
Apps\vtracer folder first, or skip the Expand-Archive line.Mac says the program can't be opened because the developer can't be verified
xattr -d com.apple.quarantine ~/Apps/vtracer/vtracer once, then try again.