Skip to content
QRaft

Convert a QR code image into a clean vector file

Have a QR code only as a blurry screenshot or a tiny JPG? Upload it and get a sharp, print-ready copy. We read the code and rebuild it, so the new version contains exactly the same data.

1. Upload the QR code you have

Or drag a file here, or paste a screenshot with Ctrl+V / ⌘V. The image is read on your device.

Why rebuild instead of upscaling?

Enlarging a small raster image makes it bigger, not sharper: edges get soft and printers turn the blur into grey fringes that confuse scanners. Because a QR code is a grid of modules, we can do better. The converter decodes the content and draws a brand-new code with perfectly square edges, in vector formats that stay crisp at billboard size.

Things to know

  • The rebuilt code carries identical content but may not look pixel-identical: the original generator might have used a different mask pattern or error-correction level. Both scan to the same result.
  • You can restyle it at the same time: colours, patterns, a logo, and SVG, PDF, EPS or PNG output.
  • If the original points to a dynamic QR service, the new code points to that same service. Check that it's still active before you reprint.

For more about file formats and print sizes, read QR code design best practices.

Read next