GCash QR Code Generator
Generate a GCash payment QR code in EMVCo TLV format with CRC-16 checksum. Scan-ready for the GCash app used by over 80 million Filipinos. Free, browser-only, no data leaves your device.
Shape of the data pixels.
Shape of the 3 finder patterns.
Inner dots inside corners.
Overall shape of the QR code.
One-click color themes. You can further customise after picking a preset.
Keep strong contrast between foreground and background for reliable scanning.
Place a logo at the center of the QR code. Error correction is automatically set to High when a logo is added.
Wrap the QR code in a frame with optional text to encourage scanning.
Text displayed on the frame (e.g. "Scan Me", "Get Discount", "View Menu").
Pixel dimensions. Larger = better for print.
Higher = more resilient. Use H with logos.
How It Works
Enter Your GCash Number
Provide your registered GCash mobile number — either in local format (e.g. 09171234567) or international format (e.g. +639171234567). This is the number linked to your GCash wallet. Also enter your name and city.
Set an Optional Amount
Enter a fixed PHP amount for product sales or invoices. Leave blank for an open-amount QR — the sender enters whatever amount they want to pay when scanning.
Download and Display
The QR generates instantly. Download as PNG, SVG, or PDF. Print it at your counter, on receipts, packaging, or share digitally via Messenger, Viber, or social media.
What Gets Encoded
EMVCo TLV Format
GCash QR codes follow the EMVCo Merchant-Presented Mode specification — the same standard used by PromptPay (Thailand), PIX (Brazil), and other national QR payment systems. Data is encoded as Tag-Length-Value pairs with a CRC-16 checksum for integrity.
P2P QR Pay Standard
The QR encodes the GUID com.p2pqrpay under tag 28, along with your GCash number in international format (+63). The GCash app reads this data and pre-fills the payment screen — the sender only needs to confirm the amount and tap pay.
Currency and Country
The payload includes Philippine Peso currency code (608) and country code PH, ensuring correct routing by the payment system. Your merchant name and city are also encoded for the sender's confirmation screen.
Static QR
This generator produces static QR codes that can be reused for multiple transactions. The QR is self-contained — no server required. Print once, accept payments forever (or until you change your GCash number).
Popular Use Cases
Sari-Sari Stores
Display a GCash QR at your store counter. Customers scan to pay instead of using cash — especially useful when you don't have change. Open-amount QR works for any purchase total.
Food Stalls and Carinderias
Print your GCash QR on a laminated card at your food stall. Customers scan and pay from their phone — faster than counting cash during busy lunch hours. Works even if your phone is busy.
Freelancers and Service Providers
Add your GCash QR to invoices and receipts. Clients scan to pay instantly — no need to manually enter your number. Perfect for graphic designers, tutors, mechanics, and all service professionals.
Online Sellers
Share your GCash QR in Shopee chat, Facebook Marketplace messages, or Instagram DMs. Buyers scan to pay without you having to type your number every time. Great for small online businesses.
Churches and Donations
Display a GCash QR during church services or community events. Parishioners and donors scan to contribute — more convenient than passing a collection plate and provides digital records.
Barangay and Community Collections
Print a GCash QR for barangay dues, HOA fees, or community collections. Residents scan to pay at their convenience — no need to visit an office or wait for a collector.
Frequently Asked Questions
Does the sender need a GCash account?
Yes, the person scanning needs the GCash app installed and a verified GCash account. GCash has over 80 million registered users in the Philippines — most smartphone owners already have it. The app is free to download from the App Store and Google Play.
Are there fees for receiving GCash payments?
Person-to-person GCash transfers are free for both sender and receiver. GCash merchant accounts may have different fee structures. Cash-in and cash-out fees are separate from QR payment fees. Check GCash's current fee schedule for details.
What are the transaction limits?
Fully verified GCash users can receive up to PHP 100,000 per transaction and maintain a wallet balance of up to PHP 100,000 (or PHP 500,000 for GCash Plus). Monthly incoming transfer limits vary by verification level. Check your GCash app for your current limits.
Can Maya (PayMaya) users scan this QR?
The QR is optimized for the GCash app using the P2P QR Pay standard. Cross-wallet compatibility depends on the interoperability agreements between GCash and Maya. For broad compatibility, you may want to generate separate QR codes for each platform.
Does this tool store my GCash number?
No. All processing happens entirely in your browser. Your GCash number, name, and all other inputs never leave your device. No data is sent to any server.