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.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
QR codes 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 format
PNG
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.
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.
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.