ConverterQR
Make permanent QR codes and convert images, PDFs, documents and spreadsheets. Everything runs in this browser tab — no file ever gets uploaded.
Advertisement
Higher error correction lets a code still scan when it is scratched, printed small, or partly covered by a logo. It also makes the pattern denser.
Upload a photo or screenshot containing a QR code and the text inside it appears below. The image is read on this device.
Drop files here, or pick them from your device.
Combine these files into one document
Images — PNG, JPEG, WebP, GIF, BMP, SVG, AVIF and TIFF go to PNG, JPEG, WebP, BMP, ICO, PDF or a CSS data URI, with optional resizing.
iPhone photos — HEIC and HEIF decode to JPEG, PNG, WebP or PDF in any browser, not just Safari.
PDF — render pages to PNG or JPEG, extract the text, split into one PDF per page, pull out a page range, rotate, or merge several PDFs into one.
Spreadsheets and data — XLSX, XLS, CSV, TSV, JSON and YAML convert between each other, plus HTML and Markdown tables.
Documents — DOCX to HTML, Markdown, plain text or PDF. Markdown to HTML or PDF. HTML to Markdown or text. EPUB to text or HTML.
Audio and video — MP3, M4A, OGG, FLAC, AAC and WAV convert between MP3 and WAV, and the soundtrack can be lifted out of MP4 or MOV video.
Anything else — encode to Base64, or decode Base64 text back into the original file.
QR codes — generate them, or read one out of a photo or screenshot.
Not supported: converting between video formats, DRM-protected PDFs, legacy .doc, and Apple iWork formats. Those need software outside a browser tab.
ConverterQR is two small utilities on one page: a QR code generator and a file converter. Both run entirely as JavaScript inside your browser. There is no account, no upload step and no server holding your documents, which is the part most people care about when the file is a contract, an invoice or a passport scan.
No. The codes made here are static, meaning the destination is encoded directly into the black and white pattern. A phone reads the link, Wi-Fi details or contact card straight out of the image without contacting this site at all. The code keeps working even if this website disappears, which is not true of the dynamic codes that most QR services hand out.
The trade-off is that a static code cannot be edited after it is made. If the web address changes, generate a fresh code. There are also no scan statistics, because nothing is reporting back. The differences are covered in full in static vs dynamic QR codes.
Codes can also be read back: upload a screenshot or photo and the text inside the code is shown, which is a sensible way to check where a code leads before scanning it with a phone.
The converter handles the formats people actually get stuck on day to day:
Converting between video formats, DRM-protected PDFs, legacy .doc files and Apple iWork formats are not supported. Those genuinely need software outside a browser tab, and any site claiming otherwise is uploading your file somewhere to do it.
Longer write-ups on the tasks people most often search for:
All of them are listed on the guides page.
Yes, with no sign-up and no file limits beyond what your device's memory can handle. Very large files, roughly above 100 MB, can exhaust a browser tab.
Yes. HEIC files are decoded in JavaScript rather than relying on the browser, so iPhone photos convert to JPEG in Chrome, Firefox and Edge on Windows and Android, where the browser has no HEIC support of its own.
No. Conversion happens in your browser using JavaScript. You can confirm this yourself by opening your browser's network tab while converting, or by disconnecting from the internet after the page loads — conversions still work offline.
Medium suits most uses. Choose High if the code will be printed small, displayed outdoors, or partly covered by a logo, since it can still be read when damaged. Low produces the simplest pattern and fits the most data. See error correction levels explained for the detail.
Use PNG for screens and general use. Use SVG for anything being printed, since it stays sharp at any size — posters, signage, business cards.
Converting DOCX to Markdown or plain text keeps the words and structure but drops page layout, fonts and positioning, because those concepts do not exist in the target format. Converting to PDF produces a clean, plain layout rather than a copy of the original design.
Advertisement