Nástroje pre QR a čiarové kódy — vytváranie, dekódovanie, WiFi, vCard a ďalšie
Nástroje pre QR a čiarové kódy
Bezplatné online nástroje pre QR a čiarové kódy — generovanie QR kódov, dekódovanie naskenovaných kódov, vytváranie čiarových kódov (CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14), skenovanie čiarových kódov, QR pre prihlásenie na WiFi, QR kontaktu vCard, dávkové generovanie a štýlový QR s logom. Všetko v prehliadači.
Kliknutím sa nahrá obrázok QR kódu
alebo presúvanie a pustenie
Kliknutím sa nahrá obrázok čiarového kódu
alebo presúvanie a pustenie
Ako funguje každý režim
Generátor QR: Ľubovoľný text alebo URL sa zakóduje do QR kódu (maticový čiarový kód Quick Response) pomocou knižnice qrcode v1.5.1. Matica QR sa vykresľuje na živé HTML plátno. Korekcia chýb určuje toleranciu obnovy — L (7 %) dáva najmenší kód, M (15 %) je štandard, Q (25 %) je odolný a H (30 %) umožňuje prekrytie logom. Väčšia veľkosť znamená ľahšie skenovanie z diaľky. Na uloženie obrázka QR sa klikne na Stiahnuť PNG.
Dekódovanie QR: Nahrá sa obrázok QR kódu (alebo sa vloží URL obrázka) a dekodér QR prechádza každý pixel, aby našiel tri hľadacie vzory (štvorcové rohové značky) a vytiahol zakódované údaje. Obrázok sa najprv vykreslí na skrytom plátne, aby sa dal analyzovať pixel po pixeli ImageData. Pri obrázkoch z URL musí vzdialený server povoliť prístup z iného pôvodu. Podporované je presúvanie myšou.
Generátor čiarových kódov: Vstupné údaje sa zakódujú do jednorozmerného lineárneho čiarového kódu. Každý formát má vlastné pravidlá: CODE128 zvláda celý ASCII (najlepší univerzálny), CODE39 je len alfanumerický, EAN-13/UPC-A vyžadujú presne 13/12 číslic s automatickou kontrolnou číslicou, EAN-8 vyžaduje 7 až 8 číslic, ITF-14 slúži na kartónové balenie. Neplatný vstup zobrazí chybu na plátne. Šírka čiar (1–4 px) a celková výška sa dajú nastaviť; text čitateľný pre človeka pod čiarami sa prepína.
Skenovanie čiarových kódov: Na maximálnu kompatibilitu sa používa trojstupňový záložný reťazec. Stupeň 1: natívne API BarcodeDetector (Chrome/Edge 83+, Safari 17+), ktoré zvláda 1D čiarové kódy aj 2D kódy naraz. Stupeň 2: rýchly dekodér QR cez skenovanie pixelov hľadacích vzorov. Stupeň 3: komplexný engine pre 1D/2D čiarové kódy vrátane CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec. Obrázok sa nahrá alebo sa presunie myšou; výsledky ukazujú zistený formát a dekódovaný obsah s jednoklikovým kopírovaním.
WiFi QR: Prihlasovacie údaje WiFi sa naformátujú do štandardného reťazca WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; (podľa špecifikácie ZXing WiFi) a potom sa zakódujú ako štandardný QR kód. Pri naskenovaní fotoaparátom telefónu alebo aplikáciou QR sa zariadenie automaticky pripojí do siete bez ručného písania hesla. Možnosti šifrovania: WPA/WPA2 (moderné), WEP (zastarané) alebo None (otvorená sieť). Pri sieťach, ktoré nevysielajú svoj názov, sa Skryté SSID nastaví na True.
vCard QR: Kontaktné údaje sa naformátujú do textového bloku vCard 3.0 (BEGIN:VCARD...END:VCARD) a potom sa zakódujú ako QR kód. Po naskenovaní telefón ponúkne uloženie nového kontaktu s predvyplneným menom, telefónom, e-mailom, firmou, funkciou a webovou stránkou. Všetky polia sú voliteľné — na vygenerovanie sa vyplní aspoň meno. Štandardný formát vCard je kompatibilný s iOS, Androidom a všetkými hlavnými aplikáciami na kontakty.
Dávkový QR: Vloží sa viacero textových položiek (jedna na riadok) a každá sa samostatne zakóduje do vlastného QR kódu. Všetky kódy sa zobrazia v mriežke pod sebou. Každá karta QR zobrazuje označenie obsahu (skrátené kvôli čitateľnosti) a má tlačidlo Uložiť na stiahnutie daného QR ako PNG. Posúvač veľkosti ovláda všetky kódy rovnako. Prázdne riadky sa preskočia.
Štýlový QR: Generuje QR kód s vlastnými farbami popredia/pozadia (možno zvoliť ľubovoľný pár farieb s dostatočným kontrastom) a voliteľným logom v strede. Používa sa korekcia chýb úrovne H (30 % tolerancia), takže QR zostáva čitateľný aj vtedy, keď logo zakryje asi 22 % plochy kódu. Logo sa umiestni do stredu s tenkým bielym okrajom, ktorý ho oddeľuje od modulov QR. Farby sa aplikujú ako reťazce RGBA hex; QR sa najprv vykreslí do obrázka a potom sa na ňom nakreslí prekrytie loga.