No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
QR codes (ISO/IEC 18004) link the physical and digital worlds: a code on a poster, business card or menu leads straight to a website, Wi-Fi credentials or a phone number.
Many online generators route your content through their servers (and some later swap the target silently). Here the code is computed locally in your browser - your text never leaves the device and the target is fixed.
Choose the output format (PNG raster, a real freely scalable SVG or a print-ready vector PDF), foreground and background colour or a transparent background, and the error correction (L/M/Q/H - higher = more robust against damage). Structured content uses a simple one-line format: Wi-Fi as "SSID;password;WPA", vCard as "name;phone;email", SMS as "number;message" and calendar event as "title;start;end;location" (start/end in YYYYMMDDhhmm format, location optional). Location takes "latitude,longitude", phone only needs the number. For email the bare address is enough (turned into mailto:); for URL we prepend https:// when no scheme is present. An optional logo is centred and automatically forces error correction H.
For styling, the dark modules can be drawn square, rounded or as dots, and filled with a linear or radial gradient between two colours. The three corner finder marks always stay solid, and a built-in contrast check prefers stopping with a clear message over producing an unreadable code - every combination stays scannable.
Specifications
Specifications
Input formats
Text input
Output formats
PNG, SVG, PDF
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Pick a type, enter text or a link (Wi-Fi/vCard/SMS/calendar event in the one-line format).
Choose format, colours, module shape and gradient, error correction and size, optionally a logo, then "Generate".
Download the QR code as PNG, SVG or PDF.
Limitations: Generates static QR codes (content is baked in). No tracking/redirect codes - by design. Wi-Fi, vCard, SMS, calendar event and location use a deliberately simple one-line format, not a full multi-field form. The optional logo is embedded in PNG only - SVG and PDF stay pure vector. If the colour contrast is too low, the tool stops with a clear message instead of producing an unreadable code. No EPS export - the vector PDF covers the same print workflow.
Error correction levels compared
Error correction levels compared
Level
Recovery (ISO/IEC 18004)
Recommendation
Low (L)
≈ 7%
very clean print/display
Medium (M)
≈ 15%
default, good everyday value
High (Q)
≈ 25%
small-size printing
Maximum (H)
≈ 30%
with a logo or possible damage
FAQ
Is my text sent anywhere?
No, the QR code is generated entirely locally in the browser.
PNG, SVG or PDF?
PNG is a fixed-size raster; SVG is a true vector and stays crisp at any scale; PDF is vector too and ideal for print shops and print workflows.
How do I enter Wi-Fi, vCard, SMS, a calendar event or a location?
As one line: Wi-Fi "SSID;password;WPA", vCard "name;phone;email", SMS "number;message", calendar event "title;start;end;location" (start/end as YYYYMMDDhhmm, e.g. 202607150900) and location "latitude,longitude". Phone only needs the number. Separate fields with a semicolon.
What does error correction do?
Higher levels (Q/H) keep the code readable even when partly covered or damaged - needed for example with a logo. Per ISO/IEC 18004, the levels tolerate roughly L 7%, M 15%, Q 25% and H 30% data loss.
Can I use colours or a transparent background?
Yes. A built-in contrast check stops overly weak combinations with a clear message - pick dark modules on a light background (or the inverse) and the code stays easy to scan.
Are rounded modules and gradients reliably scannable?
Yes. The three finder marks always stay solid, the module shapes are deliberately conservative, and both gradient colours must pass the contrast check. For small print sizes, error correction Q or H adds a good safety margin.
Is the QR code generator free, and is there a limit?
Yes, completely free, no account and no limit on how many QR codes you generate.
Does this work offline and on any device?
Yes. The code is generated locally in the browser, so it works identically on Windows, macOS, Linux, Chromebook, iPhone and Android and even in airplane mode once the page has loaded.
Does my QR code expire at some point?
No, never. The content is fixed inside the code itself - there is no redirect server that could be shut down or start demanding a subscription. Once printed, a code keeps working for as long as its content (say, the target URL) exists.
Can someone change my QR code's target afterwards?
No. Unlike services that use redirect links, the content here is immutably encoded in the code - nobody can bend it to a different page later, not even we can.