<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="csrf-token" content="2s8SZWFvYtrOMb08J6aTJbldNU9GcV88GstLuNJB">

        
        
                <meta name="description" content="Create QR codes with QR.NET: static codes for free, dynamic QR codes you can change at any time – individually designed and with statistics for every scan.">
        <link rel="canonical" href="https://qr.net">

        
        <meta property="og:type" content="website">
        <meta property="og:site_name" content="QR.NET">
        <meta property="og:title" content="QR.NET - Your QR Code Generator for Creating QR Codes">
        <meta property="og:description" content="Create QR codes with QR.NET: static codes for free, dynamic QR codes you can change at any time – individually designed and with statistics for every scan.">
        <meta property="og:url" content="https://qr.net">
        <meta property="og:locale" content="en_US">
        <meta property="og:image" content="https://qr.net/images/og-image.jpg">
        <meta property="og:image:type" content="image/jpeg">
        <meta property="og:image:width" content="1200">
        <meta property="og:image:height" content="630">
        <meta property="og:image:alt" content="QR.NET">

        <meta name="twitter:card" content="summary_large_image">
        <meta name="twitter:title" content="QR.NET - Your QR Code Generator for Creating QR Codes">
        <meta name="twitter:description" content="Create QR codes with QR.NET: static codes for free, dynamic QR codes you can change at any time – individually designed and with statistics for every scan.">
        <meta name="twitter:image" content="https://qr.net/images/og-image.jpg">

        <!-- Fonts -->
        <link rel="preconnect" href="https://fonts.bunny.net">
        <link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" />
        <!-- Scripts -->
        <script type="text/javascript">const Ziggy={"url":"https:\/\/qr.net","port":null,"defaults":{},"routes":{"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"api.url.statistic":{"uri":"api\/url\/statistic\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"api.url.add":{"uri":"api\/url\/add","methods":["POST"]},"api.url.delete":{"uri":"api\/url\/{identifier}","methods":["DELETE"],"parameters":["identifier"]},"api.url.update":{"uri":"api\/url\/{identifier}","methods":["PUT"],"parameters":["identifier"]},"api.subscribe":{"uri":"api\/subscribe","methods":["POST"]},"api.qrcode":{"uri":"api\/qrcode\/{identifier}.png","methods":["GET","HEAD"],"parameters":["identifier"]},"qr.quick-store":{"uri":"quick-qr","methods":["POST"]},"altcha.challenge":{"uri":"altcha\/challenge","methods":["GET","HEAD"]},"qr.store":{"uri":"create-code","methods":["POST"]},"qr.update":{"uri":"update-code\/{id}","methods":["PUT"],"parameters":["id"]},"qr.toggle":{"uri":"toggle-code\/{id}","methods":["PATCH"],"parameters":["id"]},"qr.destroy":{"uri":"delete-code\/{id}","methods":["DELETE"],"parameters":["id"]},"dashboard":{"uri":"dashboard","methods":["GET","HEAD"]},"individual-domain":{"uri":"individual-domain","methods":["GET","HEAD"]},"qr-etiketten":{"uri":"qr-etiketten","methods":["GET","HEAD"]},"qr-label-orders":{"uri":"qr-label-orders","methods":["POST"]},"user.subscription":{"uri":"user\/subscription","methods":["GET","HEAD"]},"subscribe":{"uri":"subscribe","methods":["POST"]},"upgrade":{"uri":"upgrade","methods":["GET","HEAD"]},"statistics.all":{"uri":"statistics-overview","methods":["GET","HEAD"]},"statistics.show":{"uri":"statistics\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"paypal.success":{"uri":"paypal\/success","methods":["GET","HEAD"]},"paypal.cancel":{"uri":"paypal\/cancel","methods":["GET","HEAD"]},"bank-transfer.create-invoice":{"uri":"bank-transfer\/create-invoice","methods":["POST"]},"rechnungen":{"uri":"payments","methods":["GET","HEAD"]},"download.invoice.pdf":{"uri":"payments\/download\/invoice\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"invoices.download":{"uri":"invoices\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"download.payment.pdf":{"uri":"payments\/download\/payment\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"uploads.index":{"uri":"uploads","methods":["GET","HEAD"]},"uploads.store":{"uri":"uploads","methods":["POST"]},"uploads.toggle":{"uri":"uploads\/{id}\/toggle","methods":["PATCH"],"parameters":["id"]},"uploads.createQr":{"uri":"uploads\/{id}\/create-qr","methods":["POST"],"parameters":["id"]},"uploads.destroy":{"uri":"uploads\/{id}","methods":["DELETE"],"parameters":["id"]},"impersonate":{"uri":"impersonate\/take\/{id}\/{guardName?}","methods":["GET","HEAD"],"parameters":["id","guardName"]},"impersonate.leave":{"uri":"impersonate\/leave","methods":["GET","HEAD"]},"admin.dashboard":{"uri":"admin\/dashboard","methods":["GET","HEAD"]},"admin.users":{"uri":"admin\/users","methods":["GET","HEAD"]},"admin.users.update":{"uri":"admin\/users\/{user}","methods":["PATCH"],"parameters":["user"],"bindings":{"user":"id"}},"admin.users.block":{"uri":"admin\/users\/{user}\/block","methods":["PATCH"],"parameters":["user"],"bindings":{"user":"id"}},"admin.users.delete":{"uri":"admin\/users\/{user}","methods":["DELETE"],"parameters":["user"],"bindings":{"user":"id"}},"admin.users.api-token.generate":{"uri":"admin\/users\/{user}\/api-token","methods":["POST"],"parameters":["user"],"bindings":{"user":"id"}},"admin.users.api-token.delete":{"uri":"admin\/users\/{user}\/api-token","methods":["DELETE"],"parameters":["user"],"bindings":{"user":"id"}},"admin.users.subscriptions.assign":{"uri":"admin\/users\/{user}\/subscriptions","methods":["POST"],"parameters":["user"],"bindings":{"user":"id"}},"admin.qrcodes":{"uri":"admin\/qr-codes","methods":["GET","HEAD"]},"admin.qrcodes.delete":{"uri":"admin\/qr-codes\/{id}","methods":["DELETE"],"parameters":["id"]},"admin.users.qrcodes.toggle":{"uri":"admin\/users\/{user}\/qr-codes\/{qrcode}\/toggle","methods":["PATCH"],"parameters":["user","qrcode"],"bindings":{"user":"id","qrcode":"id"}},"admin.users.qrcodes.block":{"uri":"admin\/users\/{user}\/qr-codes\/{qrcode}\/block","methods":["PATCH"],"parameters":["user","qrcode"],"bindings":{"user":"id","qrcode":"id"}},"admin.subscriptions.update":{"uri":"admin\/subscriptions\/{subscription}","methods":["PATCH"],"parameters":["subscription"]},"admin.subscriptions.delete":{"uri":"admin\/subscriptions\/{subscription}","methods":["DELETE"],"parameters":["subscription"],"bindings":{"subscription":"id"}},"admin.payments":{"uri":"admin\/payments","methods":["GET","HEAD"]},"admin.payments.download":{"uri":"admin\/payments\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"admin.invoices.download":{"uri":"admin\/invoices\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"admin.invoices.store":{"uri":"admin\/invoices","methods":["POST"]},"admin.invoices.togglePaid":{"uri":"admin\/invoices\/{invoice}\/toggle-paid","methods":["PATCH"],"parameters":["invoice"],"bindings":{"invoice":"id"}},"admin.invoices.cancel":{"uri":"admin\/invoices\/{invoice}\/cancel","methods":["PATCH"],"parameters":["invoice"],"bindings":{"invoice":"id"}},"admin.flagged":{"uri":"admin\/flagged","methods":["GET","HEAD"]},"admin.flagged.resolve":{"uri":"admin\/flagged\/{qrcode}","methods":["PATCH"],"parameters":["qrcode"],"bindings":{"qrcode":"id"}},"admin.safe-domains":{"uri":"admin\/safe-domains","methods":["GET","HEAD"]},"admin.safe-domains.store":{"uri":"admin\/safe-domains","methods":["POST"]},"admin.safe-domains.delete":{"uri":"admin\/safe-domains\/{safeDomain}","methods":["DELETE"],"parameters":["safeDomain"],"bindings":{"safeDomain":"id"}},"admin.blocked":{"uri":"admin\/blocked","methods":["GET","HEAD"]},"admin.blocked.unblock":{"uri":"admin\/blocked\/{qrcode}\/unblock","methods":["PATCH"],"parameters":["qrcode"],"bindings":{"qrcode":"id"}},"admin.blacklist":{"uri":"admin\/blacklist","methods":["GET","HEAD"]},"admin.blacklist.store":{"uri":"admin\/blacklist","methods":["POST"]},"admin.blacklist.update":{"uri":"admin\/blacklist\/{id}","methods":["PATCH"],"parameters":["id"]},"admin.blacklist.delete":{"uri":"admin\/blacklist\/{id}","methods":["DELETE"],"parameters":["id"]},"admin.revenue":{"uri":"admin\/revenue","methods":["GET","HEAD"]},"admin.users.search":{"uri":"admin\/users-search","methods":["GET","HEAD"]},"admin.label-orders":{"uri":"admin\/qr-label-orders","methods":["GET","HEAD"]},"admin.label-orders.confirm":{"uri":"admin\/qr-label-orders\/{order}\/confirm","methods":["PATCH"],"parameters":["order"],"bindings":{"order":"id"}},"admin.label-orders.invoice":{"uri":"admin\/qr-label-orders\/{order}\/invoice","methods":["POST"],"parameters":["order"],"bindings":{"order":"id"}},"admin.label-orders.delete":{"uri":"admin\/qr-label-orders\/{order}","methods":["DELETE"],"parameters":["order"],"bindings":{"order":"id"}},"admin.users.show":{"uri":"admin\/users\/{user}","methods":["GET","HEAD"],"parameters":["user"],"bindings":{"user":"id"}},"contact.index":{"uri":"contact-us","methods":["GET","HEAD"]},"contact.store":{"uri":"contact-us","methods":["POST"]},"profile.edit":{"uri":"profile","methods":["GET","HEAD"]},"profile.update":{"uri":"profile","methods":["PATCH"]},"profile.destroy":{"uri":"profile","methods":["DELETE"]},"profile.api-token.generate":{"uri":"profile\/api-token","methods":["POST"]},"profile.api-token.destroy":{"uri":"profile\/api-token","methods":["DELETE"]},"register":{"uri":"register","methods":["GET","HEAD"]},"login":{"uri":"login","methods":["GET","HEAD"]},"password.request":{"uri":"forgot-password","methods":["GET","HEAD"]},"password.email":{"uri":"forgot-password","methods":["POST"]},"password.reset":{"uri":"reset-password\/{token}","methods":["GET","HEAD"],"parameters":["token"]},"password.store":{"uri":"reset-password","methods":["POST"]},"admin":{"uri":"admin","methods":["GET","HEAD"]},"registration.complete":{"uri":"registration\/complete","methods":["GET","HEAD"]},"verification.notice":{"uri":"verify-email","methods":["GET","HEAD"]},"verification.verify":{"uri":"verify-email\/{id}\/{hash}","methods":["GET","HEAD"],"parameters":["id","hash"]},"verification.send":{"uri":"email\/verification-notification","methods":["POST"]},"password.confirm":{"uri":"confirm-password","methods":["GET","HEAD"]},"password.update":{"uri":"password","methods":["PUT"]},"logout":{"uri":"logout","methods":["POST"]},"uploads.show":{"uri":"uploads\/{userIdentifier}\/{identifier}","methods":["GET","HEAD"],"parameters":["userIdentifier","identifier"]},"uploads.download":{"uri":"uploads\/{userIdentifier}\/{identifier}\/download","methods":["GET","HEAD"],"parameters":["userIdentifier","identifier"]},"vcard.download":{"uri":"vcard\/{identifier}\/download","methods":["GET","HEAD"],"parameters":["identifier"]}}};!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t||self).route=e()}(this,function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,u(r.key),r)}}function e(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function n(){return n=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},n.apply(null,arguments)}function r(t){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},r(t)}function o(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(o=function(){return!!t})()}function i(t,e){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},i(t,e)}function u(t){var e=function(t){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function f(t){var e="function"==typeof Map?new Map:void 0;return f=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return function(t,e,n){if(o())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,e);var u=new(t.bind.apply(t,r));return n&&i(u,n.prototype),u}(t,arguments,r(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),i(n,t)},f(t)}const c=String.prototype.replace,l=/%20/g,a={RFC1738:function(t){return c.call(t,l,"+")},RFC3986:function(t){return String(t)}};var s="RFC3986";const p=Object.prototype.hasOwnProperty,y=Array.isArray,d=new WeakMap;var b=function(t,e){return d.set(t,e),t};function v(t){return d.has(t)}var h=function(t){return d.get(t)},m=function(t,e){d.set(t,e)};const g=function(){const t=[];for(let e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),w=function(t,e){const n=e&&e.plainObjects?Object.create(null):{};for(let e=0;e<t.length;++e)void 0!==t[e]&&(n[e]=t[e]);return n},j=function t(e,n,r){if(!n)return e;if("object"!=typeof n){if(y(e))e.push(n);else{if(!e||"object"!=typeof e)return[e,n];if(v(e)){var o=h(e)+1;e[o]=n,m(e,o)}else(r&&(r.plainObjects||r.allowPrototypes)||!p.call(Object.prototype,n))&&(e[n]=!0)}return e}if(!e||"object"!=typeof e){if(v(n)){for(var i=Object.keys(n),u=r&&r.plainObjects?{__proto__:null,0:e}:{0:e},f=0;f<i.length;f++)u[parseInt(i[f],10)+1]=n[i[f]];return b(u,h(n)+1)}return[e].concat(n)}let c=e;return y(e)&&!y(n)&&(c=w(e,r)),y(e)&&y(n)?(n.forEach(function(n,o){if(p.call(e,o)){const i=e[o];i&&"object"==typeof i&&n&&"object"==typeof n?e[o]=t(i,n,r):e.push(n)}else e[o]=n}),e):Object.keys(n).reduce(function(e,o){const i=n[o];return e[o]=p.call(e,o)?t(e[o],i,r):i,e},c)},O=1024,E=function(t,e,n,r){if(v(t)){var o=h(t)+1;return t[o]=e,m(t,o),t}var i=[].concat(t,e);return i.length>n?b(w(i,{plainObjects:r}),i.length-1):i},T=function(t,e){if(y(t)){const n=[];for(let r=0;r<t.length;r+=1)n.push(e(t[r]));return n}return e(t)},R=Object.prototype.hasOwnProperty,k={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},S=Array.isArray,I=Array.prototype.push,A=function(t,e){I.apply(t,S(e)?e:[e])},D=Date.prototype.toISOString,$={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:function(t,e,n,r,o){if(0===t.length)return t;let i=t;if("symbol"==typeof t?i=Symbol.prototype.toString.call(t):"string"!=typeof t&&(i=String(t)),"iso-8859-1"===n)return escape(i).replace(/%u[0-9a-f]{4}/gi,function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"});let u="";for(let t=0;t<i.length;t+=O){const e=i.length>=O?i.slice(t,t+O):i,n=[];for(let t=0;t<e.length;++t){let r=e.charCodeAt(t);45===r||46===r||95===r||126===r||r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122||"RFC1738"===o&&(40===r||41===r)?n[n.length]=e.charAt(t):r<128?n[n.length]=g[r]:r<2048?n[n.length]=g[192|r>>6]+g[128|63&r]:r<55296||r>=57344?n[n.length]=g[224|r>>12]+g[128|r>>6&63]+g[128|63&r]:(t+=1,r=65536+((1023&r)<<10|1023&e.charCodeAt(t)),n[n.length]=g[240|r>>18]+g[128|r>>12&63]+g[128|r>>6&63]+g[128|63&r])}u+=n.join("")}return u},encodeValuesOnly:!1,format:s,formatter:a[s],indices:!1,serializeDate:function(t){return D.call(t)},skipNulls:!1,strictNullHandling:!1},N={},_=function(t,e,n,r,o,i,u,f,c,l,a,s,p,y,d,b,v,h){let m=t,g=h,w=0,j=!1;for(;void 0!==(g=g.get(N))&&!j;){const e=g.get(t);if(w+=1,void 0!==e){if(e===w)throw new RangeError("Cyclic object value");j=!0}void 0===g.get(N)&&(w=0)}if("function"==typeof l?m=l(e,m):m instanceof Date?m=p(m):"comma"===n&&S(m)&&(m=T(m,function(t){return t instanceof Date?p(t):t})),null===m){if(i)return c&&!b?c(e,$.encoder,v,"key",y):e;m=""}if("string"==typeof(O=m)||"number"==typeof O||"boolean"==typeof O||"symbol"==typeof O||"bigint"==typeof O||function(t){return!(!t||"object"!=typeof t||!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t)))}(m))return c?[d(b?e:c(e,$.encoder,v,"key",y))+"="+d(c(m,$.encoder,v,"value",y))]:[d(e)+"="+d(String(m))];var O;const E=[];if(void 0===m)return E;let R;if("comma"===n&&S(m))b&&c&&(m=T(m,c)),R=[{value:m.length>0?m.join(",")||null:void 0}];else if(S(l))R=l;else{const t=Object.keys(m);R=a?t.sort(a):t}const k=f?e.replace(/\./g,"%2E"):e,I=r&&S(m)&&1===m.length?k+"[]":k;if(o&&S(m)&&0===m.length)return I+"[]";for(let e=0;e<R.length;++e){const g=R[e],j="object"==typeof g&&void 0!==g.value?g.value:m[g];if(u&&null===j)continue;const O=s&&f?g.replace(/\./g,"%2E"):g,T=S(m)?"function"==typeof n?n(I,O):I:I+(s?"."+O:"["+O+"]");h.set(t,w);const k=new WeakMap;k.set(N,h),A(E,_(j,T,n,r,o,i,u,f,"comma"===n&&b&&S(m)?null:c,l,a,s,p,y,d,b,v,k))}return E},x=Object.prototype.hasOwnProperty,C=Array.isArray,P={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:function(t,e,n){const r=t.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(t){return r}},delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},F=function(t){return t.replace(/&#(\d+);/g,function(t,e){return String.fromCharCode(parseInt(e,10))})},U=function(t,e){return t&&"string"==typeof t&&e.comma&&t.indexOf(",")>-1?t.split(","):t},q=function(t,e,n,r){if(!t)return;const o=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/g;let u=n.depth>0&&/(\[[^[\]]*])/.exec(o);const f=u?o.slice(0,u.index):o,c=[];if(f){if(!n.plainObjects&&x.call(Object.prototype,f)&&!n.allowPrototypes)return;c.push(f)}let l=0;for(;n.depth>0&&null!==(u=i.exec(o))&&l<n.depth;){if(l+=1,!n.plainObjects&&x.call(Object.prototype,u[1].slice(1,-1))&&!n.allowPrototypes)return;c.push(u[1])}return u&&c.push("["+o.slice(u.index)+"]"),function(t,e,n,r){let o=r?e:U(e,n);for(let e=t.length-1;e>=0;--e){let r;const i=t[e];if("[]"===i&&n.parseArrays)r=v(o)?o:n.allowEmptyArrays&&(""===o||n.strictNullHandling&&null===o)?[]:E([],o,n.arrayLimit,n.plainObjects);else{r=n.plainObjects?Object.create(null):{};const t="["===i.charAt(0)&&"]"===i.charAt(i.length-1)?i.slice(1,-1):i,e=n.decodeDotInKeys?t.replace(/%2E/g,"."):t,u=parseInt(e,10);n.parseArrays||""!==e?!isNaN(u)&&i!==e&&String(u)===e&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(r=[],r[u]=o):"__proto__"!==e&&(r[e]=o):r={0:o}}o=r}return o}(c,e,n,r)};function K(t,e){const n=function(t){if(!t)return P;if(void 0!==t.allowEmptyArrays&&"boolean"!=typeof t.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==t.decodeDotInKeys&&"boolean"!=typeof t.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!=t.decoder&&"function"!=typeof t.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");const e=void 0===t.charset?P.charset:t.charset,n=void 0===t.duplicates?P.duplicates:t.duplicates;if("combine"!==n&&"first"!==n&&"last"!==n)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===t.allowDots?!0===t.decodeDotInKeys||P.allowDots:!!t.allowDots,allowEmptyArrays:"boolean"==typeof t.allowEmptyArrays?!!t.allowEmptyArrays:P.allowEmptyArrays,allowPrototypes:"boolean"==typeof t.allowPrototypes?t.allowPrototypes:P.allowPrototypes,allowSparse:"boolean"==typeof t.allowSparse?t.allowSparse:P.allowSparse,arrayLimit:"number"==typeof t.arrayLimit?t.arrayLimit:P.arrayLimit,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:P.charsetSentinel,comma:"boolean"==typeof t.comma?t.comma:P.comma,decodeDotInKeys:"boolean"==typeof t.decodeDotInKeys?t.decodeDotInKeys:P.decodeDotInKeys,decoder:"function"==typeof t.decoder?t.decoder:P.decoder,delimiter:"string"==typeof t.delimiter||(r=t.delimiter,"[object RegExp]"===Object.prototype.toString.call(r))?t.delimiter:P.delimiter,depth:"number"==typeof t.depth||!1===t.depth?+t.depth:P.depth,duplicates:n,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof t.interpretNumericEntities?t.interpretNumericEntities:P.interpretNumericEntities,parameterLimit:"number"==typeof t.parameterLimit?t.parameterLimit:P.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"==typeof t.plainObjects?t.plainObjects:P.plainObjects,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:P.strictNullHandling};var r}(e);if(""===t||null==t)return n.plainObjects?Object.create(null):{};const r="string"==typeof t?function(t,e){const n={__proto__:null},r=(e.ignoreQueryPrefix?t.replace(/^\?/,""):t).split(e.delimiter,Infinity===e.parameterLimit?void 0:e.parameterLimit);let o,i=-1,u=e.charset;if(e.charsetSentinel)for(o=0;o<r.length;++o)0===r[o].indexOf("utf8=")&&("utf8=%E2%9C%93"===r[o]?u="utf-8":"utf8=%26%2310003%3B"===r[o]&&(u="iso-8859-1"),i=o,o=r.length);for(o=0;o<r.length;++o){if(o===i)continue;const t=r[o],f=t.indexOf("]="),c=-1===f?t.indexOf("="):f+1;let l,a;-1===c?(l=e.decoder(t,P.decoder,u,"key"),a=e.strictNullHandling?null:""):(l=e.decoder(t.slice(0,c),P.decoder,u,"key"),a=T(U(t.slice(c+1),e),function(t){return e.decoder(t,P.decoder,u,"value")})),a&&e.interpretNumericEntities&&"iso-8859-1"===u&&(a=F(a)),t.indexOf("[]=")>-1&&(a=C(a)?[a]:a);const s=x.call(n,l);s&&"combine"===e.duplicates?n[l]=E(n[l],a,e.arrayLimit,e.plainObjects):s&&"last"!==e.duplicates||(n[l]=a)}return n}(t,n):t;let o=n.plainObjects?Object.create(null):{};const i=Object.keys(r);for(let e=0;e<i.length;++e){const u=i[e],f=q(u,r[u],n,"string"==typeof t);o=j(o,f,n)}return!0===n.allowSparse?o:function(t){const e=[{obj:{o:t},prop:"o"}],n=[];for(let t=0;t<e.length;++t){const r=e[t],o=r.obj[r.prop],i=Object.keys(o);for(let t=0;t<i.length;++t){const r=i[t],u=o[r];"object"==typeof u&&null!==u&&-1===n.indexOf(u)&&(e.push({obj:o,prop:r}),n.push(u))}}return function(t){for(;t.length>1;){const e=t.pop(),n=e.obj[e.prop];if(y(n)){const t=[];for(let e=0;e<n.length;++e)void 0!==n[e]&&t.push(n[e]);e.obj[e.prop]=t}}}(e),t}(o)}var Z=/*#__PURE__*/function(){function t(t,e,n){var r,o;this.name=t,this.definition=e,this.bindings=null!=(r=e.bindings)?r:{},this.wheres=null!=(o=e.wheres)?o:{},this.config=n}var n=t.prototype;return n.matchesUrl=function(t){var e,n=this;if(!this.definition.methods.includes("GET"))return!1;var r=this.template.replace(/[.*+$()[\]]/g,"\\$&").replace(/(\/?){([^}?]*)(\??)}/g,function(t,e,r,o){var i,u="(?<"+r+">"+((null==(i=n.wheres[r])?void 0:i.replace(/(^\^)|(\$$)/g,""))||"[^/?]+")+")";return o?"("+e+u+")?":""+e+u}).replace(/^\w+:\/\//,""),o=t.replace(/^\w+:\/\//,"").split("?"),i=o[0],u=o[1],f=null!=(e=new RegExp("^"+r+"/?$").exec(i))?e:new RegExp("^"+r+"/?$").exec(decodeURI(i));if(f){for(var c in f.groups)f.groups[c]="string"==typeof f.groups[c]?decodeURIComponent(f.groups[c]):f.groups[c];return{params:f.groups,query:K(u)}}return!1},n.compile=function(t){var e=this;return this.parameterSegments.length?this.template.replace(/{([^}?]+)(\??)}/g,function(n,r,o){var i,u;if(!o&&[null,void 0].includes(t[r]))throw new Error("Ziggy error: '"+r+"' parameter is required for route '"+e.name+"'.");if(e.wheres[r]&&!new RegExp("^"+(o?"("+e.wheres[r]+")?":e.wheres[r])+"$").test(null!=(u=t[r])?u:""))throw new Error("Ziggy error: '"+r+"' parameter '"+t[r]+"' does not match required format '"+e.wheres[r]+"' for route '"+e.name+"'.");return encodeURI(null!=(i=t[r])?i:"").replace(/%7C/g,"|").replace(/%25/g,"%").replace(/\$/g,"%24")}).replace(this.config.absolute?/(\.[^/]+?)(\/\/)/:/(^)(\/\/)/,"$1/").replace(/\/+$/,""):this.template},e(t,[{key:"template",get:function(){var t=(this.origin+"/"+this.definition.uri).replace(/\/+$/,"");return""===t?"/":t}},{key:"origin",get:function(){return this.config.absolute?this.definition.domain?""+this.config.url.match(/^\w+:\/\//)[0]+this.definition.domain+(this.config.port?":"+this.config.port:""):this.config.url:""}},{key:"parameterSegments",get:function(){var t,e;return null!=(t=null==(e=this.template.match(/{[^}?]+\??}/g))?void 0:e.map(function(t){return{name:t.replace(/{|\??}/g,""),required:!/\?}$/.test(t)}}))?t:[]}}])}(),B=/*#__PURE__*/function(t){function r(e,r,o,i){var u;if(void 0===o&&(o=!0),(u=t.call(this)||this).t=null!=i?i:"undefined"!=typeof Ziggy?Ziggy:null==globalThis?void 0:globalThis.Ziggy,!u.t&&"undefined"!=typeof document&&document.getElementById("ziggy-routes-json")&&(globalThis.Ziggy=JSON.parse(document.getElementById("ziggy-routes-json").textContent),u.t=globalThis.Ziggy),u.t=n({},u.t,{absolute:o}),e){if(!u.t.routes[e])throw new Error("Ziggy error: route '"+e+"' is not in the route list.");u.i=new Z(e,u.t.routes[e],u.t),u.u=u.l(r)}return u}var o,u;u=t,(o=r).prototype=Object.create(u.prototype),o.prototype.constructor=o,i(o,u);var f=r.prototype;return f.toString=function(){var t=this,e=Object.keys(this.u).filter(function(e){return!t.i.parameterSegments.some(function(t){return t.name===e})}).filter(function(t){return"_query"!==t}).reduce(function(e,r){var o;return n({},e,((o={})[r]=t.u[r],o))},{});return this.i.compile(this.u)+function(t,e){let n=t;const r=function(t){if(!t)return $;if(void 0!==t.allowEmptyArrays&&"boolean"!=typeof t.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==t.encodeDotInKeys&&"boolean"!=typeof t.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!=t.encoder&&"function"!=typeof t.encoder)throw new TypeError("Encoder has to be a function.");const e=t.charset||$.charset;if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");let n=s;if(void 0!==t.format){if(!R.call(a,t.format))throw new TypeError("Unknown format option provided.");n=t.format}const r=a[n];let o,i=$.filter;if(("function"==typeof t.filter||S(t.filter))&&(i=t.filter),o=t.arrayFormat in k?t.arrayFormat:"indices"in t?t.indices?"indices":"repeat":$.arrayFormat,"commaRoundTrip"in t&&"boolean"!=typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");return{addQueryPrefix:"boolean"==typeof t.addQueryPrefix?t.addQueryPrefix:$.addQueryPrefix,allowDots:void 0===t.allowDots?!0===t.encodeDotInKeys||$.allowDots:!!t.allowDots,allowEmptyArrays:"boolean"==typeof t.allowEmptyArrays?!!t.allowEmptyArrays:$.allowEmptyArrays,arrayFormat:o,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:$.charsetSentinel,commaRoundTrip:t.commaRoundTrip,delimiter:void 0===t.delimiter?$.delimiter:t.delimiter,encode:"boolean"==typeof t.encode?t.encode:$.encode,encodeDotInKeys:"boolean"==typeof t.encodeDotInKeys?t.encodeDotInKeys:$.encodeDotInKeys,encoder:"function"==typeof t.encoder?t.encoder:$.encoder,encodeValuesOnly:"boolean"==typeof t.encodeValuesOnly?t.encodeValuesOnly:$.encodeValuesOnly,filter:i,format:n,formatter:r,serializeDate:"function"==typeof t.serializeDate?t.serializeDate:$.serializeDate,skipNulls:"boolean"==typeof t.skipNulls?t.skipNulls:$.skipNulls,sort:"function"==typeof t.sort?t.sort:null,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:$.strictNullHandling}}(e);let o,i;"function"==typeof r.filter?(i=r.filter,n=i("",n)):S(r.filter)&&(i=r.filter,o=i);const u=[];if("object"!=typeof n||null===n)return"";const f=k[r.arrayFormat],c="comma"===f&&r.commaRoundTrip;o||(o=Object.keys(n)),r.sort&&o.sort(r.sort);const l=new WeakMap;for(let t=0;t<o.length;++t){const e=o[t];r.skipNulls&&null===n[e]||A(u,_(n[e],e,f,c,r.allowEmptyArrays,r.strictNullHandling,r.skipNulls,r.encodeDotInKeys,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.format,r.formatter,r.encodeValuesOnly,r.charset,l))}const p=u.join(r.delimiter);let y=!0===r.addQueryPrefix?"?":"";return r.charsetSentinel&&(y+="iso-8859-1"===r.charset?"utf8=%26%2310003%3B&":"utf8=%E2%9C%93&"),p.length>0?y+p:""}(n({},e,this.u._query),{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:function(t,e){return"boolean"==typeof t?Number(t):e(t)}})},f.p=function(t){var e=this;t?this.t.absolute&&t.startsWith("/")&&(t=this.v().host+t):t=this.h();var r={},o=Object.entries(this.t.routes).find(function(n){return r=new Z(n[0],n[1],e.t).matchesUrl(t)})||[void 0,void 0];return n({name:o[0]},r,{route:o[1]})},f.h=function(){var t=this.v(),e=t.pathname,n=t.search;return(this.t.absolute?t.host+e:e.replace(this.t.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+n},f.current=function(t,e){var r=this.p(),o=r.name,i=r.params,u=r.query,f=r.route;if(!t)return o;var c=new RegExp("^"+t.replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(o);if([null,void 0].includes(e)||!c)return c;var l=new Z(o,f,this.t);e=this.l(e,l);var a=n({},i,u);if(Object.values(e).every(function(t){return!t})&&!Object.values(a).some(function(t){return void 0!==t}))return!0;var s=function(t,e){return Object.entries(t).every(function(t){var n=t[0],r=t[1];return Array.isArray(r)&&Array.isArray(e[n])?r.every(function(t){return e[n].includes(t)||e[n].includes(decodeURIComponent(t))}):"object"==typeof r&&"object"==typeof e[n]&&null!==r&&null!==e[n]?s(r,e[n]):e[n]==r||e[n]==decodeURIComponent(r)})};return s(e,a)},f.v=function(){var t,e,n,r,o,i,u="undefined"!=typeof window?window.location:{},f=u.host,c=u.pathname,l=u.search;return{host:null!=(t=null==(e=this.t.location)?void 0:e.host)?t:void 0===f?"":f,pathname:null!=(n=null==(r=this.t.location)?void 0:r.pathname)?n:void 0===c?"":c,search:null!=(o=null==(i=this.t.location)?void 0:i.search)?o:void 0===l?"":l}},f.has=function(t){return this.t.routes.hasOwnProperty(t)},f.l=function(t,e){var r=this;void 0===t&&(t={}),void 0===e&&(e=this.i),null!=t||(t={}),t=["string","number"].includes(typeof t)?[t]:t;var o=e.parameterSegments.filter(function(t){return!r.t.defaults[t.name]});if(Array.isArray(t))t=t.reduce(function(t,e,r){var i,u;return n({},t,o[r]?((i={})[o[r].name]=e,i):"object"==typeof e?e:((u={})[e]="",u))},{});else if(1===o.length&&!t.hasOwnProperty(o[0].name)&&(t.hasOwnProperty(Object.values(e.bindings)[0])||t.hasOwnProperty("id"))){var i;(i={})[o[0].name]=t,t=i}return n({},this.m(e),this.j(t,e))},f.m=function(t){var e=this;return t.parameterSegments.filter(function(t){return e.t.defaults[t.name]}).reduce(function(t,r,o){var i,u=r.name;return n({},t,((i={})[u]=e.t.defaults[u],i))},{})},f.j=function(t,e){var r=e.bindings,o=e.parameterSegments;return Object.entries(t).reduce(function(t,e){var i,u,f=e[0],c=e[1];if(!c||"object"!=typeof c||Array.isArray(c)||!o.some(function(t){return t.name===f}))return n({},t,((u={})[f]=c,u));var l=c.hasOwnProperty(r[f])?r[f]:c.hasOwnProperty("id")?"id":void 0;if(void 0===l)throw new Error("Ziggy error: object passed as '"+f+"' parameter is missing route model binding key '"+r[f]+"'.");return n({},t,((i={})[f]=c[l],i))},{})},f.valueOf=function(){return this.toString()},e(r,[{key:"params",get:function(){var t=this.p();return n({},t.params,t.query)}},{key:"routeParams",get:function(){return this.p().params}},{key:"queryParams",get:function(){return this.p().query}}])}(/*#__PURE__*/f(String));return function(t,e,n,r){var o=new B(t,e,n,r);return t?o.toString():o}});
</script>        
                    <link rel="preload" as="style" href="/build/assets/app-BcOMECKO.css" /><link rel="preload" as="style" href="/build/assets/GuestLayout-DZkgRn0J.css" /><link rel="preload" as="style" href="/build/assets/AltchaStatusContent-CA6pWiCr.css" /><link rel="preload" as="style" href="/build/assets/ImpersonationBanner-C13Ae9gQ.css" /><link rel="preload" as="style" href="/build/assets/Welcome-Dgtz9lOY.css" /><link rel="modulepreload" as="script" href="/build/assets/app-6gc3ulUh.js" /><link rel="modulepreload" as="script" href="/build/assets/Welcome-CnanJZZl.js" /><link rel="modulepreload" as="script" href="/build/assets/GuestLayout-nrOwdu9I.js" /><link rel="modulepreload" as="script" href="/build/assets/InputError-M0PU_7b_.js" /><link rel="modulepreload" as="script" href="/build/assets/AltchaStatusContent-du_bbiF4.js" /><link rel="modulepreload" as="script" href="/build/assets/useEmailValidation-CFH0-Tzg.js" /><link rel="modulepreload" as="script" href="/build/assets/_plugin-vue_export-helper-DlAUqK2U.js" /><link rel="modulepreload" as="script" href="/build/assets/ImpersonationBanner-BF51PDKl.js" /><link rel="modulepreload" as="script" href="/build/assets/Footer-B3sMJ92I.js" /><link rel="stylesheet" href="/build/assets/app-BcOMECKO.css" /><link rel="stylesheet" href="/build/assets/GuestLayout-DZkgRn0J.css" /><link rel="stylesheet" href="/build/assets/AltchaStatusContent-CA6pWiCr.css" /><link rel="stylesheet" href="/build/assets/ImpersonationBanner-C13Ae9gQ.css" /><link rel="stylesheet" href="/build/assets/Welcome-Dgtz9lOY.css" /><script type="module" src="/build/assets/app-6gc3ulUh.js"></script><script type="module" src="/build/assets/Welcome-CnanJZZl.js"></script>        
        <title inertia>QR.NET - Your QR Code Generator for Creating QR Codes</title>    </head>
    <body class="font-sans antialiased">
        <div id="app" data-page="{&quot;component&quot;:&quot;Welcome&quot;,&quot;props&quot;:{&quot;errors&quot;:{},&quot;appName&quot;:&quot;QR.NET&quot;,&quot;altchaEnabled&quot;:true,&quot;flaggedQrCount&quot;:null,&quot;flash&quot;:{&quot;status&quot;:null,&quot;success&quot;:null,&quot;error&quot;:null},&quot;auth&quot;:{&quot;user&quot;:null,&quot;can&quot;:null,&quot;role&quot;:null,&quot;impersonating&quot;:false,&quot;hasActiveSubscription&quot;:false,&quot;hasPaidSubscription&quot;:false,&quot;hasStorageFeature&quot;:false,&quot;subscription&quot;:null},&quot;ziggy&quot;:{&quot;url&quot;:&quot;https://qr.net&quot;,&quot;port&quot;:null,&quot;defaults&quot;:[],&quot;routes&quot;:{&quot;sanctum.csrf-cookie&quot;:{&quot;uri&quot;:&quot;sanctum/csrf-cookie&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;api.url.statistic&quot;:{&quot;uri&quot;:&quot;api/url/statistic/{id}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;api.url.add&quot;:{&quot;uri&quot;:&quot;api/url/add&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;api.url.delete&quot;:{&quot;uri&quot;:&quot;api/url/{identifier}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;identifier&quot;]},&quot;api.url.update&quot;:{&quot;uri&quot;:&quot;api/url/{identifier}&quot;,&quot;methods&quot;:[&quot;PUT&quot;],&quot;parameters&quot;:[&quot;identifier&quot;]},&quot;api.subscribe&quot;:{&quot;uri&quot;:&quot;api/subscribe&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;api.qrcode&quot;:{&quot;uri&quot;:&quot;api/qrcode/{identifier}.png&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;identifier&quot;]},&quot;qr.quick-store&quot;:{&quot;uri&quot;:&quot;quick-qr&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;altcha.challenge&quot;:{&quot;uri&quot;:&quot;altcha/challenge&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;qr.store&quot;:{&quot;uri&quot;:&quot;create-code&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;qr.update&quot;:{&quot;uri&quot;:&quot;update-code/{id}&quot;,&quot;methods&quot;:[&quot;PUT&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;qr.toggle&quot;:{&quot;uri&quot;:&quot;toggle-code/{id}&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;qr.destroy&quot;:{&quot;uri&quot;:&quot;delete-code/{id}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;dashboard&quot;:{&quot;uri&quot;:&quot;dashboard&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;individual-domain&quot;:{&quot;uri&quot;:&quot;individual-domain&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;qr-etiketten&quot;:{&quot;uri&quot;:&quot;qr-etiketten&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;qr-label-orders&quot;:{&quot;uri&quot;:&quot;qr-label-orders&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;user.subscription&quot;:{&quot;uri&quot;:&quot;user/subscription&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;subscribe&quot;:{&quot;uri&quot;:&quot;subscribe&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;upgrade&quot;:{&quot;uri&quot;:&quot;upgrade&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;statistics.all&quot;:{&quot;uri&quot;:&quot;statistics-overview&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;statistics.show&quot;:{&quot;uri&quot;:&quot;statistics/{id}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;paypal.success&quot;:{&quot;uri&quot;:&quot;paypal/success&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;paypal.cancel&quot;:{&quot;uri&quot;:&quot;paypal/cancel&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;bank-transfer.create-invoice&quot;:{&quot;uri&quot;:&quot;bank-transfer/create-invoice&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;rechnungen&quot;:{&quot;uri&quot;:&quot;payments&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;download.invoice.pdf&quot;:{&quot;uri&quot;:&quot;payments/download/invoice/{id}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;invoices.download&quot;:{&quot;uri&quot;:&quot;invoices/{id}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;download.payment.pdf&quot;:{&quot;uri&quot;:&quot;payments/download/payment/{id}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;uploads.index&quot;:{&quot;uri&quot;:&quot;uploads&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;uploads.store&quot;:{&quot;uri&quot;:&quot;uploads&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;uploads.toggle&quot;:{&quot;uri&quot;:&quot;uploads/{id}/toggle&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;uploads.createQr&quot;:{&quot;uri&quot;:&quot;uploads/{id}/create-qr&quot;,&quot;methods&quot;:[&quot;POST&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;uploads.destroy&quot;:{&quot;uri&quot;:&quot;uploads/{id}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;impersonate&quot;:{&quot;uri&quot;:&quot;impersonate/take/{id}/{guardName?}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;,&quot;guardName&quot;]},&quot;impersonate.leave&quot;:{&quot;uri&quot;:&quot;impersonate/leave&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.dashboard&quot;:{&quot;uri&quot;:&quot;admin/dashboard&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.users&quot;:{&quot;uri&quot;:&quot;admin/users&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.users.update&quot;:{&quot;uri&quot;:&quot;admin/users/{user}&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;user&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;}},&quot;admin.users.block&quot;:{&quot;uri&quot;:&quot;admin/users/{user}/block&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;user&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;}},&quot;admin.users.delete&quot;:{&quot;uri&quot;:&quot;admin/users/{user}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;user&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;}},&quot;admin.users.api-token.generate&quot;:{&quot;uri&quot;:&quot;admin/users/{user}/api-token&quot;,&quot;methods&quot;:[&quot;POST&quot;],&quot;parameters&quot;:[&quot;user&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;}},&quot;admin.users.api-token.delete&quot;:{&quot;uri&quot;:&quot;admin/users/{user}/api-token&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;user&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;}},&quot;admin.users.subscriptions.assign&quot;:{&quot;uri&quot;:&quot;admin/users/{user}/subscriptions&quot;,&quot;methods&quot;:[&quot;POST&quot;],&quot;parameters&quot;:[&quot;user&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;}},&quot;admin.qrcodes&quot;:{&quot;uri&quot;:&quot;admin/qr-codes&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.qrcodes.delete&quot;:{&quot;uri&quot;:&quot;admin/qr-codes/{id}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;admin.users.qrcodes.toggle&quot;:{&quot;uri&quot;:&quot;admin/users/{user}/qr-codes/{qrcode}/toggle&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;user&quot;,&quot;qrcode&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;,&quot;qrcode&quot;:&quot;id&quot;}},&quot;admin.users.qrcodes.block&quot;:{&quot;uri&quot;:&quot;admin/users/{user}/qr-codes/{qrcode}/block&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;user&quot;,&quot;qrcode&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;,&quot;qrcode&quot;:&quot;id&quot;}},&quot;admin.subscriptions.update&quot;:{&quot;uri&quot;:&quot;admin/subscriptions/{subscription}&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;subscription&quot;]},&quot;admin.subscriptions.delete&quot;:{&quot;uri&quot;:&quot;admin/subscriptions/{subscription}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;subscription&quot;],&quot;bindings&quot;:{&quot;subscription&quot;:&quot;id&quot;}},&quot;admin.payments&quot;:{&quot;uri&quot;:&quot;admin/payments&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.payments.download&quot;:{&quot;uri&quot;:&quot;admin/payments/{id}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;admin.invoices.download&quot;:{&quot;uri&quot;:&quot;admin/invoices/{id}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;admin.invoices.store&quot;:{&quot;uri&quot;:&quot;admin/invoices&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;admin.invoices.togglePaid&quot;:{&quot;uri&quot;:&quot;admin/invoices/{invoice}/toggle-paid&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;invoice&quot;],&quot;bindings&quot;:{&quot;invoice&quot;:&quot;id&quot;}},&quot;admin.invoices.cancel&quot;:{&quot;uri&quot;:&quot;admin/invoices/{invoice}/cancel&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;invoice&quot;],&quot;bindings&quot;:{&quot;invoice&quot;:&quot;id&quot;}},&quot;admin.flagged&quot;:{&quot;uri&quot;:&quot;admin/flagged&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.flagged.resolve&quot;:{&quot;uri&quot;:&quot;admin/flagged/{qrcode}&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;qrcode&quot;],&quot;bindings&quot;:{&quot;qrcode&quot;:&quot;id&quot;}},&quot;admin.safe-domains&quot;:{&quot;uri&quot;:&quot;admin/safe-domains&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.safe-domains.store&quot;:{&quot;uri&quot;:&quot;admin/safe-domains&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;admin.safe-domains.delete&quot;:{&quot;uri&quot;:&quot;admin/safe-domains/{safeDomain}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;safeDomain&quot;],&quot;bindings&quot;:{&quot;safeDomain&quot;:&quot;id&quot;}},&quot;admin.blocked&quot;:{&quot;uri&quot;:&quot;admin/blocked&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.blocked.unblock&quot;:{&quot;uri&quot;:&quot;admin/blocked/{qrcode}/unblock&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;qrcode&quot;],&quot;bindings&quot;:{&quot;qrcode&quot;:&quot;id&quot;}},&quot;admin.blacklist&quot;:{&quot;uri&quot;:&quot;admin/blacklist&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.blacklist.store&quot;:{&quot;uri&quot;:&quot;admin/blacklist&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;admin.blacklist.update&quot;:{&quot;uri&quot;:&quot;admin/blacklist/{id}&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;admin.blacklist.delete&quot;:{&quot;uri&quot;:&quot;admin/blacklist/{id}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;id&quot;]},&quot;admin.revenue&quot;:{&quot;uri&quot;:&quot;admin/revenue&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.users.search&quot;:{&quot;uri&quot;:&quot;admin/users-search&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.label-orders&quot;:{&quot;uri&quot;:&quot;admin/qr-label-orders&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;admin.label-orders.confirm&quot;:{&quot;uri&quot;:&quot;admin/qr-label-orders/{order}/confirm&quot;,&quot;methods&quot;:[&quot;PATCH&quot;],&quot;parameters&quot;:[&quot;order&quot;],&quot;bindings&quot;:{&quot;order&quot;:&quot;id&quot;}},&quot;admin.label-orders.invoice&quot;:{&quot;uri&quot;:&quot;admin/qr-label-orders/{order}/invoice&quot;,&quot;methods&quot;:[&quot;POST&quot;],&quot;parameters&quot;:[&quot;order&quot;],&quot;bindings&quot;:{&quot;order&quot;:&quot;id&quot;}},&quot;admin.label-orders.delete&quot;:{&quot;uri&quot;:&quot;admin/qr-label-orders/{order}&quot;,&quot;methods&quot;:[&quot;DELETE&quot;],&quot;parameters&quot;:[&quot;order&quot;],&quot;bindings&quot;:{&quot;order&quot;:&quot;id&quot;}},&quot;admin.users.show&quot;:{&quot;uri&quot;:&quot;admin/users/{user}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;user&quot;],&quot;bindings&quot;:{&quot;user&quot;:&quot;id&quot;}},&quot;contact.index&quot;:{&quot;uri&quot;:&quot;contact-us&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;contact.store&quot;:{&quot;uri&quot;:&quot;contact-us&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;profile.edit&quot;:{&quot;uri&quot;:&quot;profile&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;profile.update&quot;:{&quot;uri&quot;:&quot;profile&quot;,&quot;methods&quot;:[&quot;PATCH&quot;]},&quot;profile.destroy&quot;:{&quot;uri&quot;:&quot;profile&quot;,&quot;methods&quot;:[&quot;DELETE&quot;]},&quot;profile.api-token.generate&quot;:{&quot;uri&quot;:&quot;profile/api-token&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;profile.api-token.destroy&quot;:{&quot;uri&quot;:&quot;profile/api-token&quot;,&quot;methods&quot;:[&quot;DELETE&quot;]},&quot;register&quot;:{&quot;uri&quot;:&quot;register&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;login&quot;:{&quot;uri&quot;:&quot;login&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;password.request&quot;:{&quot;uri&quot;:&quot;forgot-password&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;password.email&quot;:{&quot;uri&quot;:&quot;forgot-password&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;password.reset&quot;:{&quot;uri&quot;:&quot;reset-password/{token}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;token&quot;]},&quot;password.store&quot;:{&quot;uri&quot;:&quot;reset-password&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;admin&quot;:{&quot;uri&quot;:&quot;admin&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;registration.complete&quot;:{&quot;uri&quot;:&quot;registration/complete&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;verification.notice&quot;:{&quot;uri&quot;:&quot;verify-email&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;verification.verify&quot;:{&quot;uri&quot;:&quot;verify-email/{id}/{hash}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;id&quot;,&quot;hash&quot;]},&quot;verification.send&quot;:{&quot;uri&quot;:&quot;email/verification-notification&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;password.confirm&quot;:{&quot;uri&quot;:&quot;confirm-password&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;]},&quot;password.update&quot;:{&quot;uri&quot;:&quot;password&quot;,&quot;methods&quot;:[&quot;PUT&quot;]},&quot;logout&quot;:{&quot;uri&quot;:&quot;logout&quot;,&quot;methods&quot;:[&quot;POST&quot;]},&quot;uploads.show&quot;:{&quot;uri&quot;:&quot;uploads/{userIdentifier}/{identifier}&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;userIdentifier&quot;,&quot;identifier&quot;]},&quot;uploads.download&quot;:{&quot;uri&quot;:&quot;uploads/{userIdentifier}/{identifier}/download&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;userIdentifier&quot;,&quot;identifier&quot;]},&quot;vcard.download&quot;:{&quot;uri&quot;:&quot;vcard/{identifier}/download&quot;,&quot;methods&quot;:[&quot;GET&quot;,&quot;HEAD&quot;],&quot;parameters&quot;:[&quot;identifier&quot;]}},&quot;location&quot;:&quot;https://qr.net&quot;},&quot;baseLang&quot;:{&quot;save&quot;:&quot;Save&quot;,&quot;password&quot;:&quot;Password&quot;,&quot;password_confirmation&quot;:&quot;Confirm password&quot;,&quot;cancel&quot;:&quot;Cancel&quot;,&quot;email&quot;:&quot;Email&quot;,&quot;name&quot;:&quot;Name&quot;,&quot;altcha_checking&quot;:&quot;Just checking you&#39;re human…&quot;,&quot;altcha_verified&quot;:&quot;&quot;,&quot;dashboard&quot;:&quot;Dashboard&quot;,&quot;login&quot;:&quot;Login&quot;,&quot;logout&quot;:&quot;Logout&quot;,&quot;register&quot;:&quot;Register&quot;,&quot;imprint&quot;:&quot;Imprint&quot;,&quot;profile&quot;:&quot;Profile&quot;,&quot;contact&quot;:&quot;Contact&quot;,&quot;footer&quot;:{&quot;description&quot;:&quot;Professional QR code generation and management for businesses and individuals.&quot;,&quot;links&quot;:&quot;Links&quot;,&quot;rights_reserved&quot;:&quot;All rights reserved.&quot;},&quot;validation&quot;:{&quot;required&quot;:&quot;The %s field is required.&quot;,&quot;valid&quot;:&quot;The %s field is invalid.&quot;,&quot;min&quot;:{&quot;string&quot;:&quot;This field must be at least %s characters long.&quot;},&quot;max&quot;:{&quot;string&quot;:&quot;This field must not be longer than %s characters.&quot;,&quot;file&quot;:&quot;This file must not be larger than %s MB.&quot;},&quot;confirmed&quot;:&quot;The passwords do not match.&quot;,&quot;unique&quot;:{&quot;email&quot;:&quot;base.validation.unique.email&quot;},&quot;alphanumeric&quot;:&quot;Only alphanumeric characters are allowed.&quot;,&quot;identifier_taken&quot;:&quot;This identifier is already in use.&quot;,&quot;invalid_json&quot;:&quot;Not a valid JSON string.&quot;},&quot;errors&quot;:{&quot;subscription_no_uploads&quot;:&quot;Your subscription does not allow file uploads.&quot;,&quot;subscription_no_qr_create&quot;:&quot;Your subscription does not allow creating QR codes.&quot;,&quot;subscription_no_qr_update&quot;:&quot;Your subscription does not allow updating QR codes.&quot;,&quot;subscription_no_feature&quot;:&quot;Your subscription does not allow this action.&quot;,&quot;plan_limit_qr&quot;:&quot;Your current plan (:plan) allows only :limit QR codes.&quot;,&quot;trial_qr_rate_limited&quot;:&quot;Trial accounts can create one QR code per minute. Please wait :seconds seconds and try again.&quot;,&quot;file_type_blocked&quot;:&quot;This file type is not allowed for security reasons.&quot;,&quot;file_type_unsupported&quot;:&quot;This file type is not supported.&quot;,&quot;file_content_mismatch&quot;:&quot;The file content does not match an allowed file type.&quot;,&quot;storage_limit_exceeded&quot;:&quot;Storage limit exceeded. Please upgrade your plan or delete existing files.&quot;,&quot;url_blacklisted&quot;:&quot;This URL is blacklisted and cannot be used.&quot;,&quot;qr_not_allowed_update&quot;:&quot;You are not allowed to update this QR code.&quot;,&quot;qr_not_allowed_edit&quot;:&quot;You are not allowed to edit this QR code.&quot;,&quot;qr_not_allowed_delete&quot;:&quot;You are not allowed to delete this QR code.&quot;,&quot;qr_blocked&quot;:&quot;This QR code is blocked. Please contact support.&quot;,&quot;upload_not_allowed_modify&quot;:&quot;You are not allowed to modify this upload.&quot;,&quot;upload_not_allowed_delete&quot;:&quot;You are not allowed to delete this upload.&quot;},&quot;welcome_title&quot;:&quot;Welcome to QR.NET&quot;,&quot;startpage_meta_title&quot;:&quot;Your QR Code Generator for Creating QR Codes&quot;,&quot;welcome_subtitle&quot;:&quot;A QR code generator for creating individual, dynamic QR codes.&quot;,&quot;to_generator&quot;:&quot;To the QR code generator&quot;,&quot;to_generator_short&quot;:&quot;QR Generator&quot;,&quot;what_is_qr&quot;:&quot;What is a QR code?&quot;,&quot;qr_explanation&quot;:&quot;A QR code – short for “Quick Response Code” – is a two-dimensional code that can, for example, contain product information or link to websites.&quot;,&quot;types_title&quot;:&quot;What types of QR codes are there?&quot;,&quot;types_text&quot;:&quot;We distinguish between static and dynamic QR codes. A static QR code can usually be created free of charge, while dynamic QR codes are paid.&quot;,&quot;advantages_title&quot;:&quot;What advantages does a dynamic QR code offer me?&quot;,&quot;advantages_text&quot;:&quot;The dynamic QR code has the great advantage that you can change the encoded information afterwards at any time without having to change the QR code itself. This saves you valuable time and money! In addition, every scan of a dynamic QR code collects information such as the number of scans, which you can view in statistics. A dynamic QR code is also advantageous for long destination URLs, as the generated QR code is less complex and therefore easier to print and scan with a QR code scanner.&quot;,&quot;offer_title&quot;:&quot;What does QR.NET offer me?&quot;,&quot;offer_list&quot;:[&quot;Dynamic QR codes – specially optimized for easier printing and better recognition&quot;,&quot;Additional features, such as an API interface&quot;,&quot;Comprehensive statistics&quot;,&quot;Personal contacts&quot;],&quot;usage_title&quot;:&quot;What can I use QR codes for?&quot;,&quot;usage_list&quot;:[&quot;reach more interested parties&quot;,&quot;provide additional information, ideas and tips about your product&quot;,&quot;bring more visitors to your (company) website and increase your conversions&quot;,&quot;promote your social media presence&quot;,&quot;and much more.&quot;],&quot;why_pay_title&quot;:&quot;Why should I pay for a dynamic QR code?&quot;,&quot;why_pay_text&quot;:&quot;Well, the answer is related to a problem you may already know: You created a static QR code but after some time realized that the encoded information is no longer up to date. Now you have two options: either you generate a new static QR code, which you then have to print and distribute again, or you use a more efficient, medium- and long-term cost-effective solution: the dynamic QR code.&quot;,&quot;premium_title&quot;:&quot;Premium membership&quot;,&quot;premium_text&quot;:&quot;Convince yourself of the numerous advantages of our service and test our offer with your own &lt;a href=\&quot;#qrGeneratorSection\&quot; class=\&quot;underline font-bold\&quot;&gt;dynamic QR code&lt;/a&gt; or try a &lt;a href=\&quot;/register\&quot; class=\&quot;underline font-bold\&quot;&gt;premium membership&lt;/a&gt;.&quot;,&quot;generator_title&quot;:&quot;Create your QR code with statistics&quot;,&quot;generator_text&quot;:&quot;QR.NET is a QR code generator for creating individual QR codes. Create a dynamic QR code at QR.NET. This has the great advantage that you can change it later and view detailed statistics about usage. Our dynamic QR code is also an advantage when using it for long destination URLs because the generated QR code is less complex and can therefore be printed and scanned more easily with a QR code scanner.&quot;,&quot;generator_button&quot;:&quot;Create QR code&quot;,&quot;verify_email&quot;:&quot;Verify email&quot;,&quot;verify_email_resend&quot;:&quot;Resend verification email&quot;,&quot;verify_email_resend_desc&quot;:&quot;A new verification link has been sent to the email address you provided during registration.&quot;,&quot;quick_qr_helper&quot;:&quot;Enter your link and email to create your QR code instantly.&quot;,&quot;quick_qr_url_label&quot;:&quot;Target website (URL) of your QR code&quot;,&quot;quick_qr_url_placeholder&quot;:&quot;https://example.com&quot;,&quot;quick_qr_url_hint&quot;:&quot;Must start with http:// or https://&quot;,&quot;quick_qr_email_hint&quot;:&quot;Your email address is required so you can edit your dynamic QR code later and view statistics.&quot;,&quot;quick_qr_login_link&quot;:&quot;Already have an account? Log in&quot;,&quot;quick_qr_complete_title&quot;:&quot;Almost done!&quot;,&quot;quick_qr_complete_subtitle&quot;:&quot;Verify your email to activate your QR code.&quot;,&quot;quick_qr_verify_desc&quot;:&quot;We sent a verification link and your password to your email. Click the link to activate your QR code.&quot;,&quot;quick_qr_email_done&quot;:&quot;Email verified.&quot;,&quot;faq&quot;:{&quot;title&quot;:&quot;FAQ - Frequently Asked Questions&quot;,&quot;intro&quot;:&quot;Here you will find a selection of frequently asked questions with answers about our QR code generator.&quot;,&quot;section_qr&quot;:&quot;Questions about the QR code:&quot;,&quot;section_account&quot;:&quot;Questions about the account:&quot;,&quot;section_premium&quot;:&quot;Topic Premium Membership:&quot;,&quot;not_found&quot;:&quot;Your question is not listed here?&quot;,&quot;contact&quot;:&quot;... then simply write to us via our contact form&quot;,&quot;more&quot;:&quot;More answers and questions about creating QR codes.&quot;,&quot;faqs&quot;:[{&quot;q&quot;:&quot;What is a QR code?&quot;,&quot;a&quot;:&quot;A QR code – short for \&quot;Quick Response Code\&quot; – is a two-dimensional code that can contain several thousand characters. It may include product information, company details, contact information, or a target URL. Scanning with a smartphone or tablet displays the information or redirects directly to the target website. There are two types of QR codes: &lt;b&gt;static&lt;/b&gt; and &lt;b&gt;dynamic&lt;/b&gt;.&quot;},{&quot;q&quot;:&quot;What is a dynamic QR code?&quot;,&quot;a&quot;:&quot;Unlike a static QR code, a dynamic QR code generates a shorter URL on the QR server. When scanned, the QR server URL is called first and then redirects the user to the target URL. Advantage: the information can be changed later and statistics are collected.&quot;},{&quot;q&quot;:&quot;Structure of a QR code&quot;,&quot;a&quot;:&quot;A QR code consists of black and white modules, position markers, alignment markers, timing patterns, version fields, format fields, and a data field. Depending on the version (1 to 40), the number of modules varies. The error correction level (L, M, Q, H) determines how much damage a QR code can sustain and still remain readable.&quot;},{&quot;q&quot;:&quot;How can you scan a QR code?&quot;,&quot;a&quot;:&quot;Most smartphones and tablets already have a QR scanner integrated in the camera. Alternatively, scanner apps can be used. On QR.NET, there is also a built-in scan function.&quot;},{&quot;q&quot;:&quot;How do you generate a QR code?&quot;,&quot;a&quot;:&quot;The easiest way is to use a QR code generator like QR.NET. Simply enter the desired target URL and you will receive your own dynamic QR code within seconds.&quot;},{&quot;q&quot;:&quot;In which formats can QR codes be saved?&quot;,&quot;a&quot;:&quot;At QR.NET you can save QR codes as PNG or SVG files. Both formats are high-resolution and suitable for printing.&quot;},{&quot;q&quot;:&quot;What should you consider when printing QR codes?&quot;,&quot;a&quot;:&quot;Ensure high contrast, clear lines, and a minimum size of 2.5x2.5 cm. Colors are possible as long as the code and background are distinguishable. For textiles, a test print is recommended.&quot;},{&quot;q&quot;:&quot;Are there interfaces?&quot;,&quot;a&quot;:&quot;Premium members can automatically generate QR codes via an API. Your server queries the API and receives the QR code as a response.&quot;},{&quot;q&quot;:&quot;Can I use the generated QR codes commercially?&quot;,&quot;a&quot;:&quot;Yes, all QR codes created on QR.NET can be used privately and commercially.&quot;},{&quot;q&quot;:&quot;Are there usage restrictions?&quot;,&quot;a&quot;:&quot;There are no restrictions in number or type, as long as QR codes are not used for spam, phishing, or illegal content.&quot;},{&quot;q&quot;:&quot;Can I change my QR code afterwards?&quot;,&quot;a&quot;:&quot;Yes, the target URL of a dynamic QR code can be changed later. With the login details sent to your email, you can make changes and view statistics.&quot;},{&quot;q&quot;:&quot;What can I use QR codes for?&quot;,&quot;a&quot;:&quot;QR codes are versatile: marketing, advertising, social media, product info, events, and much more.&quot;}],&quot;faq2s&quot;:[{&quot;q&quot;:&quot;How long is my QR code valid?&quot;,&quot;a&quot;:&quot;Your QR codes are valid as long as your membership is active. You can test the service free for 6 weeks, after which you will need a Premium Membership.&quot;},{&quot;q&quot;:&quot;What is a bookmarklet?&quot;,&quot;a&quot;:&quot;A bookmarklet allows you to generate QR codes with one click. Save it in your bookmarks bar and use it directly on any page.&quot;}],&quot;faq3s&quot;:[{&quot;q&quot;:&quot;What is the advantage of a Premium Membership?&quot;,&quot;a&quot;:&quot;Premium members can create up to 1000 dynamic QR codes, use custom short URLs, and gain API access.&quot;},{&quot;q&quot;:&quot;How much does the Premium Membership cost?&quot;,&quot;a&quot;:&quot;Depending on the package, Premium Membership costs between €12 and €96 per year. Payment by PayPal, credit card, or direct debit. No automatic renewal.&quot;},{&quot;q&quot;:&quot;What is the API?&quot;,&quot;a&quot;:&quot;With the API, Premium Members can automatically generate QR codes – ideal for automated workflows.&quot;}]},&quot;contactpage&quot;:{&quot;title&quot;:&quot;Contact&quot;,&quot;intro_1&quot;:&quot;If you have any questions, problems or comments, please contact us during office hours.&quot;,&quot;intro_2&quot;:&quot;Or simply use the form next to this section.&quot;,&quot;office_hours&quot;:&quot;Office hours:&quot;,&quot;office_days&quot;:&quot;Monday to Friday&quot;,&quot;office_time&quot;:&quot;8:30 am – 4:00 pm&quot;,&quot;contact_info&quot;:&quot;Contact:&quot;,&quot;email&quot;:&quot;Email&quot;,&quot;phone&quot;:&quot;Phone&quot;,&quot;fax&quot;:&quot;Fax&quot;,&quot;form&quot;:{&quot;email&quot;:&quot;Email&quot;,&quot;subject&quot;:&quot;Subject&quot;,&quot;message&quot;:&quot;Message&quot;,&quot;send&quot;:&quot;Send&quot;},&quot;success&quot;:&quot;Your message has been sent successfully!&quot;,&quot;error&quot;:&quot;An error occurred while sending the message.&quot;},&quot;imprintpage&quot;:{&quot;title&quot;:&quot;Imprint&quot;,&quot;company&quot;:&quot;QR GmbH&quot;,&quot;street&quot;:&quot;Martinistraße 3&quot;,&quot;city&quot;:&quot;49080 Osnabrück&quot;,&quot;country&quot;:&quot;Germany&quot;,&quot;court&quot;:&quot;Register court:&quot;,&quot;court_value&quot;:&quot;Local court of Osnabrück&quot;,&quot;register_number&quot;:&quot;Registration number:&quot;,&quot;register_number_value&quot;:&quot;HRB 205240&quot;,&quot;vat&quot;:&quot;VAT ID:&quot;,&quot;vat_value&quot;:&quot;DE277172099&quot;,&quot;ceo&quot;:&quot;Managing Director:&quot;,&quot;ceo_value&quot;:&quot;Kurt Steinkamp&quot;,&quot;contact&quot;:&quot;Contact&quot;,&quot;email&quot;:&quot;Email&quot;,&quot;phone&quot;:&quot;Phone&quot;,&quot;fax&quot;:&quot;Fax&quot;,&quot;eu_platform&quot;:&quot;EU Commission platform for online dispute resolution (ODR platform):&quot;,&quot;eu_platform_url&quot;:&quot;http://ec.europa.eu/odr/&quot;},&quot;privacypage&quot;:{&quot;title&quot;:&quot;Privacy&quot;,&quot;intro&quot;:&quot;This website collects and uses your personal data in accordance with the rules of the current data protection laws of the Federal Republic of Germany. The protection of your personal information is our highest priority. Below you will learn which data we collect and in what form, to what extent you have a right to object, and how you can exercise this right. If your consent is legally required, this will be shown to you at the appropriate point and you will have the option to grant it or to refrain from granting it. Of course, even after granting your consent, you have the right to withdraw it at any time.&quot;,&quot;sections&quot;:[{&quot;heading&quot;:&quot;1. Data collection, processing and use&quot;,&quot;body&quot;:&quot;&lt;p&gt;When you access our website, it is technically necessary to collect, process and use various data so that error-free communication between your internet browser (e.g. Internet Explorer) and our web server is possible. The following data is automatically collected and logged in a so-called log file until it is automatically deleted:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Date and time of access&lt;/li&gt;&lt;li&gt;The name of the retrieved file&lt;/li&gt;&lt;li&gt;The amount of data sent&lt;/li&gt;&lt;li&gt;A status message indicating whether the retrieval was successful&lt;/li&gt;&lt;li&gt;The web address of the referring website (URL)&lt;/li&gt;&lt;li&gt;Browser type and version&lt;/li&gt;&lt;li&gt;Operating system type and version&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;We collect this data in anonymized form, so that it cannot be attributed to any specific or identifiable person. This is done for the purpose of internal technical processing (establishing the connection), system security, the technical administration of the system and network infrastructure, as well as to optimize the internet offering and for statistical purposes.&lt;/p&gt;&lt;p&gt;Your IP address is only transmitted for the absolutely necessary technical communication with our web server and our shop system. Any further collection takes place exclusively with anonymization of your IP address. At no time is there any link between the IP and a person.&lt;/p&gt;&quot;},{&quot;heading&quot;:&quot;2. Pseudonymized usage profiles&quot;,&quot;body&quot;:&quot;&lt;p&gt;Furthermore, we collect, process and use the data described above, which results from your access to our website, in pseudonymized form. This means that this data is assigned exclusively to an internal identifier. It is not possible to draw any conclusions about your name or other personal data. This data is also not merged should you register on our website using your name or place an order in our shop. These pseudonymized usage profiles help us to constantly improve by enabling us to design our offering to meet demand.&lt;/p&gt;&lt;p&gt;If you do not wish pseudonymized usage profiles to be created, you may object at any time. You can find out how to exercise your right to object under section 5. \&quot;Right to object and right to withdraw\&quot;.&lt;/p&gt;&quot;},{&quot;heading&quot;:&quot;3. Cookies&quot;,&quot;body&quot;:&quot;&lt;p&gt;Our portal uses small text files, also called \&quot;cookies\&quot;. These cookies are stored in your browser memory and thus saved on your computer. The purpose of setting cookies is to improve your user experience and to be able to offer you better technical options. We use cookies as follows:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;For technical session control&lt;/li&gt;&lt;li&gt;To store your individual settings&lt;/li&gt;&lt;li&gt;To recognize your browser&lt;/li&gt;&lt;li&gt;To process your order&lt;/li&gt;&lt;li&gt;For registration and login&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Of course, you can also use our website without cookies. If you reject the use of cookies, you have the option of preventing the setting of cookies on your computer in your browser settings, or of being asked individually for each cookie whether you wish to allow it. You also have the option of deleting cookies that have already been set. Please ask your respective browser manufacturer for details. Please note, however, that blocking cookies may lead to functional restrictions of our offerings.&lt;/p&gt;&quot;},{&quot;heading&quot;:&quot;4. Right to information and data correction&quot;,&quot;body&quot;:&quot;&lt;p&gt;You have a legal right to free information about your personal data stored by us at any time. Furthermore, you have the right to have incorrect data corrected, as well as to have data blocked and deleted.&lt;/p&gt;&lt;p&gt;If you have registered on our website, you may in part be able to view, correct and delete your stored data yourself.&lt;/p&gt;&lt;p&gt;If you would also like information about your personal data or have further questions about the processing or use of the personal data you have provided to us, or if you would like to arrange for a correction or deletion of your data, please contact the address given under section 5. \&quot;Right to object and right to withdraw\&quot;.&lt;/p&gt;&quot;},{&quot;heading&quot;:&quot;5. Right to object and right to withdraw&quot;,&quot;body&quot;:&quot;&lt;p&gt;You have the right to object to the processing and use of your data for the creation of pseudonymized usage profiles. You also have the right to withdraw consent granted to us – for example for sending you our newsletter. In this case we will immediately cease the processing and use of your data for this purpose. You can submit an objection or withdrawal at any time without giving reasons, informally by post or email.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Post:&lt;/strong&gt;&lt;br&gt;QR GmbH&lt;br&gt;Martinistraße 3&lt;br&gt;49080 Osnabrück&lt;br&gt;Germany&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Email:&lt;/strong&gt;&lt;br&gt;&lt;a href=\&quot;mailto:support@qr.de\&quot;&gt;support@qr.de&lt;/a&gt;&lt;/p&gt;&quot;},{&quot;heading&quot;:&quot;6. Partner websites&quot;,&quot;body&quot;:&quot;&lt;p&gt;Among other things, this website also contains links to our partners. If you click on one of these links, you will automatically be redirected to the respective partner and leave our web offering. The respective website operators are solely responsible for the handling of your data on the linked partner sites. We expressly point out that this privacy policy applies exclusively to this portal. We have no influence over other providers and do not control whether the applicable data protection regulations are complied with.&lt;/p&gt;&quot;},{&quot;heading&quot;:&quot;7. Validity&quot;,&quot;body&quot;:&quot;&lt;p&gt;We always strive to further develop our website and to use new technologies. It may therefore become necessary to change or adapt this privacy policy. We therefore reserve the right to change this statement at any time with effect for the future. Please visit this page regularly and read through the current privacy policy from time to time.&lt;/p&gt;&quot;}]},&quot;qrlabelspage&quot;:{&quot;title&quot;:&quot;QR Labels&quot;,&quot;headline&quot;:&quot;Order your QR labels now&quot;,&quot;subtitle&quot;:&quot;Select your QR codes and the desired number of labels per code.&quot;,&quot;select_title&quot;:&quot;Select QR codes&quot;,&quot;no_qrcodes&quot;:&quot;You don&#39;t have any QR codes yet. Create a QR code first.&quot;,&quot;qrcodes_label&quot;:&quot;QR codes&quot;,&quot;quantity&quot;:&quot;Quantity&quot;,&quot;billing_address&quot;:&quot;Billing address&quot;,&quot;delivery_address&quot;:&quot;Delivery address&quot;,&quot;delivery_same&quot;:&quot;Delivery address is the same as the billing address&quot;,&quot;summary_title&quot;:&quot;Price overview&quot;,&quot;no_selection&quot;:&quot;No QR codes selected yet.&quot;,&quot;price_per_label&quot;:&quot;Price per label&quot;,&quot;total_labels&quot;:&quot;Total labels&quot;,&quot;total_price&quot;:&quot;Total price&quot;,&quot;excl_vat&quot;:&quot;plus VAT&quot;,&quot;order_button&quot;:&quot;Order now&quot;,&quot;ok&quot;:&quot;OK&quot;,&quot;validation_select&quot;:&quot;Please select at least one QR code.&quot;,&quot;order_success&quot;:&quot;Your order has been placed successfully!&quot;,&quot;validation_check&quot;:&quot;Please check your entries.&quot;,&quot;fields&quot;:{&quot;first_name&quot;:&quot;First name&quot;,&quot;last_name&quot;:&quot;Last name&quot;,&quot;email&quot;:&quot;Email&quot;,&quot;company&quot;:&quot;Company (optional)&quot;,&quot;vat_id&quot;:&quot;VAT ID (optional)&quot;,&quot;street&quot;:&quot;Street &amp; no.&quot;,&quot;postal_code&quot;:&quot;ZIP&quot;,&quot;city&quot;:&quot;City&quot;,&quot;country&quot;:&quot;Country&quot;,&quot;delivery_name&quot;:&quot;Name / Company&quot;},&quot;countries&quot;:{&quot;DE&quot;:&quot;Germany&quot;,&quot;AT&quot;:&quot;Austria&quot;,&quot;CH&quot;:&quot;Switzerland&quot;,&quot;FR&quot;:&quot;France&quot;,&quot;IT&quot;:&quot;Italy&quot;,&quot;NL&quot;:&quot;Netherlands&quot;},&quot;form&quot;:{&quot;first_name&quot;:&quot;First name *&quot;,&quot;last_name&quot;:&quot;Last name *&quot;,&quot;email&quot;:&quot;Email *&quot;,&quot;company&quot;:&quot;Company *&quot;,&quot;vat&quot;:&quot;VAT ID *&quot;,&quot;street&quot;:&quot;Street / House number *&quot;,&quot;zip&quot;:&quot;ZIP *&quot;,&quot;city&quot;:&quot;City *&quot;,&quot;submit&quot;:&quot;Submit order&quot;},&quot;price_overview&quot;:&quot;Price overview&quot;,&quot;price&quot;:&quot;Price:&quot;,&quot;total&quot;:&quot;Total:&quot;,&quot;info_text&quot;:&quot;After submitting the form, your order will be reviewed.\n    You will then receive a confirmation and further information\n    about delivery and payment by email.&quot;,&quot;success&quot;:&quot;Your data has been received. We will contact you by email with further information.&quot;,&quot;error&quot;:&quot;base.qrlabelspage.error&quot;},&quot;upgradepage&quot;:{&quot;title&quot;:&quot;Premium Membership&quot;,&quot;headline&quot;:&quot;base.upgradepage.headline&quot;,&quot;intro_text&quot;:&quot;Do you like our service? Then simply get a &lt;strong&gt;Premium Membership&lt;/strong&gt; for one year! We offer our Premium members the following benefits:&quot;,&quot;benefits&quot;:[&quot;From &lt;strong&gt;one up to 1,000 dynamic QR codes&lt;/strong&gt; with an unlimited number of scans.&quot;,&quot;From &lt;strong&gt;10MB up to 100MB storage&lt;/strong&gt; for your own files (e.g. PDF).&quot;,&quot;Custom short URLs for your QR codes in the format &lt;strong&gt;https://qr.net/YourName&lt;/strong&gt;.&quot;,&quot;Access to additional features such as an &lt;strong&gt;API&lt;/strong&gt; and &lt;strong&gt;Logo&lt;/strong&gt;.&quot;],&quot;yearly_billing&quot;:&quot;(Annual billing)&quot;,&quot;details_on_upgrade&quot;:&quot;Details on upgrade&quot;,&quot;incl_vat&quot;:&quot;incl. VAT&quot;,&quot;excl_vat&quot;:&quot;excl. VAT&quot;,&quot;no_vat&quot;:&quot;no VAT&quot;,&quot;footer_paypal_note&quot;:&quot;If you have problems with PayPal payment processing, please contact our &lt;a href=\&quot;/contact\&quot; class=\&quot;underline font-semibold\&quot;&gt;Support&lt;/a&gt; for alternative payment methods&quot;,&quot;footer_vat_note&quot;:&quot;*Including statutory sales tax&quot;,&quot;footer_payment_info&quot;:&quot;You can pay the annual amount conveniently and automatically by &lt;strong&gt;bank transfer&lt;/strong&gt;, &lt;strong&gt;credit card&lt;/strong&gt; or &lt;strong&gt;PayPal&lt;/strong&gt; and will be activated immediately after successful payment for 1 year. There is no cancellation period or binding duration: your membership expires automatically after one year unless you actively renew for another year. Would you also like to become a Premium member?&quot;,&quot;footer_cta&quot;:&quot;Then get a &lt;a href=\&quot;/register\&quot; class=\&quot;underline font-semibold\&quot;&gt;Premium Membership&lt;/a&gt; through your account.&quot;,&quot;plans&quot;:{&quot;starter&quot;:{&quot;title&quot;:&quot;Starter&quot;,&quot;price&quot;:&quot;1.65&quot;,&quot;features&quot;:[&quot;1 QR code creatable&quot;,&quot;Up to 10MB storage for your own files (e.g. PDF)&quot;,&quot;Unlimited scans&quot;]},&quot;advanced&quot;:{&quot;title&quot;:&quot;Advanced&quot;,&quot;price&quot;:&quot;6.75&quot;,&quot;features&quot;:[&quot;Up to 10 QR codes creatable&quot;,&quot;Up to 50MB storage for your own files (e.g. PDF)&quot;,&quot;Unlimited scans&quot;]},&quot;professional&quot;:{&quot;title&quot;:&quot;Professional&quot;,&quot;price&quot;:&quot;9.65&quot;,&quot;features&quot;:[&quot;Up to 1,000 QR codes creatable&quot;,&quot;Up to 100MB storage for your own files (e.g. PDF)&quot;,&quot;Unlimited scans&quot;]}},&quot;popular_badge&quot;:&quot;Most Popular Plan&quot;,&quot;price_suffix&quot;:&quot;/month&quot;,&quot;buttons&quot;:{&quot;upgrade&quot;:&quot;Upgrade now&quot;,&quot;downgrade&quot;:&quot;Downgrade now&quot;,&quot;renew&quot;:&quot;Renew now&quot;,&quot;active&quot;:&quot;Active Plan&quot;,&quot;buy&quot;:&quot;Register Now&quot;},&quot;expires_on&quot;:&quot;Expires on :date&quot;,&quot;messages&quot;:{&quot;current&quot;:&quot;You are currently on the :plan plan.&quot;,&quot;success&quot;:&quot;Payment was successful! Invoice will be sent by email.&quot;,&quot;error&quot;:&quot;Payment failed. Please try again.&quot;},&quot;payment&quot;:{&quot;title&quot;:&quot;Complete Your Purchase&quot;,&quot;renewal_title&quot;:&quot;Renew Your Subscription&quot;,&quot;select_method&quot;:&quot;Choose your preferred payment method:&quot;,&quot;country_search&quot;:&quot;Search country…&quot;,&quot;country_empty&quot;:&quot;No country found&quot;,&quot;open_invoice_title&quot;:&quot;You already have an open invoice&quot;,&quot;open_invoice_text&quot;:&quot;Invoice :number for €:amount is still open and due by :date.&quot;,&quot;open_invoice_download&quot;:&quot;Download invoice&quot;,&quot;open_invoice_correct_hint&quot;:&quot;Something wrong on it? We will cancel this invoice and issue a new one with your corrected details.&quot;,&quot;open_invoice_correct&quot;:&quot;Correct the invoice&quot;,&quot;switch_plan_title&quot;:&quot;Open invoice for a different plan&quot;,&quot;switch_plan_text&quot;:&quot;You have an open invoice :number for €:amount covering the :oldplan plan. Choosing :newplan now cancels that invoice and creates a new one.&quot;,&quot;switch_plan_confirm&quot;:&quot;Cancel the old invoice and continue&quot;,&quot;redirecting_paypal&quot;:&quot;Taking you to PayPal …&quot;,&quot;please_wait&quot;:&quot;Please do not close this window.&quot;,&quot;back_to_selection&quot;:&quot;Back to selection&quot;,&quot;monthly_price&quot;:&quot;Monthly price:&quot;,&quot;yearly_price&quot;:&quot;Yearly (12 months):&quot;,&quot;covered_until&quot;:&quot;Runs until:&quot;,&quot;renewal_note&quot;:&quot;Your remaining term is kept — the paid year is added on top.&quot;,&quot;vat&quot;:&quot;VAT&quot;,&quot;vat_included&quot;:&quot;incl. VAT&quot;,&quot;vat_id_label&quot;:&quot;VAT ID (optional)&quot;,&quot;vat_id_hint&quot;:&quot;Business customers only. Companies in the EU outside Germany are invoiced without VAT with a valid VAT ID (reverse charge).&quot;,&quot;vat_id_valid&quot;:&quot;VAT ID confirmed — invoiced without VAT.&quot;,&quot;vat_id_invalid&quot;:&quot;VAT ID could not be confirmed. VAT will be charged.&quot;,&quot;total_amount&quot;:&quot;TOTAL AMOUNT&quot;,&quot;price_not_available&quot;:&quot;Price not available&quot;,&quot;validation_error&quot;:&quot;Please fill in all required fields.&quot;,&quot;create_error&quot;:&quot;Error creating invoice&quot;,&quot;create_error_message&quot;:&quot;Error creating invoice: &quot;,&quot;paypal&quot;:{&quot;button&quot;:&quot;PayPal&quot;,&quot;start_error&quot;:&quot;The PayPal payment could not be started. Please try again.&quot;,&quot;instant&quot;:&quot;Instant activation&quot;,&quot;credit_card&quot;:&quot;Credit card accepted&quot;,&quot;title&quot;:&quot;Payment with PayPal&quot;,&quot;secure&quot;:&quot;Secure and encrypted&quot;,&quot;credit_via_paypal&quot;:&quot;Credit card via PayPal possible&quot;,&quot;instant_activation&quot;:&quot;Instant activation after payment&quot;,&quot;processing&quot;:&quot;Processing …&quot;,&quot;continue&quot;:&quot;Continue with PayPal&quot;,&quot;error&quot;:&quot;The PayPal payment could not be started. Please try again.&quot;},&quot;bank_transfer&quot;:{&quot;button&quot;:&quot;Bank Transfer&quot;,&quot;payment_term&quot;:&quot;Payment within 14 days&quot;,&quot;billing_address&quot;:&quot;Billing Address&quot;,&quot;enter_address&quot;:&quot;Please enter your complete billing address.&quot;,&quot;create_invoice&quot;:&quot;Create Invoice&quot;,&quot;creating_invoice&quot;:&quot;Creating invoice...&quot;,&quot;name_company&quot;:&quot;Name / Company&quot;,&quot;street_number&quot;:&quot;Street and Number&quot;,&quot;zip&quot;:&quot;ZIP Code&quot;,&quot;city&quot;:&quot;City&quot;,&quot;country&quot;:&quot;Country&quot;,&quot;placeholder_name&quot;:&quot;John Doe&quot;,&quot;placeholder_street&quot;:&quot;123 Main Street&quot;,&quot;placeholder_zip&quot;:&quot;12345&quot;,&quot;placeholder_city&quot;:&quot;New York&quot;,&quot;success_title&quot;:&quot;Invoice created successfully!&quot;,&quot;invoice_number&quot;:&quot;Invoice number:&quot;,&quot;net_amount&quot;:&quot;Net amount:&quot;,&quot;total_amount&quot;:&quot;Total amount:&quot;,&quot;due_date&quot;:&quot;Due date:&quot;,&quot;download_invoice&quot;:&quot;Download Invoice&quot;,&quot;important_info&quot;:&quot;Important information:&quot;,&quot;transfer_within&quot;:&quot;Please transfer the total amount within 14 days&quot;,&quot;reference_number&quot;:&quot;Use the invoice number as payment reference&quot;,&quot;auto_activation&quot;:&quot;Your subscription will be activated automatically after payment received&quot;}},&quot;countries&quot;:{&quot;DE&quot;:&quot;Germany&quot;,&quot;AT&quot;:&quot;Austria&quot;,&quot;CH&quot;:&quot;Switzerland&quot;,&quot;BE&quot;:&quot;Belgium&quot;,&quot;BG&quot;:&quot;Bulgaria&quot;,&quot;HR&quot;:&quot;Croatia&quot;,&quot;CY&quot;:&quot;Cyprus&quot;,&quot;CZ&quot;:&quot;Czechia&quot;,&quot;DK&quot;:&quot;Denmark&quot;,&quot;EE&quot;:&quot;Estonia&quot;,&quot;FI&quot;:&quot;Finland&quot;,&quot;FR&quot;:&quot;France&quot;,&quot;GR&quot;:&quot;Greece&quot;,&quot;HU&quot;:&quot;Hungary&quot;,&quot;IE&quot;:&quot;Ireland&quot;,&quot;IT&quot;:&quot;Italy&quot;,&quot;LV&quot;:&quot;Latvia&quot;,&quot;LI&quot;:&quot;Liechtenstein&quot;,&quot;LT&quot;:&quot;Lithuania&quot;,&quot;LU&quot;:&quot;Luxembourg&quot;,&quot;MT&quot;:&quot;Malta&quot;,&quot;NL&quot;:&quot;Netherlands&quot;,&quot;NO&quot;:&quot;Norway&quot;,&quot;PL&quot;:&quot;Poland&quot;,&quot;PT&quot;:&quot;Portugal&quot;,&quot;RO&quot;:&quot;Romania&quot;,&quot;SK&quot;:&quot;Slovakia&quot;,&quot;SI&quot;:&quot;Slovenia&quot;,&quot;ES&quot;:&quot;Spain&quot;,&quot;SE&quot;:&quot;Sweden&quot;,&quot;GB&quot;:&quot;United Kingdom&quot;,&quot;US&quot;:&quot;United States&quot;}},&quot;billingpage&quot;:{&quot;title_invoices&quot;:&quot;Your Invoices&quot;,&quot;title_payments&quot;:&quot;Your Payments&quot;,&quot;invoices&quot;:{&quot;number&quot;:&quot;Invoice Number&quot;,&quot;amount&quot;:&quot;Net Amount&quot;,&quot;due_date&quot;:&quot;Due Date&quot;,&quot;status&quot;:&quot;Status&quot;,&quot;download&quot;:&quot;Download&quot;,&quot;paid&quot;:&quot;Paid&quot;,&quot;unpaid&quot;:&quot;Unpaid&quot;,&quot;none&quot;:&quot;No invoices yet.&quot;},&quot;payments&quot;:{&quot;id&quot;:&quot;Payment ID&quot;,&quot;method&quot;:&quot;Method&quot;,&quot;amount&quot;:&quot;Net Amount&quot;,&quot;date&quot;:&quot;Date&quot;,&quot;download&quot;:&quot;Download&quot;,&quot;none&quot;:&quot;No payments yet.&quot;}},&quot;scannerpage&quot;:{&quot;title&quot;:&quot;QR Code Scanner&quot;,&quot;camera_starting&quot;:&quot;Camera is starting...&quot;,&quot;buttons&quot;:{&quot;start&quot;:&quot;Start Scanner&quot;,&quot;stop&quot;:&quot;Stop Scanner&quot;},&quot;last_scan&quot;:&quot;Last Scan:&quot;,&quot;signup&quot;:{&quot;title&quot;:&quot;Save Your History&quot;,&quot;text&quot;:&quot;Want to save your scan history? Sign up now!&quot;,&quot;button&quot;:&quot;Sign Up&quot;},&quot;history&quot;:{&quot;title&quot;:&quot;Scan History&quot;}},&quot;qrdialog&quot;:{&quot;buttons&quot;:{&quot;open&quot;:&quot;Generate QR Code&quot;,&quot;update&quot;:&quot;Update QR Code&quot;,&quot;cancel&quot;:&quot;Cancel&quot;,&quot;generate&quot;:&quot;Generate&quot;,&quot;preview&quot;:&quot;Generate Preview&quot;},&quot;tabs&quot;:{&quot;basic&quot;:&quot;Basic Info&quot;,&quot;customization&quot;:&quot;Customization&quot;},&quot;fields&quot;:{&quot;name&quot;:&quot;Name&quot;,&quot;url&quot;:&quot;URL&quot;,&quot;fg&quot;:&quot;Foreground Color&quot;,&quot;bg&quot;:&quot;Background Color&quot;,&quot;style&quot;:&quot;QR Code Style&quot;,&quot;margin&quot;:&quot;Margin&quot;,&quot;error&quot;:&quot;Error Correction Level&quot;,&quot;logo&quot;:&quot;Logo (Optional)&quot;,&quot;logo_size&quot;:&quot;Logo size&quot;,&quot;logo_remove&quot;:&quot;Remove logo&quot;,&quot;config&quot;:&quot;Config (JSON)&quot;,&quot;custom_identifier&quot;:&quot;Custom Short-Link (Optional)&quot;,&quot;custom_identifier_hint&quot;:&quot;Only alphanumeric, 3–32 characters.&quot;,&quot;custom_identifier_upgrade_hint&quot;:&quot;Upgrade to a paid plan to use custom short-links.&quot;,&quot;url_locked_hint&quot;:&quot;This URL is linked to an uploaded file and cannot be changed.&quot;,&quot;or_upload&quot;:&quot;or&quot;,&quot;upload_file&quot;:&quot;Upload a file instead&quot;,&quot;upload_file_tab&quot;:&quot;File Upload&quot;,&quot;upload_file_hint&quot;:&quot;PDF, images, audio, video and more&quot;,&quot;upload_file_upgrade&quot;:&quot;Upgrade your plan to upload files&quot;,&quot;vcard_type_hint&quot;:&quot;This is a vCard QR code with contact information.&quot;,&quot;html_type_hint&quot;:&quot;This QR code displays your formatted text when scanned.&quot;},&quot;placeholders&quot;:{&quot;preview_empty&quot;:&quot;QR Preview will appear here&quot;,&quot;live_preview&quot;:&quot;Live preview&quot;,&quot;preview_identifier_pending&quot;:&quot;The code encodes this short link, not the target URL. The final link is assigned when you save; the preview stands in for it.&quot;},&quot;options&quot;:{&quot;show_advanced&quot;:&quot;Show Advanced&quot;},&quot;styles&quot;:{&quot;modern&quot;:&quot;Modern (experimental)&quot;,&quot;square&quot;:&quot;Square&quot;,&quot;dots&quot;:&quot;Dots&quot;,&quot;rounded&quot;:&quot;Rounded&quot;,&quot;classy&quot;:&quot;Classy&quot;,&quot;classy_rounded&quot;:&quot;Classy Rounded&quot;,&quot;extra_rounded&quot;:&quot;Extra Rounded&quot;},&quot;error_levels&quot;:{&quot;L&quot;:&quot;Low (L)&quot;,&quot;M&quot;:&quot;Medium (M)&quot;,&quot;Q&quot;:&quot;Quartile (Q)&quot;,&quot;H&quot;:&quot;High (H)&quot;},&quot;preview_title&quot;:&quot;Preview&quot;,&quot;subtitle_create&quot;:&quot;Create a new QR code&quot;,&quot;subtitle_edit&quot;:&quot;Modify your QR code settings&quot;,&quot;logo_hint&quot;:&quot;Add a logo to the center of your QR code&quot;,&quot;logo_warning&quot;:&quot;The logo hides about :percent% of the code and uses most of its error correction, so it may not scan reliably.&quot;,&quot;logo_warning_hint&quot;:&quot;Make the logo smaller or raise the error correction level.&quot;,&quot;vcard&quot;:{&quot;first_name&quot;:&quot;First Name&quot;,&quot;last_name&quot;:&quot;Last Name&quot;,&quot;company&quot;:&quot;Company&quot;,&quot;job_title&quot;:&quot;Job Title&quot;,&quot;email&quot;:&quot;Email&quot;,&quot;phone&quot;:&quot;Phone (Mobile)&quot;,&quot;phone_work&quot;:&quot;Phone (Work)&quot;,&quot;fax&quot;:&quot;Fax&quot;,&quot;website&quot;:&quot;Website&quot;,&quot;street&quot;:&quot;Street&quot;,&quot;city&quot;:&quot;City&quot;,&quot;state&quot;:&quot;State&quot;,&quot;zip&quot;:&quot;ZIP Code&quot;,&quot;country&quot;:&quot;Country&quot;},&quot;html&quot;:{&quot;tab_label&quot;:&quot;Text&quot;,&quot;content_label&quot;:&quot;Content&quot;,&quot;placeholder&quot;:&quot;Write and format your content…&quot;,&quot;hint&quot;:&quot;Scanning the QR code opens a page displaying this formatted content.&quot;,&quot;size&quot;:&quot;Text size&quot;,&quot;size_small&quot;:&quot;Small&quot;,&quot;size_normal&quot;:&quot;Normal&quot;,&quot;size_large&quot;:&quot;Large&quot;,&quot;size_huge&quot;:&quot;Huge&quot;,&quot;color&quot;:&quot;Text color&quot;,&quot;bold&quot;:&quot;Bold&quot;,&quot;italic&quot;:&quot;Italic&quot;,&quot;underline&quot;:&quot;Underline&quot;,&quot;strike&quot;:&quot;Strikethrough&quot;,&quot;bullet_list&quot;:&quot;Bullet list&quot;,&quot;numbered_list&quot;:&quot;Numbered list&quot;,&quot;align_left&quot;:&quot;Align left&quot;,&quot;align_center&quot;:&quot;Align center&quot;,&quot;align_right&quot;:&quot;Align right&quot;,&quot;align_justify&quot;:&quot;Justify&quot;,&quot;clear&quot;:&quot;Clear formatting&quot;}},&quot;html_qr&quot;:{&quot;empty&quot;:&quot;No content available.&quot;},&quot;vcard&quot;:{&quot;save_contact&quot;:&quot;Save Contact&quot;,&quot;mobile&quot;:&quot;Mobile&quot;,&quot;work_phone&quot;:&quot;Work&quot;,&quot;fax&quot;:&quot;Fax&quot;,&quot;email_label&quot;:&quot;Email&quot;,&quot;website_label&quot;:&quot;Website&quot;,&quot;address_label&quot;:&quot;Address&quot;},&quot;qrlist&quot;:{&quot;title&quot;:&quot;QR Codes&quot;,&quot;search&quot;:&quot;Search QR Codes&quot;,&quot;columns&quot;:{&quot;id&quot;:&quot;ID&quot;,&quot;name&quot;:&quot;Name&quot;,&quot;url&quot;:&quot;Target&quot;,&quot;clicks&quot;:&quot;Clicks&quot;,&quot;expires&quot;:&quot;Expires&quot;,&quot;updated&quot;:&quot;Updated&quot;,&quot;active&quot;:&quot;Active&quot;,&quot;actions&quot;:&quot;Actions&quot;},&quot;actions&quot;:{&quot;show&quot;:&quot;Show&quot;,&quot;edit&quot;:&quot;Edit&quot;,&quot;stats&quot;:&quot;View Stats&quot;,&quot;delete&quot;:&quot;Delete&quot;},&quot;dialogs&quot;:{&quot;preview&quot;:{&quot;title&quot;:&quot;QR Code Preview&quot;,&quot;close&quot;:&quot;Close&quot;,&quot;download&quot;:&quot;Download&quot;,&quot;formats&quot;:{&quot;png&quot;:&quot;Transparent background, lossless&quot;,&quot;jpg&quot;:&quot;White background, compressed&quot;,&quot;svg&quot;:&quot;Vector format, scalable&quot;,&quot;all&quot;:&quot;All formats (ZIP)&quot;,&quot;allDesc&quot;:&quot;Download PNG, JPG &amp; SVG together&quot;},&quot;download_failed&quot;:&quot;The QR code could not be downloaded. Please try again.&quot;},&quot;delete&quot;:{&quot;title&quot;:&quot;Confirm Delete&quot;,&quot;message&quot;:&quot;Are you sure you want to delete this QR code?&quot;,&quot;confirm&quot;:&quot;Yes, delete&quot;,&quot;cancel&quot;:&quot;Cancel&quot;}},&quot;pagination&quot;:{&quot;page&quot;:&quot;Page&quot;,&quot;of&quot;:&quot;of&quot;,&quot;items&quot;:&quot;items&quot;,&quot;perPageLabel&quot;:&quot;Items per page&quot;,&quot;all&quot;:&quot;All&quot;},&quot;empty&quot;:&quot;No QR codes found.&quot;,&quot;badges&quot;:{&quot;malicious&quot;:&quot;Blocked&quot;,&quot;blocked&quot;:&quot;Blocked&quot;,&quot;file&quot;:&quot;File&quot;},&quot;messages&quot;:{&quot;malicious_locked&quot;:&quot;This QR code is blocked. Please contact support for more information.&quot;,&quot;malicious_toggle_disabled&quot;:&quot;This QR code is blocked. Toggling active state is disabled.&quot;,&quot;malicious_action_disabled&quot;:&quot;This QR code is blocked. This action is disabled.&quot;}},&quot;navbar_links&quot;:{&quot;home&quot;:&quot;Home&quot;,&quot;generator&quot;:&quot;QR Code Generator&quot;,&quot;scan&quot;:&quot;Scan&quot;,&quot;premium&quot;:&quot;Premium&quot;,&quot;statistics&quot;:&quot;Statistics&quot;,&quot;contact&quot;:&quot;Contact&quot;,&quot;faq&quot;:&quot;FAQ&quot;},&quot;menu&quot;:{&quot;dashboard&quot;:&quot;Dashboard&quot;,&quot;individual_domain&quot;:&quot;Individual domain&quot;,&quot;file_uploads&quot;:&quot;File Uploads&quot;,&quot;qr_labels&quot;:&quot;QR Labels&quot;,&quot;upgrade&quot;:&quot;Upgrade&quot;,&quot;membership&quot;:&quot;Membership&quot;,&quot;manage_membership&quot;:&quot;Manage membership&quot;,&quot;payments&quot;:&quot;Payments&quot;,&quot;statistics&quot;:&quot;Statistics&quot;,&quot;profile&quot;:&quot;Profile&quot;,&quot;api_docs&quot;:&quot;API Docs&quot;,&quot;admin&quot;:&quot;Admin&quot;,&quot;admin_panel&quot;:&quot;Admin Panel&quot;,&quot;collapse_menu&quot;:&quot;Collapse menu&quot;,&quot;expand_menu&quot;:&quot;Expand menu&quot;,&quot;user_dashboard&quot;:&quot;User Dashboard&quot;,&quot;users&quot;:&quot;Users&quot;,&quot;qr_codes&quot;:&quot;QR Codes&quot;,&quot;revenue&quot;:&quot;Revenue&quot;,&quot;blacklist&quot;:&quot;Blacklist&quot;,&quot;flagged&quot;:&quot;Flagged URLs&quot;,&quot;blocked&quot;:&quot;Blocked QR Codes&quot;,&quot;subscription&quot;:&quot;Subscription&quot;,&quot;plan&quot;:&quot;Plan&quot;,&quot;status&quot;:&quot;Status&quot;,&quot;active&quot;:&quot;Active&quot;,&quot;expired&quot;:&quot;Expired&quot;,&quot;expires_on&quot;:&quot;Expires on&quot;},&quot;impersonation&quot;:{&quot;button&quot;:&quot;Impersonate this user&quot;,&quot;banner&quot;:&quot;You are impersonating :email.&quot;,&quot;leave&quot;:&quot;Leave impersonation&quot;},&quot;statistics&quot;:{&quot;title&quot;:&quot;QR Code Statistics&quot;,&quot;all_qr_codes&quot;:&quot;All QR Codes&quot;,&quot;overview_title&quot;:&quot;Statistics Overview&quot;,&quot;overview_subtitle&quot;:&quot;Combined analytics across all your QR codes&quot;,&quot;total_clicks&quot;:&quot;Total Clicks&quot;,&quot;browsers&quot;:&quot;Browsers&quot;,&quot;devices&quot;:&quot;Devices&quot;,&quot;countries&quot;:&quot;Countries&quot;,&quot;unique_browsers&quot;:&quot;Unique Browsers&quot;,&quot;device_types&quot;:&quot;Device Types&quot;,&quot;clicks_over_time&quot;:&quot;Clicks Over Time&quot;,&quot;clicks_per_browser&quot;:&quot;Clicks per Browser&quot;,&quot;device_distribution&quot;:&quot;Device Distribution&quot;,&quot;clicks_by_country&quot;:&quot;Clicks by Country&quot;,&quot;global_distribution&quot;:&quot;Global Click Distribution&quot;,&quot;top_countries&quot;:&quot;Top Countries&quot;,&quot;country&quot;:&quot;Country&quot;,&quot;clicks&quot;:&quot;Clicks&quot;,&quot;chart_label_clicks&quot;:&quot;Clicks&quot;,&quot;time_range&quot;:&quot;Time Range&quot;,&quot;last_7_days&quot;:&quot;Last 7 days&quot;,&quot;last_30_days&quot;:&quot;Last 30 days&quot;,&quot;last_90_days&quot;:&quot;Last 90 days&quot;,&quot;all_time&quot;:&quot;All time&quot;,&quot;custom&quot;:&quot;Custom&quot;,&quot;from&quot;:&quot;From&quot;,&quot;to&quot;:&quot;To&quot;},&quot;profile_completion&quot;:{&quot;title&quot;:&quot;Complete your profile&quot;,&quot;subtitle&quot;:&quot;Please provide the following information to continue.&quot;,&quot;submit&quot;:&quot;Save &amp; continue&quot;,&quot;name&quot;:&quot;Name&quot;},&quot;profile_edit&quot;:{&quot;save&quot;:&quot;Save&quot;,&quot;cancel&quot;:&quot;Cancel&quot;,&quot;name&quot;:&quot;Name&quot;,&quot;email&quot;:&quot;Email&quot;,&quot;vat_id&quot;:&quot;VAT ID (optional)&quot;,&quot;vat_id_placeholder&quot;:&quot;e.g. DE123456789&quot;,&quot;saved&quot;:&quot;Saved.&quot;,&quot;profile_information&quot;:{&quot;title&quot;:&quot;Profile Information&quot;,&quot;description&quot;:&quot;Update your account&#39;s profile information and email address.&quot;,&quot;unverified_email&quot;:&quot;Your email address is unverified.&quot;,&quot;resend_verification_email&quot;:&quot;Click here to re-send the verification email.&quot;,&quot;verification_link_sent&quot;:&quot;A new verification link has been sent to your email address.&quot;},&quot;subscription&quot;:{&quot;title&quot;:&quot;Manage subscription&quot;,&quot;description&quot;:&quot;Renew your membership, switch plan or review your invoices.&quot;,&quot;renew&quot;:&quot;Renew subscription&quot;,&quot;upgrade&quot;:&quot;Upgrade now&quot;,&quot;invoices&quot;:&quot;View invoices&quot;,&quot;no_subscription&quot;:&quot;You currently have no subscription.&quot;,&quot;renew_hint&quot;:&quot;You can renew for another year at any time. Your remaining term is kept.&quot;,&quot;expired_hint&quot;:&quot;Your subscription has expired and your QR codes are inactive. Renew it to reactivate them.&quot;,&quot;trial_hint&quot;:&quot;You are on the free trial. Choose a plan to keep all features permanently.&quot;,&quot;none_hint&quot;:&quot;Choose a plan to unlock all premium features.&quot;},&quot;update_password&quot;:{&quot;title&quot;:&quot;Update Password&quot;,&quot;description&quot;:&quot;Ensure your account is using a long, random password to stay secure.&quot;,&quot;current_password&quot;:&quot;Current Password&quot;,&quot;new_password&quot;:&quot;New Password&quot;,&quot;confirm_password&quot;:&quot;Confirm password&quot;},&quot;delete_account&quot;:{&quot;title&quot;:&quot;Delete Account&quot;,&quot;description&quot;:&quot;Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.&quot;,&quot;button&quot;:&quot;Delete Account&quot;,&quot;dialog_title&quot;:&quot;Delete Account&quot;,&quot;dialog_text&quot;:&quot;Are you sure you want to delete your account?&quot;,&quot;confirm&quot;:&quot;Delete&quot;,&quot;current_password&quot;:&quot;Current Password&quot;},&quot;api_token&quot;:{&quot;title&quot;:&quot;API Key&quot;,&quot;description&quot;:&quot;Use this key to authenticate requests to the API via the X-API-Key header.&quot;,&quot;your_key&quot;:&quot;Your API Key&quot;,&quot;no_key&quot;:&quot;You have not created an API key yet.&quot;,&quot;generate&quot;:&quot;Generate API Key&quot;,&quot;regenerate&quot;:&quot;Regenerate&quot;,&quot;revoke&quot;:&quot;Revoke&quot;,&quot;copy&quot;:&quot;Copy&quot;,&quot;copied&quot;:&quot;Copied to clipboard.&quot;,&quot;show&quot;:&quot;Show&quot;,&quot;hide&quot;:&quot;Hide&quot;,&quot;requires_subscription&quot;:&quot;An active paid subscription is required to use the API.&quot;,&quot;upgrade&quot;:&quot;Upgrade now&quot;,&quot;regenerate_warning&quot;:&quot;Regenerating your API key will immediately invalidate the current key. Any application using it will stop working until updated.&quot;,&quot;revoke_warning&quot;:&quot;Revoking your API key will immediately disable API access. You can generate a new one at any time.&quot;,&quot;cancel&quot;:&quot;Cancel&quot;,&quot;confirm&quot;:&quot;Confirm&quot;}},&quot;individual_domain&quot;:{&quot;title&quot;:&quot;Individual domain&quot;,&quot;subtitle&quot;:&quot;Serve your QR codes from a domain of your own.&quot;,&quot;intro&quot;:&quot;Use your own domain for your QR codes. Proceed as follows:&quot;,&quot;step_1&quot;:&quot;Place the code below into the configuration of the web server that serves your domain.&quot;,&quot;step_2&quot;:&quot;Change the individual domain of your existing QR codes to your domain.&quot;,&quot;support_text&quot;:&quot;Do you have questions?&quot;,&quot;support_link&quot;:&quot;Write to us&quot;,&quot;apache_title&quot;:&quot;Apache (.htaccess)&quot;,&quot;apache_hint&quot;:&quot;Place this block into the .htaccess file in the public root path of your domain. The mod_rewrite module has to be enabled.&quot;,&quot;nginx_title&quot;:&quot;nginx&quot;,&quot;nginx_hint&quot;:&quot;Add this block inside the server block of your domain, then reload nginx.&quot;,&quot;comment_rewrite_engine&quot;:&quot;Make sure the rewrite engine is on&quot;,&quot;comment_dynamic_codes&quot;:&quot;Rewrite all dynamic QR codes&quot;,&quot;comment_nginx_placement&quot;:&quot;Add this inside the server { ... } block of your domain.&quot;,&quot;comment_nginx_quotes&quot;:&quot;The quotes are required: nginx would otherwise read { and } as config syntax.&quot;,&quot;copy&quot;:&quot;Copy&quot;,&quot;copied&quot;:&quot;Copied&quot;,&quot;how_it_works_title&quot;:&quot;How it works&quot;,&quot;how_it_works&quot;:&quot;Scanning opens https://your-domain.com/ABC123. Your web server forwards that request to qr.net, which resolves the code and redirects to its current target. Your homepage and every other path stay untouched.&quot;,&quot;note_title&quot;:&quot;Note&quot;,&quot;note&quot;:&quot;The rule only matches paths of 3 to 64 letters and digits, so the existing pages and files on your domain stay reachable.&quot;},&quot;page_titles&quot;:{&quot;dashboard&quot;:&quot;Dashboard&quot;,&quot;individual_domain&quot;:&quot;Individual domain&quot;,&quot;file_uploads&quot;:&quot;File Uploads&quot;,&quot;profile&quot;:&quot;Profile&quot;,&quot;statistics_overview&quot;:&quot;Statistics Overview&quot;,&quot;admin_dashboard&quot;:&quot;Admin Dashboard&quot;,&quot;admin_users&quot;:&quot;Manage Users&quot;,&quot;admin_payments&quot;:&quot;Payments &amp; Invoices&quot;},&quot;uploads&quot;:{&quot;title&quot;:&quot;File Uploads&quot;,&quot;description&quot;:&quot;Upload files and share them via a short link. Supported formats: PDF, DOCX, XLSX, PPTX, images, audio and video files.&quot;,&quot;drop_hint&quot;:&quot;Drag &amp; drop a file here or click to browse&quot;,&quot;allowed_types&quot;:&quot;PDF, DOCX, XLSX, PPTX, Images, Audio, Video, TXT, CSV — max :max MB&quot;,&quot;upload_btn&quot;:&quot;Upload&quot;,&quot;browse_btn&quot;:&quot;Choose file&quot;,&quot;my_files&quot;:&quot;My Files&quot;,&quot;search&quot;:&quot;Search files...&quot;,&quot;no_files&quot;:&quot;No files uploaded yet.&quot;,&quot;active&quot;:&quot;Active&quot;,&quot;inactive&quot;:&quot;Inactive&quot;,&quot;activate&quot;:&quot;Activate&quot;,&quot;deactivate&quot;:&quot;Deactivate&quot;,&quot;preview&quot;:&quot;Preview&quot;,&quot;delete&quot;:&quot;Delete&quot;,&quot;delete_confirm_title&quot;:&quot;Delete File&quot;,&quot;delete_confirm_text&quot;:&quot;Are you sure you want to delete this file? This action cannot be undone.&quot;,&quot;link_copied&quot;:&quot;Link copied to clipboard!&quot;,&quot;table_name&quot;:&quot;File&quot;,&quot;table_size&quot;:&quot;Size&quot;,&quot;table_status&quot;:&quot;Status&quot;,&quot;table_link&quot;:&quot;Share Link&quot;,&quot;table_date&quot;:&quot;Date&quot;,&quot;table_actions&quot;:&quot;Actions&quot;,&quot;qr_code&quot;:&quot;QR Code&quot;,&quot;qr_preview_title&quot;:&quot;QR Code&quot;,&quot;qr_close&quot;:&quot;Close&quot;,&quot;custom_identifier&quot;:&quot;Custom Short-Link (Optional)&quot;,&quot;custom_identifier_hint&quot;:&quot;Only alphanumeric, 3–32 characters.&quot;,&quot;custom_identifier_upgrade_hint&quot;:&quot;Upgrade to a paid plan to use custom short-links.&quot;,&quot;items_per_page&quot;:&quot;Items per page&quot;,&quot;page_text&quot;:&quot;of&quot;,&quot;qr_created&quot;:&quot;QR Code created successfully!&quot;,&quot;create_qr&quot;:&quot;Create QR Code&quot;,&quot;edit_qr&quot;:&quot;Edit QR Code&quot;,&quot;copy_link&quot;:&quot;Copy Link&quot;,&quot;statistics&quot;:&quot;Statistics&quot;,&quot;clicks_label&quot;:&quot;Clicks&quot;,&quot;table_clicks&quot;:&quot;Clicks&quot;,&quot;no_files_hint&quot;:&quot;Upload your first file to get started.&quot;,&quot;storage_title&quot;:&quot;Storage&quot;,&quot;storage_almost_full&quot;:&quot;Storage almost full. Consider deleting files or upgrading your plan.&quot;,&quot;file_too_large&quot;:&quot;File is too large. Maximum size: :max MB.&quot;},&quot;file_preview&quot;:{&quot;download&quot;:&quot;Download&quot;,&quot;no_preview&quot;:&quot;Preview not available for this file type.&quot;,&quot;download_hint&quot;:&quot;Please download the file to view it.&quot;,&quot;preview_error&quot;:&quot;Could not load the file preview.&quot;,&quot;shared_via&quot;:&quot;Shared via&quot;},&quot;dashboard_alerts&quot;:{&quot;over_limit&quot;:{&quot;title&quot;:&quot;Too many QR codes for your current plan&quot;,&quot;max_reached&quot;:&quot;You have already reached the maximum number of active codes. To activate another code, you must first deactivate one.&quot;,&quot;upgrade&quot;:&quot;Upgrade plan&quot;},&quot;plan_limit&quot;:{&quot;title&quot;:&quot;No active slot available&quot;,&quot;fallback&quot;:&quot;All active QR code slots in your current plan are in use.&quot;,&quot;current_plan&quot;:&quot;Current plan:&quot;,&quot;active_limit&quot;:&quot;Active slots:&quot;,&quot;active_now&quot;:&quot;Currently active:&quot;,&quot;total&quot;:&quot;QR codes in total:&quot;,&quot;hint&quot;:&quot;Deactivate an existing QR code to free up a slot, then create a new one.&quot;,&quot;upgrade_hint&quot;:&quot;Or upgrade your subscription to get more active slots.&quot;,&quot;close&quot;:&quot;Close&quot;,&quot;upgrade&quot;:&quot;Upgrade now&quot;},&quot;plan_change&quot;:{&quot;title&quot;:&quot;Too many active QR codes&quot;,&quot;active_now&quot;:&quot;Currently active&quot;,&quot;plan_allows&quot;:&quot;New plan allows&quot;,&quot;to_deactivate&quot;:&quot;To deactivate&quot;,&quot;close&quot;:&quot;Close&quot;,&quot;manage&quot;:&quot;Manage QR codes&quot;}},&quot;qr_unavailable&quot;:{&quot;title&quot;:&quot;QR code unavailable&quot;,&quot;message&quot;:&quot;This QR code is currently unavailable.&quot;,&quot;home&quot;:&quot;Back to home&quot;}},&quot;language&quot;:&quot;en&quot;,&quot;canLogin&quot;:true,&quot;canRegister&quot;:true},&quot;url&quot;:&quot;/&quot;,&quot;version&quot;:&quot;3c892bf4558dd85b71f511a8903129f1&quot;,&quot;encryptHistory&quot;:false,&quot;clearHistory&quot;:false}"><div class="v-application v-theme--light v-layout v-layout--full-height v-locale--is-ltr flex min-h-screen" style="" data-v-91a03027 data-v-1de57b4d><div class="v-application__wrap"><!--[--><!----><header class="v-toolbar v-toolbar--collapse-start v-toolbar--density-default v-theme--light v-locale--is-ltr v-app-bar glass" style="top:0;z-index:1004;transform:translateY(0%);position:fixed;transition:none !important;" fixed data-v-1de57b4d><!----><!--[--><div class="v-toolbar__content" style="height:48px;"><!----><!----><!--[--><div class="flex md:hidden w-full items-center justify-between px-2" data-v-1de57b4d><button type="button" class="v-btn v-btn--icon v-theme--light v-btn--density-default v-btn--size-small v-btn--variant-text v-app-bar-nav-icon" style="" data-v-1de57b4d><!--[--><span class="v-btn__overlay"></span><span class="v-btn__underlay"></span><!--]--><!----><span class="v-btn__content" data-no-activator><i class="mdi-menu mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true"></i></span><!----><!----></button><a class="shrink-0" href="/" data-v-1de57b4d><img src="/images/logo_qr.png" alt="Logo" class="h-9" data-v-1de57b4d></a><div class="w-10" data-v-1de57b4d></div></div><div class="hidden md:flex w-full items-center px-6" data-v-1de57b4d><a class="shrink-0 mr-8" href="/" data-v-1de57b4d><img src="/images/logo_qr.png" alt="Logo" class="h-10" data-v-1de57b4d></a><nav class="flex-1 flex items-center justify-center gap-8 font-semibold" data-v-1de57b4d><button class="nav-link text-gray-700 hover:text-brand-500 transition-colors cursor-pointer" data-v-1de57b4d>QR Code Generator</button><a class="nav-link text-gray-700 hover:text-brand-500 transition-colors" href="/scan" data-v-1de57b4d>Scan</a><a class="nav-link text-gray-700 hover:text-brand-500 transition-colors" href="/premium" data-v-1de57b4d>Premium</a><a class="nav-link text-gray-700 hover:text-brand-500 transition-colors" href="/faq" data-v-1de57b4d>FAQ</a><a class="nav-link text-gray-700 hover:text-brand-500 transition-colors" href="/statistics-overview" data-v-1de57b4d>Statistics</a><a class="nav-link text-gray-700 hover:text-brand-500 transition-colors" href="/contact" data-v-1de57b4d>Contact</a></nav><div class="flex items-center gap-4 shrink-0" data-v-1de57b4d><!--[--><!--[--><button aria-haspopup="menu" aria-expanded="false" aria-controls="v-menu-v-2" aria-owns="v-menu-v-2" class="lang-btn flex items-center gap-2 px-3 py-1.5 rounded-full bg-white/60 hover:bg-white/90 backdrop-blur-sm border border-brand-200/50 hover:border-brand-300 shadow-soft hover:shadow-card transition-all duration-200 cursor-pointer" data-v-8234fc88><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2030%22%3E%0A%20%20%3CclipPath%20id%3D%22gb-s%22%3E%3Cpath%20d%3D%22M0%2C0%20v30%20h60%20v-30%20z%22%2F%3E%3C%2FclipPath%3E%0A%20%20%3CclipPath%20id%3D%22gb-t%22%3E%3Cpath%20d%3D%22M30%2C15%20h30%20v15%20z%20v15%20h-30%20z%20h-30%20v-15%20z%20v-15%20h30%20z%22%2F%3E%3C%2FclipPath%3E%0A%20%20%3Cg%20clip-path%3D%22url(%23gb-s)%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%2C0%20v30%20h60%20v-30%20z%22%20fill%3D%22%23012169%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%2C0%20L60%2C30%20M60%2C0%20L0%2C30%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%226%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%2C0%20L60%2C30%20M60%2C0%20L0%2C30%22%20clip-path%3D%22url(%23gb-t)%22%20stroke%3D%22%23c8102e%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M30%2C0%20v30%20M0%2C15%20h60%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%2210%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M30%2C0%20v30%20M0%2C15%20h60%22%20stroke%3D%22%23c8102e%22%20stroke-width%3D%226%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A" alt="en" class="w-5 h-4 rounded-sm object-cover" data-v-8234fc88><span class="text-sm font-semibold text-brand-800" data-v-8234fc88>EN</span><i class="mdi-chevron-down mdi v-icon notranslate v-theme--light text-brand-500 -ml-0.5" style="font-size:14px;height:14px;width:14px;" aria-hidden="true" data-v-8234fc88></i></button><!--]--><!----><!--]--><!--[--><a class="nav-link text-gray-700 hover:text-brand-500 transition-colors font-semibold" href="https://qr.net/login" data-v-1de57b4d>Login</a><a class="inline-flex items-center bg-brand-500 hover:bg-brand-600 text-white font-semibold text-sm px-5 py-2.5 rounded-full transition-all shadow-soft hover:shadow-card" href="https://qr.net/register" data-v-1de57b4d>Register</a><!--]--></div></div><!--]--><!----></div><!--]--><!--[--><!----><!--]--></header><!--[--><nav class="v-navigation-drawer v-navigation-drawer--left v-navigation-drawer--temporary v-theme--light v-navigation-drawer--mobile" style="left:0;z-index:1004;transform:translateX(-256px);position:fixed;transition:none !important;" inert data-v-1de57b4d><!----><!----><div class="v-navigation-drawer__content"><!--[--><div class="flex items-center justify-center py-4 border-b border-brand-100" data-v-1de57b4d><img src="/images/logo_qr.png" alt="Logo" class="h-8" data-v-1de57b4d></div><div class="v-list v-list--nav v-theme--light bg-transparent v-list--density-default v-list--one-line" style="" tabindex="0" role="list" dense data-v-1de57b4d><!--[--><a href="/" class="v-list-item v-list-item--link v-list-item--nav v-theme--light v-list-item--density-default v-list-item--one-line v-list-item--rounded v-list-item--variant-text" style="" tabindex="-2" role="link" data-v-1de57b4d><!--[--><span class="v-list-item__overlay"></span><span class="v-list-item__underlay"></span><!--]--><div class="v-list-item__prepend"><!--[--><!----><i class="mdi-home mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true" density="default"></i><!--]--><div class="v-list-item__spacer"></div></div><div class="v-list-item__content" data-no-activator><!----><!----><!--[--><a class="text-sm text-gray-700 hover:text-brand-500" href="/" data-v-1de57b4d>Home</a><!--]--></div><!----></a><a href="/scan" class="v-list-item v-list-item--link v-list-item--nav v-theme--light v-list-item--density-default v-list-item--one-line v-list-item--rounded v-list-item--variant-text" style="" tabindex="-2" role="link" data-v-1de57b4d><!--[--><span class="v-list-item__overlay"></span><span class="v-list-item__underlay"></span><!--]--><div class="v-list-item__prepend"><!--[--><!----><i class="mdi-qrcode-scan mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true" density="default"></i><!--]--><div class="v-list-item__spacer"></div></div><div class="v-list-item__content" data-no-activator><!----><!----><!--[--><a class="text-sm text-gray-700 hover:text-brand-500" href="/scan" data-v-1de57b4d>Scan</a><!--]--></div><!----></a><a href="/premium" class="v-list-item v-list-item--link v-list-item--nav v-theme--light v-list-item--density-default v-list-item--one-line v-list-item--rounded v-list-item--variant-text" style="" tabindex="-2" role="link" data-v-1de57b4d><!--[--><span class="v-list-item__overlay"></span><span class="v-list-item__underlay"></span><!--]--><div class="v-list-item__prepend"><!--[--><!----><i class="mdi-star mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true" density="default"></i><!--]--><div class="v-list-item__spacer"></div></div><div class="v-list-item__content" data-no-activator><!----><!----><!--[--><a class="text-sm text-gray-700 hover:text-brand-500" href="/premium" data-v-1de57b4d>Premium</a><!--]--></div><!----></a><a href="/statistics" class="v-list-item v-list-item--link v-list-item--nav v-theme--light v-list-item--density-default v-list-item--one-line v-list-item--rounded v-list-item--variant-text" style="" tabindex="-2" role="link" data-v-1de57b4d><!--[--><span class="v-list-item__overlay"></span><span class="v-list-item__underlay"></span><!--]--><div class="v-list-item__prepend"><!--[--><!----><i class="mdi-chart-bar mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true" density="default"></i><!--]--><div class="v-list-item__spacer"></div></div><div class="v-list-item__content" data-no-activator><!----><!----><!--[--><a class="text-sm text-gray-700 hover:text-brand-500" href="/dashboard" data-v-1de57b4d>Statistics</a><!--]--></div><!----></a><a href="/contact" class="v-list-item v-list-item--link v-list-item--nav v-theme--light v-list-item--density-default v-list-item--one-line v-list-item--rounded v-list-item--variant-text" style="" tabindex="-2" role="link" data-v-1de57b4d><!--[--><span class="v-list-item__overlay"></span><span class="v-list-item__underlay"></span><!--]--><div class="v-list-item__prepend"><!--[--><!----><i class="mdi-email-outline mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true" density="default"></i><!--]--><div class="v-list-item__spacer"></div></div><div class="v-list-item__content" data-no-activator><!----><!----><!--[--><a class="text-sm text-gray-700 hover:text-brand-500" href="/contact" data-v-1de57b4d>Contact</a><!--]--></div><!----></a><a href="/faq" class="v-list-item v-list-item--link v-list-item--nav v-theme--light v-list-item--density-default v-list-item--one-line v-list-item--rounded v-list-item--variant-text" style="" tabindex="-2" role="link" data-v-1de57b4d><!--[--><span class="v-list-item__overlay"></span><span class="v-list-item__underlay"></span><!--]--><div class="v-list-item__prepend"><!--[--><!----><i class="mdi-help-circle-outline mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true" density="default"></i><!--]--><div class="v-list-item__spacer"></div></div><div class="v-list-item__content" data-no-activator><!----><!----><!--[--><a class="text-sm text-gray-700 hover:text-brand-500" href="/faq" data-v-1de57b4d>FAQ</a><!--]--></div><!----></a><!--[--><a href="https://qr.net/login" class="v-list-item v-list-item--link v-list-item--nav v-theme--light v-list-item--density-default v-list-item--one-line v-list-item--rounded v-list-item--variant-text" style="" tabindex="-2" role="link" data-v-1de57b4d><!--[--><span class="v-list-item__overlay"></span><span class="v-list-item__underlay"></span><!--]--><div class="v-list-item__prepend"><!--[--><!----><i class="mdi-login mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true" density="default"></i><!--]--><div class="v-list-item__spacer"></div></div><div class="v-list-item__content" data-no-activator><!----><!----><!--[--><a class="text-sm text-gray-700 hover:text-brand-500" href="https://qr.net/login" data-v-1de57b4d>Login</a><!--]--></div><!----></a><a href="https://qr.net/register" class="v-list-item v-list-item--link v-list-item--nav v-theme--light v-list-item--density-default v-list-item--one-line v-list-item--rounded v-list-item--variant-text" style="" tabindex="-2" role="link" data-v-1de57b4d><!--[--><span class="v-list-item__overlay"></span><span class="v-list-item__underlay"></span><!--]--><div class="v-list-item__prepend"><!--[--><!----><i class="mdi-account-plus mdi v-icon notranslate v-theme--light v-icon--size-default" style="" aria-hidden="true" density="default"></i><!--]--><div class="v-list-item__spacer"></div></div><div class="v-list-item__content" data-no-activator><!----><!----><!--[--><a class="text-sm text-gray-700 hover:text-brand-500" href="https://qr.net/register" data-v-1de57b4d>Register</a><!--]--></div><!----></a><!--]--><!--]--></div><!--]--></div><!----></nav><!----><!--]--><main class="v-main flex grow" style="--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px;transition:none !important;" data-v-1de57b4d><!--[--><div class="v-container v-container--fluid v-locale--is-ltr flex justify-center grow" style="" data-v-1de57b4d><!--[--><!----><div class="v-container v-locale--is-ltr container" style="" data-v-91a03027><div class="v-row bg-brand-100 p-3 my-3 px-12 rounded-3xl shadow-card" style="" data-v-91a03027><div class="v-col v-col-12 text-center text-md-left" style="" data-v-91a03027><h1 class="mb-4 font-bold text-[3.3em] text-gray-900" data-v-91a03027>Welcome to QR.NET</h1><h3 class="mt-0 font-bold text-[1.65em] text-gray-700" data-v-91a03027>A QR code generator for creating individual, dynamic QR codes.</h3><button type="button" class="v-btn v-btn--elevated v-theme--light v-btn--density-default v-btn--size-default v-btn--variant-elevated btn-custom-color mt-8 mb-8 full-width-button" style="" large data-v-91a03027><!--[--><span class="v-btn__overlay"></span><span class="v-btn__underlay"></span><!--]--><!----><span class="v-btn__content" data-no-activator><!--[--><!--[--><i class="mdi-qrcode mdi v-icon notranslate v-theme--light" style="font-size:32px;height:32px;width:32px;" aria-hidden="true" left data-v-91a03027></i><span class="button-text-large" data-v-91a03027>To the QR code generator</span><span class="button-text-small" data-v-91a03027>QR Generator</span><!--]--><!--]--></span><!----><!----></button></div></div><div class="v-row bg-brand-100 rounded-3xl p-5 my-5 px-12 px-sm-24 shadow-card border border-brand-200/40" style="" data-v-91a03027><div class="v-col-sm-6 v-col-12 text-center text-sm-left" style="" data-v-91a03027><h3 class="mt-10 font-bold text-[1.5em] text-gray-900" data-v-91a03027>What is a QR code?</h3><p class="justify-text text-gray-700" data-v-91a03027>A QR code – short for “Quick Response Code” – is a two-dimensional code that can, for example, contain product information or link to websites.</p><h3 class="mt-10 font-bold text-[1.5em] text-gray-900" data-v-91a03027>What types of QR codes are there?</h3><p class="text-gray-700" data-v-91a03027>We distinguish between static and dynamic QR codes. A static QR code can usually be created free of charge, while dynamic QR codes are paid.</p><h3 class="mt-10 font-bold text-[1.5em] text-gray-900" data-v-91a03027>What advantages does a dynamic QR code offer me?</h3><p class="text-gray-700" data-v-91a03027>The dynamic QR code has the great advantage that you can change the encoded information afterwards at any time without having to change the QR code itself. This saves you valuable time and money! In addition, every scan of a dynamic QR code collects information such as the number of scans, which you can view in statistics. A dynamic QR code is also advantageous for long destination URLs, as the generated QR code is less complex and therefore easier to print and scan with a QR code scanner.</p><h3 class="mt-10 font-bold text-[1.5em] text-gray-900" data-v-91a03027>What does QR.NET offer me?</h3><ul style="list-style-type:disc;" class="pl-4 text-gray-700" data-v-91a03027><!--[--><li class="mb-4" data-v-91a03027>Dynamic QR codes – specially optimized for easier printing and better recognition</li><li class="mb-4" data-v-91a03027>Additional features, such as an API interface</li><li class="mb-4" data-v-91a03027>Comprehensive statistics</li><li class="mb-4" data-v-91a03027>Personal contacts</li><!--]--></ul></div><div class="v-col-sm-6 v-col-12 justify-text" style="" data-v-91a03027><h3 class="mt-10 font-bold text-[1.5em] text-gray-900" data-v-91a03027>What can I use QR codes for?</h3><ul style="list-style-type:disc;" class="pl-4 text-gray-700" data-v-91a03027><!--[--><li class="mb-4" data-v-91a03027>reach more interested parties</li><li class="mb-4" data-v-91a03027>provide additional information, ideas and tips about your product</li><li class="mb-4" data-v-91a03027>bring more visitors to your (company) website and increase your conversions</li><li class="mb-4" data-v-91a03027>promote your social media presence</li><li class="mb-4" data-v-91a03027>and much more.</li><!--]--></ul><h3 class="mt-10 font-bold text-[1.5em] text-gray-900" data-v-91a03027>Why should I pay for a dynamic QR code?</h3><p class="text-gray-700" data-v-91a03027>Well, the answer is related to a problem you may already know: You created a static QR code but after some time realized that the encoded information is no longer up to date. Now you have two options: either you generate a new static QR code, which you then have to print and distribute again, or you use a more efficient, medium- and long-term cost-effective solution: the dynamic QR code.</p><h3 class="mt-10 font-bold text-[1.5em] text-gray-900" data-v-91a03027>Premium membership</h3><p class="text-gray-700" data-v-91a03027>Convince yourself of the numerous advantages of our service and test our offer with your own <a href="#qrGeneratorSection" class="underline font-bold">dynamic QR code</a> or try a <a href="/register" class="underline font-bold">premium membership</a>.</p></div></div><div class="v-row bg-brand-100 rounded-3xl p-5 my-5 px-12 px-sm-24 shadow-card border border-brand-200/40" style="" id="qrGeneratorSection" data-v-91a03027><div class="v-col-sm-6 v-col-12 rounded-2xl p-6" style="" data-v-91a03027><h1 class="mb-8 font-bold text-[3.3em] text-gray-900" data-v-91a03027>Create your QR code with statistics</h1><p class="mb-10 text-gray-700" data-v-91a03027>QR.NET is a QR code generator for creating individual QR codes. Create a dynamic QR code at QR.NET. This has the great advantage that you can change it later and view detailed statistics about usage. Our dynamic QR code is also an advantage when using it for long destination URLs because the generated QR code is less complex and can therefore be printed and scanned more easily with a QR code scanner.</p></div><div class="v-col-sm-6 v-col-12 text-center bg-brand-100 rounded-2xl" style="" data-v-91a03027><div class="v-responsive v-img v-img--booting mt-10 w-[300px] m-auto" style="" data-v-91a03027><div class="v-responsive__sizer" style=""></div><!--[--><!--[--><!----><!----><!----><!----><!----><!--]--><!--]--><!----></div><form class="quick-qr-form mt-10 text-left" data-v-91a03027><p class="mb-4 text-sm text-gray-600" data-v-91a03027>Enter your link and email to create your QR code instantly.</p><div class="v-input v-input--horizontal v-input--center-affix v-input--density-comfortable v-theme--light v-locale--is-ltr v-text-field mb-4" style="" data-v-91a03027><!----><div class="v-input__control"><!--[--><div class="v-field v-field--center-affix v-field--has-background v-field--variant-outlined v-theme--light bg-white v-locale--is-ltr" style=""><div class="v-field__overlay"></div><div class="v-field__loader"><div class="v-progress-linear v-theme--light v-locale--is-ltr" style="top:0;height:0;--v-progress-linear-height:2px;" role="progressbar" aria-hidden="true" aria-valuemin="0" aria-valuemax="100"><!----><div class="v-progress-linear__background" style="opacity:NaN;"></div><div class="v-progress-linear__buffer" style="opacity:NaN;width:0%;"></div><div class="v-progress-linear__indeterminate"><!--[--><div class="v-progress-linear__indeterminate long" style=""></div><div class="v-progress-linear__indeterminate short" style=""></div><!--]--></div><!----></div></div><!----><div class="v-field__field" data-no-activator><!----><label class="v-label v-field-label" style="" id="quick-url-label" aria-hidden="false" for="quick-url"><!----><!--[-->Target website (URL) of your QR code<!--]--></label><!--[--><!--[--><!----><input value placeholder="https://example.com" size="1" type="url" aria-labelledby="quick-url-label" id="quick-url" aria-describedby="quick-url-messages" required class="v-field__input"><!----><!--]--><!--]--></div><!----><!----><div class="v-field__outline" style=""><!--[--><div class="v-field__outline__start"></div><div class="v-field__outline__notch"><label class="v-label v-field-label v-field-label--floating" style="" aria-hidden="true"><!----><!--[-->Target website (URL) of your QR code<!--]--></label></div><div class="v-field__outline__end"></div><!--]--><!----></div></div><!--]--></div><!----><div id="quick-url-messages" class="v-input__details" role="alert" aria-live="polite"><div class="v-messages" style=""><div class="v-messages__message">Must start with http:// or https://</div></div><!----></div></div><div class="mb-2" data-v-91a03027 style="display:none;"><p class="text-sm text-red-600 dark:text-red-400"></p></div><div class="v-input v-input--horizontal v-input--center-affix v-input--density-comfortable v-theme--light v-locale--is-ltr v-text-field mb-4" style="" data-v-91a03027><!----><div class="v-input__control"><!--[--><div class="v-field v-field--center-affix v-field--has-background v-field--variant-outlined v-theme--light bg-white v-locale--is-ltr" style=""><div class="v-field__overlay"></div><div class="v-field__loader"><div class="v-progress-linear v-theme--light v-locale--is-ltr" style="top:0;height:0;--v-progress-linear-height:2px;" role="progressbar" aria-hidden="true" aria-valuemin="0" aria-valuemax="100"><!----><div class="v-progress-linear__background" style="opacity:NaN;"></div><div class="v-progress-linear__buffer" style="opacity:NaN;width:0%;"></div><div class="v-progress-linear__indeterminate"><!--[--><div class="v-progress-linear__indeterminate long" style=""></div><div class="v-progress-linear__indeterminate short" style=""></div><!--]--></div><!----></div></div><!----><div class="v-field__field" data-no-activator><!----><label class="v-label v-field-label" style="" id="quick-email-label" aria-hidden="false" for="quick-email"><!----><!--[-->Email<!--]--></label><!--[--><!--[--><!----><input value autocomplete="email" size="1" type="email" aria-labelledby="quick-email-label" id="quick-email" aria-describedby="quick-email-messages" required class="v-field__input"><!----><!--]--><!--]--></div><!----><!----><div class="v-field__outline" style=""><!--[--><div class="v-field__outline__start"></div><div class="v-field__outline__notch"><label class="v-label v-field-label v-field-label--floating" style="" aria-hidden="true"><!----><!--[-->Email<!--]--></label></div><div class="v-field__outline__end"></div><!--]--><!----></div></div><!--]--></div><!----><div id="quick-email-messages" class="v-input__details" role="alert" aria-live="polite"><div class="v-messages" style=""><div class="v-messages__message">Your email address is required so you can edit your dynamic QR code later and view statistics.</div></div><!----></div></div><div class="mb-2" data-v-91a03027 style="display:none;"><p class="text-sm text-red-600 dark:text-red-400"></p></div><!----><!--[--><altcha-widget challenge language="en" auto="onfocus" display="invisible" data-v-91a03027></altcha-widget><div class="mt-2" data-v-91a03027 style="display:none;"><p class="text-sm text-red-600 dark:text-red-400"></p></div><!--]--><div class="mt-4 flex justify-center" data-v-91a03027><button type="submit" class="v-btn v-btn--elevated v-theme--light v-btn--density-default v-btn--size-large v-btn--variant-elevated btn-custom-color" style="" data-v-91a03027><!--[--><span class="v-btn__overlay"></span><span class="v-btn__underlay"></span><!--]--><!----><span class="v-btn__content" data-no-activator><!--[--><!--[--><!--[--><i class="mdi-qrcode mdi v-icon notranslate v-theme--light" style="font-size:22px;height:22px;width:22px;" aria-hidden="true" left data-v-91a03027></i> Create QR code<!--]--><!--]--><!--]--></span><!----><!----></button></div></form></div></div></div><!--]--></div><!--]--></main><footer class="bg-brand-900 text-white mt-8" data-v-1de57b4d><div class="relative -mt-6"><svg class="w-full h-6 text-brand-900" viewBox="0 0 1200 40" preserveAspectRatio="none" fill="currentColor"><path d="M0,40 C300,0 900,0 1200,40 L1200,40 L0,40 Z"></path></svg></div><div class="max-w-7xl mx-auto px-6 py-8 md:py-10"><div class="mb-6 md:mb-0 md:float-left md:w-1/3 md:pr-8"><h3 class="text-lg font-bold mb-2">QR.de</h3><p class="text-brand-200 text-sm leading-relaxed">Professional QR code generation and management for businesses and individuals.</p></div><div class="grid grid-cols-2 md:grid-cols-2 md:w-2/3 md:float-right gap-6 md:gap-8"><div><h3 class="text-base md:text-lg font-bold mb-2 md:mb-3">Links</h3><ul class="space-y-1.5 md:space-y-2 text-sm"><li><a href="/premium" class="text-brand-200 hover:text-white transition-colors">Premium</a></li><li><a href="/faq" class="text-brand-200 hover:text-white transition-colors">FAQ</a></li><li><a href="/imprint" class="text-brand-200 hover:text-white transition-colors">Imprint</a></li><li><a href="/privacy" class="text-brand-200 hover:text-white transition-colors">Privacy</a></li><li><a href="/contact" class="text-brand-200 hover:text-white transition-colors">Contact</a></li></ul></div><div><h3 class="text-base md:text-lg font-bold mb-2 md:mb-3">Contact</h3><ul class="space-y-1.5 md:space-y-2 text-sm text-brand-200"><li class="flex items-center gap-2"><i class="mdi-email-outline mdi v-icon notranslate v-theme--light text-brand-300" style="font-size:16px;height:16px;width:16px;" aria-hidden="true"></i><a href="mailto:support@qr.de" class="hover:text-white transition-colors">support@qr.de</a></li><li class="flex items-center gap-2"><i class="mdi-phone-outline mdi v-icon notranslate v-theme--light text-brand-300" style="font-size:16px;height:16px;width:16px;" aria-hidden="true"></i><a href="tel:+4954191530990" class="hover:text-white transition-colors">+49 541 91530990</a></li><li class="flex items-center gap-2"><i class="mdi-message-outline mdi v-icon notranslate v-theme--light text-brand-300" style="font-size:16px;height:16px;width:16px;" aria-hidden="true"></i><a href="/contact" class="hover:text-white transition-colors">Contact</a></li></ul></div></div><div class="clear-both"></div></div><div class="border-t border-brand-700/30 py-4 text-center text-sm text-brand-300">2026 — <strong>QR GmbH</strong>. All rights reserved.</div></footer><!--]--></div></div></div>    </body>
</html>
<script>
    window.Laravel = { csrfToken: '2s8SZWFvYtrOMb08J6aTJbldNU9GcV88GstLuNJB' };
</script>
