Generovat QR kód (PNG, SVG, WebP nebo GIF)
- Dashboard
- Dokumentace
- API
Proč používat nástroj pro generování QR kódů?
QR kódy jsou dvourozměrné čárové kódy, které mohou uchovávat strojově čitelné informace. Běžně se používají pro kódování URL, textů, geografických souřadnic a mnoho dalšího. Nástroj pro generování QR kódů vám umožňuje snadno vytvářet QR kódy z různých zdrojů dat, čímž usnadňuje sdílení informací a rychlý přístup ke zdrojům.
Vlastnosti nástroje pro generování QR kódů
Tento nástroj přijímá na vstupu textový řetězec (URL, volný obsah, strukturovaná data) a produkuje odpovídající QR kód. Vyberte výstupní formát mezi PNG, SVG, WebP nebo GIF, přizpůsobte barvy popředí a pozadí, a volitelně integrujte logo do středu kódu pro vaše značkové materiály.
Jak používat nástroj pro generování QR kódů
Zadejte textový řetězec ke kódování a vyberte požadovaný výstupní formát (PNG, SVG, WebP nebo GIF). Upravte barvy popředí a pozadí přes věnované selektory, a volitelně nahrajte logo PNG, JPG nebo WebP do 2 MB pro integraci do středu kódu. Klikněte na "Generovat": nástroj zobrazí obě vizuální varianty vedle sebe, čtvercové moduly (klasický QR) a kruhové moduly (moderní vzhled), abyste si mohli vybrat preferovanou.
Jakmile je vygenerován, QR kód se zobrazí na obrazovce a můžete ho zkopírovat věnovaným tlačítkem. Pokud je kontrast mezi vašimi dvěma barvami příliš nízký nebo invertovaný (světlá na tmavé), zobrazí se varování: čitelnost skenery již není garantována.
Často kladené otázky
Jaké je maximální množství textu, které mohu kódovat?
QR standard povoluje až přibližně 4 296 alfanumerických znaků nebo 2 953 surových bajtů. V praxi platí, čím větší užitečné zatížení, tím je QR hustší a obtížnější ke skenování smartphonem. Zůstaňte raději pod několika sty znaky pro zachování plynulého čtení i na obrazovce skromné velikosti.
Jaký výstupní formát zvolit: PNG, SVG, WebP nebo GIF?
PNG je výchozí univerzální formát, dokonalý pro e-mailové odesílání a klasickou webovou integraci. SVG je vektorový: zůstává ostrý v jakékoli velikosti, ideální pro velkoformátový tisk (plakát, kakemono) nebo CSS stylování. WebP produkuje soubory ~25 % lehčí než PNG při ekvivalentním renderingu, zajímavé pro snížení váhy stránek. GIF zůstává užitečný hlavně pro zpětnou kompatibilitu se starými systémy.
Mohu si přizpůsobit barvy a přidat logo?
Ano. Barevné selektory umožňují volně definovat popředí (tmavé moduly) a pozadí. Logo PNG, JPG nebo WebP (až 2 MB) lze integrovat do středu QR: je automaticky obklopeno bílým diskem pro čistou integraci nezávisle na pozadí, a úroveň korekce chyb je zvýšena pro kompenzaci zabrané plochy. Aby QR zůstal čitelný, zachovejte silný kontrast, držte popředí tmavší než pozadí (většina skenerů nečte invertované QR), a tiskněte nebo zobrazujte v minimální velikosti asi 2 cm na stranu.
Jsou má data odesílána do třetí služby?
Ne. Generování provádí náš server, bez volání externí služby a bez uchování po odeslání výsledku. Text nebo URL, které kódujete, neopustí naši infrastrukturu a není zaznamenán v čistém textu v aplikačních logech.
Mohu kódovat URL s UTM parametry?
Naprosto. URL s parametry jako ?utm_source=plakat&utm_medium=qr
je kódována tak, jak je. Pak budete moci sledovat návštěvy z QR ve vašem
analytickém nástroji. Jen pamatujte, že čím delší URL, tím hustší QR.
Může QR kód expirovat nebo být zrušen?
Sám o sobě ne. Jakmile je vytištěn, QR kód kóduje pevný text a tento text se již nezmění. Pokud plánujete pozdější změnu cíle, kódujte krátkou URL, kterou kontrolujete (váš vlastní redirector) místo finální URL. Pak budete moci změnit cíl bez opětovného tisku QR.
Jak dekódovat existující QR kód?
Použijte naši čtečku QR kódu: nahrajte obrázek QR (JPEG, PNG, GIF, WebP nebo BMP) a získejte jeho textový obsah. Je to praktické pro ověření, co bylo kódováno před tiskem, nebo pro dekódování QR přijatého jako přílohu bez použití vašeho smartphonu.
Ukázka požadavku
curl -X POST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute \
-H "Content-Type: application/json" \
-d '{"data":"...","output_format":"png","module_style":"squares","foreground_color":"#000000","background_color":"#ffffff"}'
curl -X POST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute \
-F "data=..." \
-F "output_format=png" \
-F "module_style=squares" \
-F "logo=@/path/to/file" \
-F "foreground_color=#000000" \
-F "background_color=#ffffff"
Vstupní schéma
| Pole | Typ | Povinné | Výchozí |
|---|---|---|---|
data |
string | ✓ | – |
output_format |
choice (png, svg, webp, gif) | ✓ | – |
module_style |
string (squares, dots, both) | – | squares |
logo |
file | – | – |
foreground_color |
string | – | #000000 |
background_color |
string | – | #ffffff |
tento nástroj přijímá také volitelný soubor - použijte Content-Type multipart/form-data pro jeho nahrání, jinak stačí application/json
Koncové body
GET https://cdrn.fr/api/v1/tools- vypíše všechny dostupné nástrojeGET https://cdrn.fr/api/v1/tools/qr-code-encoder- získá schéma tohoto nástrojePOST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute- spustí tento nástroj s JSON payloadem