Create a free QR code

In seconds, directly in your browser. For business cards, menus, Wi-Fi, weddings, social media and 600+ ideas.

100% FreeNo hidden costs
No signupStart immediately
No watermarkClean result
Unlimited validityNever expires
Commercial useFor business too

Your QR code is created directly from your input. We do not replace your link with a tracking URL. Everything happens in your browser.

All generator features

Easy Free QR offers 10 content types (URL, text, email, phone, SMS, Wi-Fi, vCard, geo, WhatsApp, social media), 8 design styles, logo insertion, 5 download formats (PNG, SVG, PDF, JPG, WebP) and up to 4K resolution. All free, no signup.

Open generator →

What can you use QR codes for in Malaysia?

From a mamak in SS2 to a kopitiam in George Town, QR codes are stitched into the way Malaysia pays and orders. The mamak boss now slaps a DuitNow QR sticker beside the kuali, and tables across the country scan with Touch 'n Go eWallet, Boost or GrabPay MY to settle the nasi kandar tab. They turn up on Petronas pump-side pay-and-pump screens, KL Sentral ad pillars, Petaling Street vendor stalls, Penang hawker carts and Bursa-listed company annual reports. Cost nothing, scan with any iPhone or Android phone, and work just as well at a roadside stall in Kelantan as inside a Mid Valley shopping mall.

DuitNow QR for mamak, kopitiam and warung

Mamak shops in PJ, kopitiams in Ipoh and warung kak yong stalls in Kuala Terengganu now stick a DuitNow QR (the PayNet-standard one) on the cashier counter. Customers scan with Touch 'n Go eWallet, Boost, GrabPay MY, MAE by Maybank, ShopeePay, BigPay or any Bank Negara-licensed bank app — funds clear through PayNet's RPP rails within seconds. Saves the operator the EFTPOS rental and the 2.x percent Visa/Mastercard cut, especially for a teh tarik that costs RM2.50.

Nasi kandar menus and Penang hawker ordering

Nasi kandar shops in Penang's Transfer Road, char kway teow stalls at Lorong Selamat and roti canai joints in Bangsar drop a QR on every table for in-house ordering or Foodpanda direct ordering. Diners scan, pick the ayam rendang, kuah campur and a teh ais limau, pay through Touch 'n Go eWallet, GrabPay or DuitNow, and the kitchen calls out the order at the counter. Cuts the lunchtime queue at Jalan Alor and saves the auntie from shouting orders across the smoke.

Wedding kad jemputan and majlis invites

Malay, Chinese and Indian wedding kad jemputan now carry a QR on the back linking to the RSVP Google Form, the Waze pin for the dewan, the akad nikah schedule and the bride's DuitNow QR for duit hantaran or angpao. Pakcik and makcik in Kelantan or family in Singapore can RSVP from the WhatsApp group without a single phone call. Same trick on majlis berkhatan and full moon invitations from Kuching to JB.

MyKad-linked SSM and SST e-invoice

Sdn Bhd and sole proprietors registered with SSM print a QR on every SST tax invoice pointing to a Stripe MY or Billplz payment link, the LHDN MyTax e-invoice IRN copy, or the DuitNow QR for direct settlement. Clients scan and pay within hours instead of the standard 60-day SME credit cycle — plus the e-invoice IRN keeps you on the right side of LHDN's 2024 mandatory rollout for Bursa-listed and Sdn Bhd suppliers.

Petaling Street pasar malam and pasar tani

Pasar malam traders at Taman Connaught, pasar tani at TTDI on Sundays and durian sellers along Karak Highway stick DuitNow QR or TNG eWallet QR codes on the foam-board behind the stall. Customers scan, pay RM35 for a Musang King box, and snap a vCard QR for next season's pre-order. Pair it with an Instagram QR and your durian regulars come back every July without a single cold call.

Tuition centres, klinik kesihatan and tradies

UPSR/SPM tuition centres in Subang, klinik kesihatan in Shah Alam and reliable contractor uncles across Selangor put a vCard QR on the back of an appointment card. Parents and patients scan once and your name, mobile, MyKad-redacted clinic ID, WhatsApp and Waze location land in their phone — saves them retyping a long Gmail on a tiny screen while standing in the lift at Mid Valley. Boleh terus simpan.

How do QR codes work?

The QR code — short for "Quick Response code" — was invented in 1994 by Masahiro Hara at Denso Wave, a Japanese subsidiary of Toyota, to track car parts moving along assembly lines. Unlike a regular EAN barcode that only reads in one direction, a QR code stores data in a two-dimensional grid of black and white modules — hundreds of times more capacity, scannable from any angle. The three big squares in the corners are position markers that tell your camera where the code starts and how it's rotated. Built-in Reed-Solomon error correction means the code still scans when scratched, sun-faded on a Klang Valley signboard through a sweltering afternoon, or splashed by a sudden thunderstorm at Bukit Bintang — which is exactly why Bank Negara mandated DuitNow QR as the national standard.

Easy Free QR builds every code right in your browser using JavaScript. When you type a DuitNow QR string, URL, vCard or Wi-Fi password into the form, the data gets encoded into the QR pattern on your own device — nothing is uploaded to our servers. That keeps your details private under the PDPA 2010 and the Bank Negara Risk Management in Technology (RMiT) guidelines, the generator works on a flaky 4G signal on the LDP between Kelana Jaya and Sunway, and the resulting code is truly static. The information lives inside the image itself, not behind a redirect we control. Once you've downloaded the PNG, SVG or PDF, the code is yours forever and will keep scanning even if our site disappears tomorrow.

