Hack the Hydra

QR code generator

Turn a link, a message or your Wi-Fi login into a QR code you can download as PNG or SVG. The code is drawn in your browser, it never expires and has no watermark.

🔒 Private by design: the conversion runs in this browser tab. Nothing is uploaded.

QR code generator is a free online tool by Hack the Hydra. Make a QR code for a URL, text or Wi-Fi network. Download PNG or SVG, no watermark, no expiry, no sign-up. Generated in your browser.

100% freeNo upload: runs in your browserNo sign-up
QR code generator: the tool with a sample file converted

Static codes that never expire

The code you download contains your data itself, not a redirect through someone else's server. That is why it keeps working forever and why there is no scan counter: nothing sits between the phone and your link. If you need to change the destination later, print a short URL you control and point it where you want.

Wi-Fi QR codes

Type the network name in "Wi-Fi name" and the code switches from plain text to the standard Wi-Fi format. Phones with a recent camera app offer to join the network on scan. Pick the security type that matches your router (WPA covers WPA2 and WPA3). Special characters in the name or password are escaped for you.

Choosing size and error correction

PNG is right for screens and documents; use 1024 px or more for print. SVG stays sharp at any size, so prefer it for posters and signs. Higher error correction lets the code survive scratches or a logo placed on top, but makes it denser: keep Medium for short URLs and use High only when you need the redundancy. Always test the printed code with a phone before distributing it.

How to use

  1. Type or paste your text in the box above.
  2. The result updates as you type; change the options to switch mode.
  3. Copy the result or download it.

FAQ

Does the QR code expire?

No. It is a static code that encodes your text directly. It works as long as the destination (for example your website) exists.

Is my text sent to a server?

No. The code is generated with JavaScript in your browser tab using the open-source qrcode-generator library (MIT license). Nothing is uploaded or stored.

Can I use the codes commercially?

Yes. The images are yours: print them, put them on products or share them freely. "QR Code" is a registered trademark of Denso Wave, which does not charge for using the standard.

Why does my long text give a dense code?

Every extra character adds modules. A QR code holds roughly 2,900 bytes at most, but anything beyond a short URL gets hard to scan from a distance. Shorten the link if you can.

Are accents and emoji supported?

Yes. The text is encoded as UTF-8, which modern scanners read correctly.

Guides

More free converters

PDF to Markdown converterOCR PDF: scanned PDF to textImage to text (OCR)Word (DOCX) to Markdown converterExcel & CSV to Markdown tablesHTML to Markdown converterPowerPoint (PPTX) to Markdown converterJSON to Markdown tablePDF to text converterExcel to JSON converterMarkdown to HTML converterMerge PDF filesSplit PDF: extract pagesRotate PDFJPG to PDF converterPDF to JPG converterImage converter: PNG, JPG, WebPCompress image: JPG and WebPWord counterCase converterJSON formatter and validatorBase64 encode and decodeURL encoder and decoderUUID v4 generatorStrong password generatorLorem ipsum generatorJSON to CSV converterRemove duplicate linesUnix timestamp converterJSON to YAML converterText diff checkerImage resizerPercentage calculatorAge calculatorHash generator (SHA-256, SHA-1, SHA-512)Color converter: HEX, RGB, HSLDays between dates calculatorYAML to JSON converterUnit converterJWT decoderBinary, hex, decimal and octal converterRoman numeral converterRegex testerCron expression explainerPDF to Markdown for ChatGPTPDF to Markdown for ClaudePDF to Markdown for RAG pipelinesPDF to Markdown for ObsidianPDF to Notion (via Markdown)Screenshot to textFrench OCR: image to textCSV to Markdown tableGoogle Docs to MarkdownJPG / JPEG to text (OCR)PNG to text (OCR)CSV to JSON converterPNG to JPG converterJPG to PNG converterWebP to PNG converter