PHToolsPH

Tools / QR Code

QR Code Generator

Type text or a link, preview the QR code, and download a PNG — private and fast on mobile, whether you are sharing a storefront URL or a simple note.

How to create a QR code

  1. Type or paste a link, text, phone number or Wi-Fi details.
  2. The QR code updates instantly. Test it with your phone camera.
  3. Download it as a PNG and print it or add it to your poster, menu or flyer.

Ideas for small businesses and schools in the Philippines

  • Digital menus for carinderias, milk tea shops and cafés — link to a Google Drive PDF or Facebook page.
  • Facebook page or Shopee/Lazada store link on packaging and calling cards.
  • Google Maps location so customers can find your store.
  • Feedback forms (Google Forms) for events, seminars and classrooms.
  • Event registration and attendance links for school activities and barangay programs.
  • Wi-Fi access for guests using a text like WIFI:T:WPA;S:NetworkName;P:password;;.

A note on payment QR codes

Payment QR codes for GCash, Maya and bank transfers follow the national QR Ph standard set by the Bangko Sentral ng Pilipinas. Generate those only inside your e-wallet or banking app so the payment details are encoded correctly. A QR code made here can safely point customers to your store page or price list, but it is not a QR Ph payment code.

Printing tips

  • Print at least 2 × 2 cm for close-range scanning; larger (5 cm or more) for posters seen from a distance.
  • Keep a white border (quiet zone) around the code.
  • Use dark code on a light background — inverted colors fail on some phones.
  • Shorter content makes a simpler, easier-to-scan code. Use a short URL for long links.
  • Always test the printed version with two different phones before mass printing.

Do these QR codes expire?

No. These are static QR codes: the content is stored directly in the pattern, so it works forever and has no scan limits or tracking. The trade-off is that you cannot edit the destination after printing. If your link may change, point the QR code to a page you control, such as your Facebook page, and update that page instead.

Privacy

The QR code is generated entirely in your browser with an open-source library. What you type is not sent to our servers.

Static vs dynamic QR codes

A static QR code, like the ones made here, stores the content directly. It is free, private, never expires, and works offline. A dynamic QR code stores a short redirect link owned by a QR service; you can change the destination and see scan statistics, but it usually requires a paid subscription and stops working if the subscription ends or the service shuts down. For a sari-sari store, school event or small restaurant, a static code pointing to a stable page — your Facebook page, a Google Form, or a Google Maps pin — is usually all you need. If you plan to print thousands of flyers for a campaign whose link may change, consider pointing the static code to a page you control and updating that page instead. Avoid scanning unknown QR codes in public places: scammers sometimes paste fake codes over real ones to steal logins or e-wallet details.

Last updated: October 30, 2026

FAQ

What can I encode with this QR code generator?+

Any text: website URLs, Wi-Fi style strings, GCash notes, plain messages — then download a PNG.

Does generation happen on a server?+

No. The QR image is created in your browser and downloaded locally.

Can I use this for payments or store links in the Philippines?+

Yes for linking to a URL or short note. Always test-scan before printing or posting publicly.

What size should I download?+

256–512 px works for screens; use larger sizes (up to 1024 px) for print posters or stickers.