Nástroje QR & čárové kódy

Bezplatné online nástroje pro QR kódy a čárové kódy — generujte QR kódy, dekódujte naskenované kódy, vytvářejte čárové kódy (CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14), skenujte čárové kódy, QR pro přihlášení do WiFi, QR kontaktů vCard, hromadné generování, stylizované QR s logem. Vše ve vašem prohlížeči.
Jak funguje každý režim
Generování QR: libovolný text nebo URL se zakóduje do QR kódu (maticový čárový kód Quick Response) pomocí knihovny qrcode v1.5.1. Matice QR se vykreslí na živé HTML plátno. Korekce chyb určuje toleranci obnovy — L (7 %) dává nejmenší kód, M (15 %) je standard, Q (25 %) je odolný, H (30 %) umožňuje překrytí logem. Větší velikost = snazší čtení z dálky. Kliknutím na Stáhnout PNG uložíte obrázek QR.
Dekódování QR: nahrajte obrázek QR kódu (nebo vložte URL obrázku) a dekodér QR prohledá každý pixel, najde tři hledací vzory (čtvercové rohové značky) a vyjme zakódovaná data. Obrázek se nejprve vykreslí na skryté plátno, aby bylo možné analyzovat pixelová data ImageData. U obrázků z URL musí vzdálený server povolit přístup mezi zdroji. Podporuje přetažení.
Generování čárových kódů: vstupní data se zakódují do 1D lineárního čárového kódu. Každý formát má specifická pravidla: CODE128 zvládá celý ASCII (nejlepší univerzální volba), CODE39 je jen alfanumerický, EAN-13/UPC-A vyžadují přesně 13/12 číslic s automatickou kontrolní číslicí, EAN-8 vyžaduje 7–8 číslic, ITF-14 slouží pro kartonové balení. Neplatný vstup ukáže chybu na plátně. Upravte šířku pruhů (1–4 px) a celkovou výšku; přepínáte čitelný text pod pruhy.
Skenování čárových kódů: používá řetěz záložních řešení o třech stupních pro maximální kompatibilitu. Stupeň 1: nativní API BarcodeDetector (Chrome/Edge 83+, Safari 17+), které zvládne 1D čárové kódy i 2D kódy najednou. Stupeň 2: rychlý dekodér QR skenováním pixelů hledacích vzorů. Stupeň 3: komplexní engine 1D/2D čárových kódů včetně CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec. Nahrajte obrázek nebo jej přetáhněte; výsledky ukážou rozpoznaný formát a dekódovaný obsah s kopírováním jedním kliknutím.
QR WiFi: přihlašovací údaje WiFi se naformátují do standardního řetězce WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; (podle specifikace ZXing WiFi) a poté se zakódují jako standardní QR kód. Když jej naskenuje fotoaparát telefonu nebo aplikace QR, zařízení se k síti automaticky připojí bez ručního psaní hesla. Možnosti šifrování: WPA/WPA2 (moderní), WEP (starší), nebo None (otevřená síť). U sítí, které nevysílají SSID, nastavte Skrytá SSID na True.
QR vCard: údaje o kontaktu se naformátují do textového bloku vCard 3.0 (BEGIN:VCARD...END:VCARD) a poté se zakódují jako QR kód. Po naskenování telefon nabídne uložení nového kontaktu s předvyplněným jménem, telefonem, e-mailem, firmou, funkcí a webem. Všechna pole jsou volitelná — pro vygenerování vyplňte alespoň jméno. Standardní formát vCard je kompatibilní s iOS, Androidem a všemi hlavními aplikacemi kontaktů.
Hromadný QR: vložte více textových položek (jednu na řádek) a každá se nezávisle zakóduje do vlastního QR kódu. Všechny kódy se vykreslí v mřížce níže. Každá karta QR zobrazuje popisek obsahu (pro čitelnost zkrácený) a má tlačítko Uložit, kterým stáhnete samostatný QR jako PNG. Posuvník velikosti ovládá všechny kódy stejně. Prázdné řádky se přeskakují.
Stylizovaný QR: generuje QR kód s vlastními barvami popředí/pozadí (vyberte libovolnou dvojici s dostatečným kontrastem) a volitelným středovým logem. Používá korekci chyb úrovně H (30% tolerance), takže QR zůstane čitelný, i když logo zakrývá asi 22 % plochy kódu. Logo je umístěno doprostřed s malým bílým okrajem, který jej odděluje od modulů QR. Barvy se aplikují jako řetězce RGBA hex; QR se nejprve vykreslí jako obrázek a poté se nad něj nakreslí logo.