Tagabuo ng QR Code
Gumawa ng QR code para sa mga link, teksto, Wi‑Fi, at iba pa.
Tagabuo ng QR Code
Gumawa ng malinaw, mataas-angkontrast na QR code na handa na para i-print o gamitin nang digital. Ayusin ang error correction, laki ng module, at quiet zone para sa maasahang pag-scan sa packaging, poster, business card, sign, at website. Lahat ng pagproseso ay tumatakbo nang lokal sa iyong browser para sa bilis at privacy—walang upload, tracking, o watermark.
Sinusuportahan ng QR Code Generator na Ito
Uri ng Data | Paglalarawan | Mga Halimbawa |
---|---|---|
URL / Link | Nagbubukas ng web page o deeplink ng app. | https://example.com, https://store.example/app |
Plainong Teksto | Ipinapakita ang teksto sa scanner app. | Mga promo code, maiikling mensahe |
Email / Mailto | Nagbubukas ng draft ng email na may paunang napunan na mga field. | mailto:sales@example.com |
Telepono | Nagsisimula ng tawag sa telepono sa mobile. | tel:+1555123456 |
Intent ng SMS | Nagbubukas ng app ng SMS na may katawan ng mensahe. | sms:+1555123456?body=Hello |
Konfigurasyon ng Wi‑Fi | Nagtatago ng SSID + encryption + password. | WIFI:T:WPA;S:MyGuest;P:superpass;; |
vCard / Contact | Nagsa-save ng detalye ng contact sa device. | BEGIN:VCARD...END:VCARD |
Ano ang QR Code?
Ang QR (Quick Response) Code ay isang two-dimensional na matrix barcode na binubuo ng mga itim na module na nakaayos sa parisukat na pattern. Hindi tulad ng 1D linear barcodes, ang QR code ay nag-encode ng data pahalang at patayo, na nagbibigay-daan sa mas mataas na kapasidad at mabilis na omni-directional na pag-scan. Ang modernong smartphone ay nag-de-decode ng QR code gamit ang camera ng device at mga on-device algorithm, na ginagawa itong pangkalahatang tulay sa pagitan ng pisikal at digital na mga karanasan.
Paano Gumagana ang Pag-encode ng QR Code
- Pagpili ng Mode: Ang input na string ay hinahati sa mga optimal na encoding mode (numeric, alphanumeric, byte, Kanji) para mabawasan ang laki ng simbolo.
- Pag-encode ng Data: Ang mga segment ay kino-convert sa mga bit stream kasama ang mode indicators at length fields.
- Mga Bloke ng Pagwawasto ng Error: Ginama ang mga Reed–Solomon ECC codeword at ini-interleave, na nagbibigay-daan sa pag-recover mula sa pisikal na pinsala o pagkakakubli.
- Pagbuo ng Matris: Ipinapasok ang mga finder pattern, timing pattern, alignment pattern, format at version info, at saka imemap ang data/ECC bits.
- Pagsusuri ng Mask: Isa sa 8 mask ang ina-apply; pinipili ang nagbubunga ng pinakamababang penalty score (pinakamainam na visual na balanse).
- Pag-render ng Output: Ang mga module ay nire-rasterize sa pixel grid (PNG dito) na may opsyonal na quiet zone.
Pag-unawa sa Pagwawasto ng Error (Mga Antas ng ECC)
Gumagamit ang QR code ng Reed–Solomon error correction. Ang mas mataas na antas ay nagpapahintulot ng matagumpay na pag-decode kahit kung ang bahagi ay natakpan, ngunit pinapataas nito ang densidad ng simbolo.
Antas | Tinatayang Maaaring Mabawi na Pinsala | Karaniwang Gamit |
---|---|---|
L | ~7% | Maramihang marketing, malinis na pag-print |
M | ~15% | Pangkalahatang default |
Q | ~25% | Mga code na may maliit na logo |
H | ~30% | Mararahas na kapaligiran, mas mataas na pagiging maaasahan |
Mga Gabay sa Sukat at Pag-print
- Minimum na Pisikal na Laki: Para sa business card: ≥ 20 mm. Poster: i-scale upang ang pinakamaliit na module ≥ 0.4 mm.
- Batas sa Distansya ng Pag-scan: Isang praktikal na heuristik ay Distance ÷ 10 ≈ minimum code width (sa parehong unit).
- Quiet Zone: Panatilihin ang hindi bababa sa 4 na module ng malinaw na margin (we expose this as "Quiet zone").
- Mataas na Kontrasto: Ang madilim na foreground (malapit sa itim) sa puting background ang nagbibigay ng pinakamahusay na resulta.
- Vector vs Raster: Ang PNG na may sapat na resolusyon ay sapat para sa karamihang pag-print hanggang sa katamtamang laki; para sa malalaking signage mas mainam ang SVG (hindi ibinibigay dito) o mag-render gamit ang malaking module size at pagkatapos i-downscale.
Mga Pagsasaalang-alang sa Disenyo at Branding
- Iwasan ang Sobrang Estilong Disenyo: Ang pag-round o pagtanggal ng masyadong maraming module ay nagpapababa ng kakayahang mabasa.
- Paglalagay ng Logo: Panatilihin ang mga logo sa loob ng gitnang 20–30% at taasan ang ECC kung mag-o-overlay.
- Huwag Baguhin ang Finder Patterns: Ang tatlong malalaking parisukat sa mga sulok ay kritikal para sa bilis ng pagtuklas.
- Pagpili ng Kulay: Ang magaan na foreground o inverted na mga scheme ay nagpapababa ng kontrasto at tagumpay ng pag-scan.
Pinakamahusay na Gawain sa Pag-deploy
- Subukan sa Iba't ibang Device: Mga camera app ng iOS at Android + mga third-party na scanner.
- Paikliin ang mga URL: Gumamit ng kagalang-galang na short domain para bawasan ang version (laki) at pabilisin ang pag-scan.
- Iwasan ang Marurupok na Redirect Chain: Panatilihing matatag ang mga landing page; ang mga sirang URL ay nagsasayang ng mga na-print na materyal.
- Subaybayan nang Responsable: Kung kailangan ng analytics, gumamit ng mga redirect na iginagalang ang privacy at minimal.
- Akma sa Kapaligiran: Siguraduhin ang sapat na pag-iilaw at kontrasto kung saan ipinapakita ang code.
Karaniwang Aplikasyon ng mga QR Code
- Marketing at Kampanya: Idirekta ang mga user sa mga landing page o promo.
- Packaging at Traceability: Magbigay ng batch, pinagmulan, o impormasyon sa pagiging tunay.
- Pag-check-in sa Event: I-encode ang ticket o attendee ID.
- Bayad: Static o dynamic na invoice links sa mga rehiyong sumusuporta sa QR payment standards.
- Access sa Wi‑Fi: Pinasasimple ang guest onboarding nang hindi binibigay nang pasalita ang password.
- Digital na Menu: Bawasan ang gastos sa pag-print at payagan ang mabilis na pag-update.
Mga Tala sa Privacy at Seguridad
- Lokal na Pagpoproseso: Ang tool na ito ay hindi ina-upload ang iyong nilalaman; ang pagbuo ay nangyayari sa loob ng browser.
- Mapanlinlang na Link: Laging suriin ang mga destination domain bago malawakang ipamahagi.
- Dynamic kumpara sa Static: Ang generator na ito ay gumagawa ng static na mga code (nakapaloob ang data) – masresistente sa third-party tracking ngunit hindi mababago pagkatapos i-print.
- Ligtas na Nilalaman: Iwasang ilagay ang sensitibong lihim (API keys, internal URLs) sa mga pampublikong nakikitang code.
Pag-aayos ng Problema sa Pag-scan
- Malabong Output: Dagdagan ang laki ng module, siguraduhin ang printer DPI ≥ 300.
- Mababang Kontrasto: Lumipat sa solidong madilim (#000) sa puti (#FFF).
- Sirang Sulok: Taasan ang antas ng ECC (hal., M → Q/H).
- Maingay na Background: Magdagdag o palakihin ang quiet zone.
- Sobrang Siksik na Data: Paikliin ang nilalaman (gumamit ng mas maiikling URL) upang bawasan ang komplikasyon ng bersyon.
Mga Madalas na Tanong tungkol sa QR Code
- Nasasara ba ang bisa ng QR code?
- Ang mga static na QR code na ginawa rito ay hindi nag-e-expire—direktang naka-embed ang data.
- Maaari ko bang baguhin ang code pagkatapos i-print?
- Hindi. Kailangan mo ng dynamic redirect service; ang static na simbolo ay hindi nababago.
- Anong sukat ang dapat kong i-print?
- Siguraduhing ang pinakamaliit na module ≥ 0.4 mm para sa karamihan ng gamit; dagdagan para sa pagtingin mula sa malayo.
- Ligtas ba ang pag-branding?
- Oo kung pinapangalagaan mo ang finder patterns, sapat na kontrasto, at mas mataas na ECC kapag may in-overlay na graphics.
- Maaari ko bang subaybayan ang mga pag-scan?
- Gumamit ng pinaikling URL na tumuturo sa web analytics endpoint na hawak mo (na iginagalang ang privacy).
Praktikal na Tip para sa Negosyo
- Kontrol ng Bersyon: Gumamit ng mas maiikling payload para panatilihing mababa ang symbol version (mas mabilis ang pag-scan).
- Pagkakapare-pareho: I-standardize ang ECC + quiet zone sa lahat ng branded na materyal.
- Magsubok at Ulitin: Gumawa ng prototipo ng maliliit na print run bago mass distribution.
- Pag-optimize ng Landing: Siguraduhin na mobile-friendly at mabilis ang target pages.