Dina uppgifter finns i QR-koden själv, inte på vår server. Gratis för alltid, inget konto, inget förfallodatum, ingen prenumeration. Så fungerar QR-branschen egentligen →
Gratis. Privat. Permanent. Verifierbar. Utskriftsklar. Ingen inlåsning.
Verifiera våra integritetspåståenden live, från din webbläsare▾
Dessa värden beräknas i din webbläsare just nu. Ingen serverrundresa. Klicka för att uppdatera.
Utgående förfrågningar efter sidladdning…Förväntat: 0Allt körs i din webbläsare, så inga data lämnar enheten efter den initiala sidladdningen.
Tredjeparts-domäner kontaktade…Förväntat: 0Ingen analys, inga CDN-typsnitt, inga avatartjänster, inga spårare, ett enda ursprung.
Cookies satta…Förväntat: 0Ingen session, ingen analys, inga inställningar i cookies. Inget att synkronisera, inget att spåra.
localStorage-nycklar…Bara dina sparade QR-koder och inställningarSparade mallar, historik och språkinställning. Granska i Applikation → localStorage i utvecklarverktygen.
Service worker-status…Offline-redoStatiska tillgångar cachade för offlineanvändning. Du kan stänga av nätverket och generatorn fungerar fortfarande.
Nätverksstatus…Offlinebevis: stäng av WiFi, klicka på Generera. Fungerar fortfarande.Det enklaste beviset. Om detta hemligen vore en klient för en server skulle offline bryta det.
Den här symbologin renderas monokrom med enbart förgrunds- och bakgrundsfärger. Inga gradienter, logotyper eller ramöverläggsalternativ är tillgängliga.
Visa 30 fler mallar
Spara en stil med knappen ovan för att behålla dina favoriter här.
#000000
#FFFFFF
#8B5CF6
Ladda upp en bild att använda som ram.
Dra QR-koden för att placera den, scrolla eller nyp för att zooma, använd reglaget för att rotera.
Visa 108 ikoner till
Inga ikoner matchar din sökning.
Renderas bakom QR:en med reducerad opacitet. Tvingar automatiskt EC=H så att QR:en fortfarande skannar genom fotot.
Batchgenerering
Ladda upp en CSV för att generera upp till 500 QR-koder i en enda batch. Varje rad blir en egen QR, välj en mall eller åsidosätt 21 egenskaper per rad: färger, ramar, punkt-/öga-/ögonbollsstilar, gradienter, transparens, storlek, felkorrigering, format, inbyggd logotyp och mer.
21 kolumner: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Endast type och data krävs. Använd | för att separera fält inuti data (t.ex. ssid|password|WPA).
Alla 125+ QR-/streckkodstyper stöds, inklusive URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning och mer. Ladda ner sample CSV för att se varje kolumn, alla 50 mallar, 22 ramstilar och 375 inbyggda logotypikoner i aktion.
1. Ladda ner exempel-CSV:en · 2. Redigera den med dina data · 3. Ladda upp den här
Din länk är kodad direkt i QR-mönstret, ingen server däremellan, inget som löper ut, inget som behöver förnyas. Skriv ut den en gång, den fortsätter fungera.
Spara hela QR-koden, typ, alla fältvärden, stil, ram, logotyp, visitkortsdesign, som en enda .qr.json-fil. Ladda den senare för att återskapa allt med ett klick.
Ange innehåll för att generera din kod
Kodad nyttolast
Senaste
Du redigerar en befintlig Pro-kod. Klicka på "Uppdatera Pro-kod" nedan för att spara dina ändringar tillbaka till Pro.
Behöver du ändra destinationen efter utskrift?
Samma upplägg utan lock-in som det gratis verktyget. Med Pro kan du ändra destination efter tryck och se vem som skannar (endast land och enhet, aldrig IP eller cookies). Varje dynamisk kod levereras med en statisk säkerhetskopia, så det finns inget att stänga av. Från $9/månad vid årlig fakturering.
Varje modernt eSIM-provisioneringsflöde slutar i en QR-kod. Formatet definieras av GSMA:s SGP.22 Remote SIM Provisioning-specifikation: en nyttolast som börjar med LPA: (Local Profile Assistant) och kodar adressen till operatörens SM-DP+-server plus ett engångs-matchnings-ID. När enhetens eUICC skannar QR:en kontaktar den SM-DP+:en, laddar ner profilen och installerar den, ingen SIM-kortbricka, inget fysiskt kort, inget besök på operatörsbutiken.
Det exakta nyttolastformatet är LPA:1$smdp.example.com$matching-id[$$confirmation-code]. Den inledande 1:an är aktiveringskodversionen. Den valfria bekräftelsekoden lägger till ett andra faktor som användaren skriver in efter skanning. Operatörer, MVNO:er och IoT-plattformsoperatörer genererar alla aktiveringskoder i detta format.
Användningsfall
Operatörers självbetjäningsportaler, utfärda en eSIM från en kunddashboard och e-posta/visa QR:en.
Rese-eSIM:ar, Airalo, Holafly, GigSky och de övriga levererar QR-koder via e-post efter köpet.
IoT-flotteprovisioning, bädda in QR:en på enhetsetiketten så att installatörer kan registrera med en telefonskannsning.
BYOD företagsutrullning, IT genererar aktiveringskoder per anställd.
Omprovisionering av raderad telefon, spara QR:en arkiverad; skanna om för att installera på nytt efter enhetsförlust.
Obligatoriska fält
SM-DP+-adress, FQDN för operatörens Subscription Manager, Data Preparation-server (t.ex. rsp.truphone.com).
Aktiveringskod (matchnings-ID), engångstoken som auktoriserar just den här profilnedladdningen.
Bekräftelsekod, valfri andra faktor; enheten uppmanar användaren att skriva in den efter skanning.
Kompatibilitet
iOS 17.4 och senare skannar eSIM-QR:er från vilken kamera som helst. Tidigare iOS kräver att kameran öppnas i eSIM-inställningsguiden. Android 13+ stöder direkt skanning i hela systemet; Pixel och Samsung har levererat eSIM-skanning sedan Android 11. De flesta stora eUICC-leverantörer (G+D, Thales, Idemia, Kigen, eSIM.me) accepterar samma LPA-format.
Även av Abundera
E-signaturer som håller i domstol
Abundera Sign går längre än grundläggande e-signaturer. Varje dokument får kryptografiskt bevis, oberoende verifiering och ett manipulationssäkert bevispaket.
Ja, varje legitimt matchnings-ID är engångsanvändning by design. När en enhet löser in koden markerar SM-DP+:en den som förbrukad och framtida skanning returnerar 'profil inte tillgänglig'. Om din operatör stöder återutfärdande, begär en ny kod snarare än att återanvända QR:en.
Visar iPhone eller Android operatörsnamnet automatiskt?
Ja. SM-DP+:en returnerar metadata (operatörsnamn, plannamn, valfri ikon) innan installationen, så användaren ser en bekräftelseskärm med varumärkning innan profilen installeras.
Kan jag kryptera aktiveringskoden så att en telefonskärmdump inte exponerar den?
Matchnings-ID:t är engångsanvändning och knutet till ett specifikt SM-DP+, så läckage är begränsat, vem som helst som fångar QR:en innan den legitima användaren löser in den kan installera profilen, men bara en gång. För högrisk-driftsättningar, lägg till en bekräftelsekod så att QR:en ensam är otillräcklig.
Vad gäller om min operatör inte gav mig en QR utan bara SM-DP+- och matchnings-ID-strängarna?
Klistra in dem i formuläret här och vi bygger QR:en från standard LPA-formatet. Det är precis vad operatörernas självbetjäningsportaler gör under huven.
Fungerar detta för dual-SIM-telefoner?
Ja. eSIM:en läggs till som en ytterligare linje; det fysiska SIM-kortet förblir aktivt. iOS stöder upp till åtta lagrade eSIM-profiler (en aktiv åt gången vid sidan av det fysiska SIM:et); Android-telefoner varierar per tillverkare.
Kan jag använda detta för IoT M2M eSIM:ar?
Om din eUICC stöder SGP.22 konsument-fjärrprovisioning, ja. Många M2M-driftsättningar använder SGP.32 (den IoT-specifika specen) som har ett annat bootstrapflöde men slutligen läser samma LPA-format. Rådfråga din eSIM-leverantör.
Varför säger min QR 'ogiltig aktiveringskod'?
Tre vanliga orsaker: (1) matchnings-ID:t har redan lösts in, (2) SM-DP+-FQDN är fel (kontrollera efter avslutande snedstreck eller http://-prefix, ta bort båda), (3) operatören begränsade matchnings-ID:t till ett specifikt eUICC och din enhets EID matchar inte. Kontakta operatörens support.