Preprost generator QR kod: takoj ustvarite in prenesite QR kode
Ustvarite QR kode iz katerega koli besedila ali URL-ja s tem preprostim orodjem. Takoj ustvarite skenirane QR kode s čisto, minimalistično obliko in jih prenesite z enim klikom.
Generator QR kode
Vnesite besedilo ali URL zgoraj, da ustvarite QR kodo. QR koda se bo samodejno posodobila, ko tipkate.
Dokumentacija
Generátor QR kode: Ustvarite QR kode takoj
Uvod v QR kode
QR kode (Quick Response kode) so revolucionirali način, kako delimo informacije v digitalni dobi. Naš brezplačni generator QR kod vam omogoča, da takoj ustvarite QR kode za URL-je, besedilo, kontaktne informacije in še več. Ta preprost, uporabniku prijazen pripomoček generira skenirljive QR kode, ki jih lahko prenesete in uporabite na različnih platformah in materialih, kar povezuje fizični in digitalni svet.
QR kode so izumili leta 1994 v podjetju Denso Wave, japonskem avtomobilskem podjetju, za sledenje vozilom med proizvodnjo. Danes so ti dvodimenzionalni črtni kodni sistemi postali vseprisotni v marketingu, plačilih, deljenju informacij in številnih drugih aplikacijah. Njihova priljubljenost je narasla med pandemijo COVID-19, ko so podjetja iskala brezstične rešitve za menije, plačila in deljenje informacij.
Naš generator QR kod se osredotoča na preprostost in učinkovitost, kar omogoča vsakomur, da ustvari funkcionalne QR kode brez tehničnega znanja ali zapletenih konfiguracij.
Kako QR kode delujejo
QR kode shranjujejo informacije v vzorcu črnih kvadratov, razporejenih na belem ozadju. Za razliko od tradicionalnih črtnih kod, ki lahko shranijo informacije samo horizontalno, QR kode shranjujejo podatke tako horizontalno kot vertikalno, kar jim omogoča, da vsebujejo znatno več informacij.
Struktura QR kode
Standardna QR koda se sestoji iz več ključnih komponent:
- Finder Patterns: Tri velike kvadratke v kotih pomagajo skenerjem najti QR kodo in določiti njeno usmeritev.
- Alignment Patterns: Manjši kvadratki po celotni kodi pomagajo popraviti popačenja, ko se skenirajo pod kotom.
- Timing Patterns: Izmenični črni in beli moduli pomagajo določiti koordinate celic znotraj kode.
- Version Information: Določa, katera različica QR kode se uporablja (različice 1-40, kar določa velikost).
- Format Information: Vsebuje informacije o ravni popravila napak in maskirnem vzorcu.
- Data and Error Correction Keys: Dejanske kodirane informacije in kode za popravilo napak.
- Quiet Zone: Prazna meja okoli QR kode, ki je ključna za pravilno skeniranje.
Postopek kodiranja
Ko vnesete besedilo ali URL v naš generator QR kod, se zgodi naslednji postopek:
- Vneseni podatki se analizirajo, da se določi najučinkovitejši način kodiranja (numerični, alfanumerični, bajt ali Kanji).
- Podatki se pretvorijo v binarno vrstico v skladu z izbranim načinom kodiranja.
- Binarni podatki se razdelijo na kodne besede (8 bitov vsaka za večino različic QR).
- Kode za popravilo napak se generirajo z uporabo Reed-Solomonovega popravila napak.
- Podatki in kode za popravilo napak se razporedijo v skladu s specifikacijo QR kode.
- Nastali vzorec se postavi v matriko QR kode, pri čemer se uporabi maskirni vzorec za zagotavljanje optimalnega skeniranja.
- Končna QR koda se prikaže kot slika SVG, ki jo je mogoče prikazati ali prenesti.
Ravni popravila napak
QR kode vključujejo vgrajeno sposobnost popravila napak, kar omogoča, da jih preberemo, tudi če so delno poškodovane ali zakrite. Obstajajo štiri ravni popravila napak:
- Raven L (Nizka): Obnovi do 7% poškodbe podatkov
- Raven M (Srednja): Obnovi do 15% poškodbe podatkov
- Raven Q (Četrtinska): Obnovi do 25% poškodbe podatkov
- Raven H (Visoka): Obnovi do 30% poškodbe podatkov
Naš generator uporablja optimalno raven popravila napak za uravnoteženje velikosti kode in zanesljivosti.
Postopek izračuna in generacije QR kode
Izračun zmogljivosti podatkov
Zmogljivost podatkov QR kode je odvisna od njene različice (velikosti) in ravni popravila napak. Formula za izračun največjega števila bitov, ki jih QR koda lahko vsebuje, je:
Kjer je Podatkovne kodne besede določeno z:
Za QR kodo različice 1 z nizko ravnjo popravila napak:
- Skupne kodne besede: 26
- Kode za popravilo napak: 7
- Podatkovne kodne besede: 19
- Skupni bitti: 19 × 8 = 152 bitov
Izračun zmogljivosti znakov
Število znakov, ki jih je mogoče kodirati, je odvisno od načina kodiranja:
- Numerični način: (3 števke na 10 bitov)
- Alfanumerični način: (2 znaka na 11 bitov)
- Bajtni način: (1 znak na 8 bitov)
- Kanji način: (1 znak na 13 bitov)
Izračun popravila napak
QR kode uporabljajo Reed-Solomonove kode za popravilo napak za odkrivanje in popravljanje napak. Število napak, ki jih je mogoče popraviti, je:
Kjer:
- je število napak, ki jih je mogoče popraviti
- je skupno število kodnih besed
- je število podatkovnih kodnih besed
Reed-Solomonov proces popravila napak lahko matematično predstavimo kot:
Kjer:
- je polinom kodne besede
- je polinom sporočila
- je skupno število simbolov
- je število simbolov sporočila
Robne primere in omejitve
- Preliv podatkov: Če vneseni podatki presegajo zmogljivost izbrane različice QR kode, mora generator bodisi povečati različico bodisi zmanjšati raven popravila napak.
- Omejitve znakovnega nabora: Nekateri znaki lahko zahtevajo kodiranje v bajtnem načinu, kar porabi več bitov na znak.
- Kompromisi pri popravilu napak: Višje ravni popravila napak zmanjšajo zmogljivost podatkov, a povečajo zanesljivost.
- Omejitve različice: Manjše QR kode (nižje različice) imajo znatno manjšo zmogljivost kot večje.
Izbira maskirnega vzorca
Maskirni vzorci se uporabljajo za QR kodo, da se zagotovi optimalna porazdelitev črnih in belih modulov. Maska se izbere z ocenjevanjem kazenskega rezultata za vsakih 8 možnih maskirnih vzorcev (0-7) in izbiro tistega z najnižjim rezultatom.
Kazenski rezultat se izračuna na podlagi štirih pravil:
- Sosednji moduli v vrstici/stolpcu, vsi iste barve
- Blok modulov iste barve
- Vzorci, podobni vzorcu iskalca
- Razmerje temnih modulov v celotnem simbolu
Kako uporabljati naš generator QR kod
Ustvarjanje QR kode z našim orodjem je preprosto in ne zahteva tehničnega znanja. Sledite tem preprostim korakom:
- Vnesite vsebino: Vnesite ali prilepite besedilo, URL ali informacije, ki jih želite kodirati v vnosno polje.
1 <input type="text" id="qr-input" placeholder="Vnesite URL ali besedilo" value="https://example.com">
2
- Ustvarite QR kodo: QR koda se bo samodejno posodobila, ko tipkate, ali pa lahko kliknete gumb za generiranje.
1 document.getElementById('generate-btn').addEventListener('click', function() {
2 const data = document.getElementById('qr-input').value;
3 generateQRCode(data, 'qr-output');
4 });
5
6 function generateQRCode(data, elementId) {
7 // Počisti prejšnjo QR kodo
8 document.getElementById(elementId).innerHTML = '';
9
10 // Ustvari novo QR kodo
11 new QRCode(document.getElementById(elementId), {
12 text: data,
13 width: 256,
14 height: 256,
15 colorDark: "#000000",
16 colorLight: "#ffffff",
17 correctLevel: QRCode.CorrectLevel.H
18 });
19 }
20
- Prenesite svojo QR kodo: Shranite ustvarjeno QR kodo kot datoteko z sliko.
1 document.getElementById('download-btn').addEventListener('click', function() {
2 const canvas = document.querySelector('#qr-output canvas');
3 if (canvas) {
4 const url = canvas.toDataURL('image/png');
5 const a = document.createElement('a');
6 a.download = 'qrcode.png';
7 a.href = url;
8 document.body.appendChild(a);
9 a.click();
10 document.body.removeChild(a);
11 }
12 });
13
- Preizkusite svojo QR kodo: Pred distribucijo skenirajte QR kodo z več napravami, da se prepričate, da deluje pravilno.
Izvajanje QR kod v lastnih projektih
Če želite implementirati generacijo QR kod v svoji aplikaciji, so tukaj primeri v različnih programskih jezikih:
HTML/JavaScript implementacija
1<!DOCTYPE html>
2<html>
3<head>
4 <title>Generator QR kod</title>
5 <script src="https://cdn.jsdelivr.net/npm/qrcode@1.4.4/build/qrcode.min.js"></script>
6 <style>
7 body { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; }
8 .container { display: flex; flex-direction: column; align-items: center; }
9 input { width: 100%; padding: 10px; margin-bottom: 20px; }
10 button { padding: 10px 20px; background: #2563EB; color: white; border: none; cursor: pointer; }
11 #qrcode { margin-top: 20px; }
12 </style>
13</head>
14<body>
15 <div class="container">
16 <h1>Generator QR kod</h1>
17 <input type="text" id="text" placeholder="Vnesite URL ali besedilo" value="https://example.com">
18 <button onclick="generateQR()">Ustvari QR kodo</button>
19 <div id="qrcode"></div>
20 </div>
21
22 <script>
23 function generateQR() {
24 const text = document.getElementById('text').value;
25 document.getElementById('qrcode').innerHTML = '';
26
27 QRCode.toCanvas(document.createElement('canvas'), text, function (error, canvas) {
28 if (error) console.error(error);
29 document.getElementById('qrcode').appendChild(canvas);
30 });
31 }
32 </script>
33</body>
34</html>
35
Python implementacija
1# Uporaba knjižnice qrcode
2import qrcode
3from PIL import Image
4
5def generate_qr_code(data, filename="qrcode.png"):
6 qr = qrcode.QRCode(
7 version=1,
8 error_correction=qrcode.constants.ERROR_CORRECT_M,
9 box_size=10,
10 border=4,
11 )
12 qr.add_data(data)
13 qr.make(fit=True)
14
15 img = qr.make_image(fill_color="black", back_color="white")
16 img.save(filename)
17 return filename
18
19# Primer uporabe
20url = "https://example.com"
21generate_qr_code(url, "example_qr.png")
22
Java implementacija
1// Uporaba knjižnice ZXing
2import com.google.zxing.BarcodeFormat;
3import com.google.zxing.WriterException;
4import com.google.zxing.client.j2se.MatrixToImageWriter;
5import com.google.zxing.common.BitMatrix;
6import com.google.zxing.qrcode.QRCodeWriter;
7
8import java.io.IOException;
9import java.nio.file.FileSystems;
10import java.nio.file.Path;
11
12public class QRCodeGenerator {
13
14 public static void generateQRCode(String data, String filePath, int width, int height)
15 throws WriterException, IOException {
16 QRCodeWriter qrCodeWriter = new QRCodeWriter();
17 BitMatrix bitMatrix = qrCodeWriter.encode(data, BarcodeFormat.QR_CODE, width, height);
18
19 Path path = FileSystems.getDefault().getPath(filePath);
20 MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);
21 }
22
23 public static void main(String[] args) {
24 try {
25 generateQRCode("https://example.com", "qrcode.png", 350, 350);
26 } catch (WriterException | IOException e) {
27 System.out.println("Napaka pri generiranju QR kode: " + e.getMessage());
28 }
29 }
30}
31
PHP implementacija
1<?php
2// Uporaba knjižnice PHP QR Code
3// Najprej namestite: composer require endroid/qr-code
4
5require 'vendor/autoload.php';
6
7use Endroid\QrCode\QrCode;
8use Endroid\QrCode\Writer\PngWriter;
9
10function generateQRCode($data, $filename = 'qrcode.png') {
11 $qrCode = new QrCode($data);
12 $qrCode->setSize(300);
13 $qrCode->setMargin(10);
14
15 $writer = new PngWriter();
16 $result = $writer->write($qrCode);
17
18 // Shranite v datoteko
19 $result->saveToFile($filename);
20
21 return $filename;
22}
23
24// Primer uporabe
25$url = 'https://example.com';
26$file = generateQRCode($url);
27echo "QR koda shranjena na: " . $file;
28?>
29
C# implementacija
1// Uporaba knjižnice ZXing.Net
2// Najprej namestite: Install-Package ZXing.Net
3
4using System;
5using System.Drawing;
6using System.Drawing.Imaging;
7using ZXing;
8using ZXing.QrCode;
9
10namespace QRCodeGeneratorApp
11{
12 class Program
13 {
14 static void Main(string[] args)
15 {
16 string data = "https://example.com";
17 string filePath = "qrcode.png";
18
19 GenerateQRCode(data, filePath);
20 Console.WriteLine($"QR koda shranjena na: {filePath}");
21 }
22
23 static void GenerateQRCode(string data, string filePath)
24 {
25 var qrCodeWriter = new BarcodeWriter
26 {
27 Format = BarcodeFormat.QR_CODE,
28 Options = new QrCodeEncodingOptions
29 {
30 Height = 300,
31 Width = 300,
32 Margin = 1
33 }
34 };
35
36 using (var bitmap = qrCodeWriter.Write(data))
37 {
38 bitmap.Save(filePath, ImageFormat.Png);
39 }
40 }
41 }
42}
43
Nasveti za optimalno generacijo QR kod
- Ohranite vsebino kratko: Krajši URL-ji in besedilo ustvarjajo manj gosto, lažje skenirane QR kode.
- Preizkusite pred distribucijo: Vedno skenirajte svojo QR kodo z več napravami, da se prepričate, da deluje pravilno.
- Ohranite ustrezno velikost: Pri tisku zagotovite, da je vaša QR koda vsaj 2 x 2 cm (približno 0,8 x 0,8 palca) za zanesljivo skeniranje.
- Ohranite tiho območje: Ohranite belo mejo okoli vaše QR kode, ko jo postavite na obarvana ozadja.
Uporabe QR kod
QR kode imajo vsestranske aplikacije v številnih industrijah in osebni rabi:
Poslovne aplikacije
- Brezstični meniji: Restavracije lahko zagotovijo digitalne menije, dostopne prek QR kod.
- Digitalne vizitke: Takoj delite kontaktne informacije prek skenirljive kode.
- Informacije o izdelku: Povežite se z podrobnimi specifikacijami, uporabniškimi priročniki ali video vadnicami.
- Marketinške kampanje: Povežite fizične oglase z spletnimi vsebinami ali promocijami.
- Plačilne rešitve: Omogočite brezstična plačila s skeniranjem QR kod.
- Registracija dogodkov: Poenostavite postopke prijave z QR kodami za vstopnice.
- Zbiranje povratnih informacij: Povežite se neposredno z raziskavami strank ali platformami za ocenjevanje.
Osebna raba
- Deljenje Wi-Fi: Ustvarite QR kodo, ki samodejno poveže naprave z vašo Wi-Fi omrežjem.
- Kontaktne informacije: Hitro delite svoje podatke brez ročnega vnosa.
- Profil socialnih medijev: Povežite se neposredno s svojimi profili na različnih platformah.
- Vabila na dogodke: Vključite QR kode na vabila, ki povezujejo do podrobnosti o dogodku ali obrazcev za RSVP.
- Deljenje lokacij: Kodirajte koordinate zemljevida ali naslove za enostavno navigacijo.
- Dostop do dokumentov: Omogočite hiter dostop do digitalnih dokumentov ali datotek.
Izobraževalne aplikacije
- Interaktivni učni materiali: Povežite natisnjene materiale z spletnimi viri.
- Navigacija po kampusu: Pomagajte študentom najti učilnice ali objekte.
- Knjižniški viri: Povežite fizične knjige z digitalnimi dopolnili.
- Oddaja nalog: Olajšajte enostaven dostop do portalov za oddajo.
Zdravstvene aplikacije
- Informacije o pacientih: Povežite se s hitrim dostopom do medicinskih evidenc ali navodil.
- Podrobnosti o zdravilih: Povežite se z informacijami o odmerkih in morebitnih stranskih učinkih.
- Načrtovanje sestankov: Povežite se neposredno s sistemi za rezervacijo.
- Zdravstveno izobraževanje: Povežite se z podrobnimi zdravstvenimi informacijami ali video navodili.
Najboljše prakse QR kod
Da zagotovite, da so vaše QR kode učinkovite in prijazne do uporabnikov:
Oblikovalne razmisleke
- Ohranite visoko kontrast: Črna in bela ponujata najboljšo zanesljivost skeniranja, čeprav lahko nekatere barvne variacije delujejo, če kontrast ostane visok.
- Pravilno velikost: Poskrbite, da je vaša QR koda dovolj velika, da jo lahko skenirajo uporabniki z različnimi napravami.
- Temeljito preizkusite: Skenirajte svojo QR kodo z različnimi napravami in v različnih svetlobnih pogojih.
- Vključite poziv k dejanju: Povejte uporabnikom, kaj bodo dobili s skeniranjem vaše kode ("Skenirajte za meni," "Skenirajte za obisk naše spletne strani").
Optimizacija vsebine
- Uporabite skrajševalnike URL-jev: Za dolge spletne naslove uporabite skrajševalnike URL-jev, da zmanjšate kompleksnost QR kode.
- Prioritizirajte mobilno optimizacijo: Poskrbite, da je ciljna stran ali vsebina prijazna do mobilnih naprav.
- Upoštevajte čase nalaganja: Povežite se z vsebino, ki se hitro naloži na mobilnih napravah.
- Posodobite vsebino, ne kod: Če uporabljate URL, ki ga nadzorujete, lahko posodobite ciljno vsebino, ne da bi spremenili QR kodo.
Strategija postavitve
- Izberite dostopne lokacije: Postavite QR kode tam, kjer jih je mogoče enostavno skenirati.
- Izogibajte se odbojnim površinam: Odsije lahko motijo skeniranje.
- Upoštevajte okoljske dejavnike: Poskrbite, da so kode zaščitene pred poškodbami na prostem.
- Zagotovite ustrezno osvetlitev: QR kode potrebujejo dovolj svetlobe za pravilno skeniranje.
Omejitve in razmisleki QR kod
Čeprav so QR kode vsestranske, razumevanje njihovih omejitev pomaga ustvariti učinkovitejše implementacije:
Zmogljivost podatkov
Količina podatkov, ki jih lahko QR koda shrani, je odvisna od:
- Različice (velikosti) QR kode
- Vrste podatkov, ki se kodirajo
- Ravni popravila napak, ki se uporablja
Približne največje zmogljivosti:
- Numerični podatki: do 7.089 znakov
- Alfanumerični podatki: do 4.296 znakov
- Binarni podatki: do 2.953 bajtov
- Kanji/Kana simboli: do 1.817 znakov
Naš generator samodejno optimizira te dejavnike glede na vaš vnos.
Dejavniki zanesljivosti skeniranja
Več dejavnikov vpliva na to, kako zanesljivo je mogoče skenirati QR kodo:
- Velikost in razdalja: Veče QR kode je mogoče skenirati z večjih razdalj.
- Kompleksnost kode: Kode, ki vsebujejo več podatkov, imajo manjše module, kar otežuje skeniranje.
- Vrsta površine: Ukrivljene ali neenakomerne površine lahko popačijo QR kode.
- Pogoji osvetlitve: Ekstremna osvetlitev (preveč svetla ali pretemna) lahko vpliva na skeniranje.
- Kakovost skenerja: Različne naprave imajo različne kakovosti kamer in sposobnosti branja QR kod.
Razmisleki o dostopnosti
Pri implementaciji QR kod upoštevajte dostopnost za vse uporabnike:
- Ponudite alternative: Vedno ponudite možnosti brez QR kod za dostop do istih informacij.
- Jasna navodila: Vključite besedilo, ki pojasnjuje, kaj vsebuje QR koda in kako jo uporabiti.
- Ustrezna velikost: Poskrbite, da so QR kode dovolj velike za uporabnike z okvarami vida ali starejšimi napravami.
- Logična postavitev: Postavite QR kode na mesta, kjer jih lahko enostavno dosežejo vsi uporabniki.
Pogosto zastavljena vprašanja
Kaj je QR koda?
QR (Quick Response) koda je dvodimenzionalna črtna koda, ki shranjuje informacije v vzorcu črnih kvadratov na belem ozadju. Ko jo skenirate s kamero pametnega telefona ali aplikacijo za branje QR kod, hitro zagotovi dostop do kodiranih informacij, ki so lahko spletni URL, navadno besedilo, kontaktni podatki ali druge vrste podatkov.
Koliko podatkov lahko shrani QR koda?
QR kode lahko shranijo različne količine podatkov, odvisno od različice in ravni popravila napak. Pri največji zmogljivosti lahko QR koda shrani do 7.089 numeričnih znakov, 4.296 alfanumeričnih znakov, 2.953 bajtov binarnih podatkov ali 1.817 Kanji znakov.
Ali so QR kode varne?
Osnovne QR kode niso inherentno varne, saj preprosto shranjujejo in prikazujejo informacije. Uporabniki naj bodo previdni pri skeniranju neznanih QR kod, saj lahko povežejo do zlonamernih spletnih mest. Za podjetja, ki izvajajo QR kode, je priporočljivo, da uporabljajo zaupanja vredne generatorje in usmerjajo uporabnike na varne spletne strani (https).
Ali lahko prilagodim videz svoje QR kode?
Medtem ko se naše preprosto orodje osredotoča na ustvarjanje standardnih, zelo skenirljivih QR kod, je mogoče QR kode prilagoditi z barvami in logotipi z uporabo specializiranih orodij. Vendar pa je treba prilagoditve izvajati previdno, da se ohrani skenirljivost z ohranjanjem ustreznega kontrasta in ne zakrivanjem kritičnih vzorcev.
Ali QR kode potečejo?
QR kode same po sebi ne potečejo - so preprosto vizualna predstavitev kodiranih podatkov. Vendar pa, če QR koda povezuje do vsebine, ki se spreminja (kot je spletna stran, ki gre offline ali začasna promocija), lahko cilj postane nedostopen. Statistične QR kode, ki vsebujejo samo besedilne informacije, bodo vedno prikazovale iste informacije ob skeniranju.
Ali lahko spremljam, koliko krat je bila moja QR koda skenirana?
Naš preprost generator ustvarja statične QR kode brez vgrajene analitike. Za spremljanje skeniranja bi potrebovali dinamično storitev QR kod, ki zagotavlja analitiko, ali pa se povežete z URL-jem z merilnimi parametri, ki jih lahko spremlja vaša analitika spletne strani.
Kakšna je razlika med črtno kodo in QR kodo?
Tradicionalne črtne kode shranjujejo podatke v eni dimenziji (horizontalno) in običajno vsebujejo omejene numerične podatke, kot so ID-ji izdelkov. QR kode shranjujejo informacije tako horizontalno kot vertikalno (dvodimenzionalno), kar jim omogoča, da vsebujejo znatno več podatkov in različne vrste informacij, vključno z URL-ji, besedilom in kontaktnimi podatki.
Ali je mogoče QR kode skenirati, če so delno poškodovane?
Da, QR kode vključujejo sposobnosti popravila napak, ki omogočajo skeniranje, tudi če so delno poškodovane ali zakrite. Raven tolerance poškodb je odvisna od ravni popravila napak, ki se uporablja pri generiranju kode, pri čemer višje ravni omogočajo večjo odpornost proti poškodbam ob strošku zmanjšane zmogljivosti podatkov.
Ali potrebujem posebno aplikacijo za skeniranje QR kod?
Večina sodobnih pametnih telefonov lahko skenira QR kode neposredno prek svojih vgrajenih aplikacij za kamero. Preprosto odprite svojo kamero in jo usmerite na QR kodo. Za starejše naprave boste morda morali prenesti namensko aplikacijo za skeniranje QR kod iz trgovine z aplikacijami vaše naprave.
Ali lahko hkrati generiram več QR kod?
Naš preprost generator je zasnovan za ustvarjanje ene QR kode naenkrat. Za množično generacijo boste morda potrebovali specializirano programsko opremo ali storitve, zasnovane za to.
Reference
-
Denso Wave (izumitelj QR kode). "Zgodovina QR kode." https://www.qrcode.com/en/history/
-
Mednarodna organizacija za standardizacijo. "ISO/IEC 18004:2015 - Informacijska tehnologija — Avtomatska identifikacija in tehnike zajemanja podatkov — Specifikacija črtne kode QR." https://www.iso.org/standard/62021.html
-
Tiwari, S. (2016). "Uvod v tehnologijo QR kod." Mednarodna konferenca o informacijski tehnologiji, 39-44. DOI: 10.1109/ICIT.2016.38
-
Wave, D. (2020). "Osnove QR kod." QR Code.com. https://www.qrcode.com/en/about/
-
Winter, M. (2011). "Skeniraj me: Vodnik za vsakogar v čarobni svet QR kod." Westsong Publishing.
Začnite ustvarjati svoje QR kode danes
Naš generator QR kod omogoča enostavno ustvarjanje skenirljivih QR kod v sekundah. Ne glede na to, ali povežete na svojo spletno stran, delite kontaktne informacije ali zagotavljate hiter dostop do pomembnih podrobnosti, naše orodje vam pomaga povezati fizični in digitalni svet z minimalnim naporom.
Preizkusite naš generator QR kod zdaj — brez registracije, brez zapletenih nastavitev, samo takojšnja ustvaritev QR kod na dosegu roke.
Povratne informacije
Kliknite na toast za povratne informacije, da začnete dajati povratne informacije o tem orodju
Sorodne orodja
Odkrijte več orodij, ki bi lahko bila koristna za vaš delovni proces