Free OpenPGP Public Key QR Code Generator
Paste an ASCII-armored OpenPGP public key block and get a QR. Hand off your key in person without typing fingerprints.
- QR Generator
- Gratis Visitekaartjes Ontwerper
- Printbare WiFi Kaarten
- Batch CSV (500 codes)
- 40 Templates
- 20 Talen
Lokale uploads blijven in je browser en verschijnen alleen op de gedrukte kaart. De QR-data gebruikt de URL hierboven.
Meer velden (optioneel)
Adres
Sociale profielen
Tip: klik met de rechtermuisknop op een plek in Google Maps en kopieer de coördinaten
Een rode Zwitserse vlag wordt automatisch over het QR geplaatst — vereist door Zwitserse banken.
Plak een BOLT11-factuur (lnbc...) of een Lightning-adres. We voegen het lightning:-URI-schema voor, zodat elke Lightning-wallet het kan scannen.
Compatibel met Google Authenticator, Authy, 1Password, Bitwarden en elke standaard TOTP-app.
Codeert de hele authorized_keys-regel. Scan om de sleutel naar een nieuwe machine te kopiëren/plakken.
Gebruik voor zeer lange sleutels rMQR in landschapsmodus of splits in meerdere QR's. Standaard-QR gaat tot ongeveer ~2 KB.
De officiële WireGuard-mobiele apps scannen deze direct. Neem je privésleutel nooit op in een afgedrukt QR — alleen voor digitaal delen.
GS1 Digital Link is het moderne webvriendelijke alternatief voor de EAN-13-barcode voor retailproducten. Het resolverdomein is standaard id.gs1.org, maar je kunt je eigen gebruiken.
Plak de deelbare link uit de Spotify-app of alleen de ID. Wij bouwen de open.spotify.com-URL automatisch.
Het formaat hangt af van het platform — voor Mastodon gebruik @gebruiker@instantie, voor Bluesky gebruik handle.bsky.social, voor Nostr plak de npub-sleutel.
Geo-URI (RFC 5870) opent direct in elke kaartenapp op het apparaat — Google Maps, Apple Maps, OsmAnd, enz. — zonder een leverancier te kiezen.
Standaard BitTorrent-magnetlink. Wordt gescand door elke BitTorrent-client die URI-schemahandlers ondersteunt.
Plak een volledige RFC 5545 iCalendar-payload — ondersteunt meerdere evenementen, alarmen en terugkerende regels. De meeste agenda-apps importeren de QR direct.
Lokale uploads blijven in je browser en verschijnen alleen op de gedrukte kaart. MeCard QR-data heeft geen fotoveld.
MeCard is een eenvoudiger alternatief voor vCard, de voorkeur van sommige Android-apparaten
Meer velden (optioneel)
Adres
Micro QR-capaciteit: 35 cijfers, 21 hoofdletters alfanumeriek, of ~15 bytes (kleine letters/URL's). Ideaal voor korte codes, serienummers en ID's. Gebruik standaard QR voor URL's.
Rectangular Micro QR — een smal, breed formaat ideaal voor reageerbuizen, polsbandjes en ticketstroken. Tot 361 tekens.
Laat 30 templates meer zien
Sla een stijl op met de knop hierboven om je favorieten hier te bewaren.
Of kies een ingebouwd icoon:
Renders behind the QR at reduced opacity. Auto-forces EC=H so the QR still scans through the photo.
Batch Generatie
Upload een CSV om tot 500 QR-codes in één batch te genereren. Elke rij wordt een eigen QR — kies een sjabloon of overschrijf 21 eigenschappen per rij: kleuren, frames, stippen-/ogen-/oogbolstijlen, gradiënten, transparantie, formaat, foutcorrectie, bestandsformaat, ingebouwd logo en meer.
21 kolommen: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Alleen type en data zijn verplicht. Gebruik | om velden binnen data te scheiden (bijv. ssid|password|WPA).
Alle 20 QR-types worden ondersteund, waaronder URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR en rMQR. Download de voorbeeld-CSV om alle kolommen, alle 40 sjablonen, 11 framestijlen en de 12 ingebouwde logo's in actie te zien.
Sla de hele QR â type, alle veldwaarden, stijl, frame, logo, visitekaartjesontwerp â op als één .qr.json bestand. Laad het later om alles in één klik opnieuw te maken.
Voer inhoud in om je QR-code te genereren
E-handtekeningen die standhouden in de rechtbank
Abundera Sign gaat verder dan gewone e-handtekeningen. Elk document krijgt cryptografisch bewijs, onafhankelijke verificatie en een manipulatiebestendig bewijspakket.
- Automatisch gegenereerde rechtbankklare bewijspakketten
- Persoonlijk documentzegel — detecteert manipulatie onmiddellijk
- Verankerd aan 5 onafhankelijke systemen — geen enkel storend punt
Use case
You're at a key-signing party, a security conference, or a cypherpunk meetup. Someone wants your OpenPGP public key. You could rattle off your fingerprint (40 hex characters) and have them fetch from a keyserver — except keyservers are unreliable, censored, or compromised in many jurisdictions, and SKS has been deprecated. Or you could just hand them a QR.
OpenPGP public key blocks are bigger than SSH keys (~2KB for an RSA-3072 keypair, more for ECC with multiple subkeys). They sometimes hit the QR capacity limit. For very long keys, switch to rMQR (rectangular Micro QR) which has a more print-friendly aspect ratio, or split the key across multiple QRs using a structured-append protocol.
Verifying after scan
Always verify the scanned key's fingerprint matches the human you're getting it from. The QR proves the key didn't get truncated in transit, but it doesn't prove the human is who they say they are — that's what the in-person handoff is for.
Frequently Asked Questions
What format does the key block need to be in?
ASCII-armored, the standard output of 'gpg --armor --export user@example.com' or 'gpg --export-options export-minimal --armor --export
Can I encode my secret key?
Technically yes (the encoder doesn't care about the content), but you absolutely should not. Secret keys belong on encrypted hardware. Don't paste secret material into web tools.
What if my key is too big?
Use 'gpg --export-options export-minimal' to strip non-essential signatures, or export only the primary key without subkeys. If it's still too big, generate a new ECC key (Curve25519 or NIST P-256) — they're tiny compared to RSA-4096.
Will the QR scanner decrypt anything?
No. The QR contains an ASCII-armored public key block, which the scanner returns as text. Importing it into a keyring is a separate step — pipe the scanned text into 'gpg --import'.
Can I encode just my fingerprint instead?
Yes — paste your 40-character fingerprint into the Text QR type. It's much smaller and scans on any phone, but the recipient still has to fetch the actual key from a keyserver, which defeats the point if they're using OpenPGP because keyservers are unreliable.
Does this work for OpenPGP smartcards (YubiKey, Nitrokey)?
Yes — export the public key from the card with 'gpg --card-status' and 'gpg --armor --export
What about WKD (Web Key Directory)?
WKD is fine and our QR doesn't compete with it — they solve different problems. WKD is for automated lookups by email; QR is for in-person handoffs and air-gapped systems.