Static vs. dynamic QR codes

Not every QR code is the same lah. There are two main types — static and dynamic — and picking the right one for your mamak, kopitiam or pasar malam stall matters more than most boss realise. It affects cost, scan tracking, and whether your printed code still works five years from now.

Static

A static QR code stores the destination — a DuitNow QR string, Touch 'n Go eWallet link, URL, MyKad-linked SSM form, vCard, Wi-Fi password — directly inside the black and white pattern. Free forever, no server, no signup, no monthly auto-debit on your Maybank or CIMB card, no third-party scan tracking, and the code keeps working even if the provider closes shop. The catch: once printed on your shopfront, kad jemputan or business card, the destination can't be changed. Easy Free QR makes static codes only — yours will keep scanning for decades. Perfect for permanent fixtures like a mamak DuitNow QR, Wi-Fi at the homestay in Cameron Highlands, your vCard on a Bursa-listed annual report, or a roti canai menu in Brickfields.

Dynamic

A dynamic QR code doesn't contain your URL — it contains a short redirect pointing to a third-party server which forwards visitors to your real destination. You can edit the destination without reprinting and you get scan analytics (negeri, device, time). The catch: most providers charge RM30 to RM200 a month, every scan flows through their servers (a PDPA 2010 cross-border data-transfer question), and if you stop paying or they shut down, every code you've printed turns into a dead square. Only worth it if you really need editable destinations or scan analytics — otherwise static is safer and free lah.

Frequently asked questions

Does Easy Free QR work with DuitNow QR and Touch 'n Go eWallet?

Yes — paste your DuitNow QR PayNet payload, Touch 'n Go eWallet merchant link, GrabPay link or a Stripe MY / Billplz / iPay88 / senangPay payment-page URL into the URL field, generate the code, and customers scan with Touch 'n Go eWallet, Boost, GrabPay MY, MAE by Maybank, ShopeePay, BigPay or any Bank Negara-regulated bank app. Funds settle through the PayNet RPP rails the same day.

Can I use it on a mamak or kopitiam menu?

Of course boleh. Mamak shops across SS2, Bangsar and PJ, plus kopitiams in Penang, Ipoh and Melaka put QR codes on table tents linking to the menu, halal certification info under JAKIM rules, and a DuitNow QR string. Print on plastic standee so it survives a few teh tarik splashes and the daily wipe-down at a busy mamak supper crowd.

Will it work for an SSM-registered SME or Sdn Bhd invoice?

Yes — SSM-registered sole proprietors and Sdn Bhd companies across Malaysia use QR codes on SST tax invoices and quotations. Clients scan, open the LHDN MyTax e-invoice copy or pay through DuitNow QR, and settle within hours. Use SVG output for sharp print on A4 letterhead and Bursa Malaysia-listed annual reports.

Is it compliant with the PDPA 2010 and SPDP?

Easy Free QR doesn't collect, store or transmit any personal data — the code is generated entirely in your browser. There's nothing for the Suruhanjaya Pelindungan Data Peribadi (SPDP) Malaysia to take issue with under the Personal Data Protection Act 2010. The destination URL is still your responsibility, but the code generation itself is privacy-clean.

Can I print it on an LHDN SST or e-invoice?

Yes. Plenty of Sdn Bhd and sole props run their AutoCount, SQL Accounting or Xero invoice with a QR on the bottom pointing at a DuitNow QR string or a Billplz checkout. LHDN cares about the underlying e-invoice content (TIN, SST registration, line items) — the QR is just a convenience for the client. Keep your SSM number, business name and invoice number in writing on the document.

Will it scan during a thunderstorm at Bukit Bintang?

Boleh lah — provided you laminate or pop it in a clear acrylic stand. Use error correction level H, keep the printed code at least 4 x 4 cm for outdoor signage at a stall or kopitiam, and print on matte stock so the 1pm sun doesn't reflect off the lamination. Test with two or three phones (one iPhone, one Android with TNG installed) before the printer at Pudu or PJ Old Town runs the full batch.

Do I need a licence for commercial use in Malaysia?

Tak perlu. Denso Wave released the QR patent royalty-free in 1994, and there's no Malaysian licensing body or fee. Use the codes on packaging, mamak signboards, LRT/MRT ad pillars, SSM-registered SME shopfronts, JAKIM-halal stickers and tradesmen's vans without paying a sen. No registration required with MCMC, MyIPO or SSM for the code itself.

Can I add my shop or restoran logo in the middle?

Yes — upload a PNG, JPG or SVG logo and Easy Free QR drops it in the centre using error correction level H. The code keeps scanning even with around 30% covered. Keep the logo to about 20% of the QR width, use a high-contrast version of your brand mark, and test with two or three phones before sending the file to your printer in Cheras or Pudu.

Is Easy Free QR really 100% free?

Yes, percuma sepenuhnya and forever — also for commercial use. No signup, no trial period, no watermark, no sneaky auto-debit on your Maybank or CIMB card next month.

Do you track my links?

No. Your QR code contains exactly the data you enter. We don't redirect anything through our servers, and the DuitNow QR string or URL you paste reaches your customer's phone exactly as you typed it.

Does the QR code ever expire?

Never. Easy Free QR creates static codes — the destination is encoded into the image itself, not held on our servers. The code will keep scanning for decades, even if Easy Free QR disappears tomorrow. Only thing that can break a static code is the URL or DuitNow QR moving or going offline, so use a stable destination on your own domain or a permanent DuitNow Corporate ID.