Free M-PESA QR Code Generator
Create an M-PESA payment QR for your Paybill or Till Number — the standard Safaricom EMVCo MPM format, scanned directly by the M-PESA app.
0 outbound requests · 100% client-side · verify it yourself →- QR-generator
- Gratis visitkortdesigner
- WiFi-kort til print
- Batch CSV (500 koder)
- 40 skabeloner
- 20 sprog
Kompatibilitetsforklaring
Dette stregkodeformat renderes monokromt med kun forgrunds- og baggrundsfarver. Skabeloner, prik-/øjeformer, gradienter, rammer og centrale logoer gælder kun QR-koder og er skjult her.
Vis 30 flere skabeloner
Gem en stil med knappen ovenfor for at beholde dine favoritter her.
Eller vælg et indbygget ikon:
Vis 108 ikoner mere
Gengives bag QR-koden med reduceret uigennemsigtighed. Tvinger automatisk EC=H, så QR-koden stadig kan scannes gennem fotoet.
Batchgenerering
Upload en CSV for at generere op til 500 QR-koder i en enkelt batch. Hver række bliver sin egen QR — vælg en skabelon eller tilsidesæt 21 egenskaber pr. række: farver, rammer, punkt/øje/øjeæble-stilarter, gradienter, gennemsigtighed, størrelse, fejlkorrektion, format, indbygget logo og mere.
21 kolonner: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Kun type og data er påkrævet. Brug | til at adskille felter inde i data (f.eks. ssid|password|WPA).
Alle 20 QR-typer understøttes, inklusive URL, WiFi, vCard, MeCard, E-mail, SMS, Begivenhed, Lokation, UPI, SEPA, PayPal, Krypto, Micro QR og rMQR. Download eksempel-CSV'en for at se hver kolonne, alle 40 skabeloner, 11 rammestilarter og de 12 indbyggede logoer i aktion.
1. Download eksempel-CSV'en · 2. Redigér den med dine data · 3. Upload den her
Gem hele QR-koden — type, alle feltværdier, stil, ramme, logo, visitkortdesign — som en enkelt .qr.json-fil. Indlæs den senere for at genskabe alt med ét klik.
Indtast indhold for at generere din QR-kode
E-signaturer, der holder i retten
Abundera Sign går længere end grundlæggende e-signaturer. Hvert dokument får kryptografisk bevis, uafhængig verifikation og en manipulationsafslørende bevispakke.
- Automatisk genererede retsklare bevispakker
- Personligt dokumentsegl — opdager manipulation øjeblikkeligt
- Forankret til 5 uafhængige systemer — intet enkelt fejlpunkt
M-PESA payments via QR
M-PESA is Safaricom's mobile money service and Kenya's dominant payment rail, with over 30 million active users. This generator builds an EMVCo Merchant-Presented Mode (MPM) QR that encodes your Paybill or Till Number so customers can pay by scanning with the M-PESA app — no manual number entry.
Paybill vs Till Number
A Paybill is for businesses collecting payments into a registered business account. You provide the Paybill number plus an Account Reference (e.g. an invoice or order number), which appears in the payer's confirmation SMS. A Till Number is for point-of-sale merchants (Buy Goods). It has no account reference — the customer just scans and pays to the till.
EMVCo MPM encoding
The QR payload follows the EMVCo Merchant-Presented Mode specification: AID ke.co.safaricom.mpesa in field 26, currency 404 (KES), country code KE, and optional amount field 54. A CRC-16/CCITT-FALSE checksum is appended to field 63. This is the same encoding produced by Safaricom's own QR generation portal.
Tilgængelig på 26 sprog
Fuldt oversat UI, native skriftrendering og højre-til-venstre-understøttelse til arabisk og urdu.
Frequently Asked Questions
Does the M-PESA app scan EMVCo QR codes?
Yes. The M-PESA app supports the EMVCo MPM format for merchant payments. Scan from the home screen under 'Pay Bill' or 'Buy Goods'.
What is a Paybill number?
A Paybill number is a 5–6 digit business number registered with Safaricom for collecting payments into a business M-PESA account. Customers enter an account reference alongside the number.
What is a Till Number?
A Till Number (Buy Goods) is used for point-of-sale retail payments. No account reference is needed — the customer pays directly to the merchant's registered till.
Should I set an amount in the QR?
Setting a fixed amount is useful for price stickers or invoices where the amount never changes. Leave it blank for open-amount QR codes where customers enter the payment amount.