Salt la conținutul principal
LibraTool logoLibraTool

Generator de coduri QR — gratuit

Generează coduri QR pentru URL-uri, text, WiFi și altele. Fără filigran.

Multe site-uri QR trimit scanările prin propria lor redirecționare, care poate expira — acest cod ține link-ul tău direct și nu expiră niciodată.

Cod QR static — nu expiră niciodată

Controlează rezoluția descărcării

512px
128px1024px
#000000
#ffffff
Stilul punctelor
Logo în centru

Tastează ceva pentru a genera un cod QR

Ai nevoie de un cod QR de plată (UPI)? Încearcă generatorul de coduri QR UPI →
Fără filigran, niciodată.

Utilizări frecvente

  • Generați cod QR WiFiCreați un cod QR pentru rețeaua dvs. WiFi — oaspeții scanează pentru a se conecta instantaneu fără a tasta parole.
  • Generați cod QR URLTransformați orice link web într-un cod QR — perfect pentru meniuri, fulare, cărți de vizită și materiale de marketing.
  • Generați cod QR de contactCreați un cod QR vCard cu detaliile dvs. de contact — scanați pentru a vă adăuga instantaneu ca contact de telefon.
  • Generați cod QR de e-mailCreați un cod QR care deschide o ciornă de e-mail — completați în avans destinatarul, subiectul și chiar și textul corpului.
  • Generați cod QR de rețele socialeCreați coduri QR care se conectează la profilurile dvs. de rețele sociale — Instagram, LinkedIn, TikTok, YouTube și altele.

Cum funcționează

Codurile QR sunt generate în întregime în browser-ul tău folosind biblioteca JavaScript qrcode — niciun server nu este implicat, și nimic din ce scrii nu este niciodată transmis nicăieri. Pentru tipuri de date structurate (Wi-Fi, contacte vCard, evenimente de calendar), unealta asamblează un șir payload corect escapat urmând standardele deschise relevante (specificația MECARD/WiFi, vCard 3.0, RFC 5545 iCalendar) înainte de a-l transmite bibliotecii.

  1. 1
    Asamblarea payload-ului pe tip
    În funcție de fila selectată, unealta construiește șirul exact care este codificat — un URL simplu primește 'https://' adăugat în față dacă lipsește, o intrare Wi-Fi devine un șir MECARD WIFI:T:WPA;S:...;P:...; cu caractere speciale escapate, un vCard devine un bloc BEGIN:VCARD/VERSION:3.0, și un eveniment de calendar devine un bloc VCALENDAR/VEVENT cu formatare dată-oră conformă RFC 5545.
  2. 2
    Biblioteca qrcode codifică payload-ul
    Șirul asamblat este transmis către QRCode.toDataURL() din biblioteca qrcode, care calculează codurile de corecție de erori Reed-Solomon, mapează biții de date în modulele matricei QR, și randează rezultatul direct la un URL de date PNG la 256px pentru previzualizarea live.
  3. 3
    Blob-uri de export construite înainte de descărcare
    Când schimbi opțiunile sau intrarea, unealta pre-construiește atât un blob PNG (prin QRCode.toDataURL() la rezoluția aleasă de tine, până la 1024px) cât și un blob SVG (prin QRCode.toString() cu tipul 'svg') în fundal, astfel încât descărcările declanșează sincron în interiorul gestului utilizatorului — necesar pentru compatibilitatea cu iOS Safari.
  4. 4
    Verificare de contrast și descărcare
    Înainte de randare, unealta calculează luminanța relativă WCAG a culorilor tale întunecate și deschise alese și avertizează dacă raportul de contrast scade sub 3:1 sau dacă culorile sunt inversate — ambele condiții care fac ca scanerele să eșueze. Descărcarea salvează PNG-ul sau SVG-ul pre-construit; copierea plasează PNG-ul în clipboard prin API-ul Clipboard.

Instrumente similare

Întrebări frecvente