{"id":43400,"date":"2025-08-02T03:09:59","date_gmt":"2025-08-02T03:09:59","guid":{"rendered":"https:\/\/staging.pageloot.com\/uncategorized\/qr-code-color-contrast-best-practices\/"},"modified":"2026-10-23T06:01:13","modified_gmt":"2026-10-23T06:01:13","slug":"qr-code-color-contrast-best-practices","status":"publish","type":"post","link":"https:\/\/pageloot.com\/lv\/blog\/qr-code-color-contrast-best-practices\/","title":{"rendered":"QR koda kr\u0101su kontrasta vadl\u012bnijas dro\u0161ai sken\u0113\u0161anai"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Lab\u0101k\u0101s QR koda kr\u0101sas ir tum\u0161i modu\u013ci (kvadr\u0101ti) uz gai\u0161a fona, un j\u0101, QR kodi var b\u016bt kr\u0101saini. Noteikums ir vienk\u0101r\u0161s: modu\u013ciem j\u0101b\u016bt iev\u0113rojami tum\u0161\u0101kiem par fonu. Melns uz balta nodro\u0161ina 21:1 kontrasta attiec\u012bbu un ir dro\u0161\u0101k\u0101 izv\u0113le. Z\u012bmola kodam m\u0113r\u0137\u0113jiet uz vismaz 4:1, un izmantojiet 7:1 vai vair\u0101k \u0101ra izk\u0101rtn\u0113m, kur saules gaisma un att\u0101lums samazina efekt\u012bvo kontrastu. \u0160\u012b rokasgr\u0101mata sniedz skait\u013cus, kr\u0101su tabulu un test\u0113\u0161anas k\u0101rt\u012bbu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">K\u0101das QR koda kr\u0101sas darbojas un vai QR kodi var b\u016bt kr\u0101saini?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">QR kods var b\u016bt gandr\u012bz jebk\u0101d\u0101 kr\u0101s\u0101, un tas var izmantot da\u017e\u0101das kr\u0101sas modu\u013ciem un fonam. T\u0101lru\u0146a kamera neredz toni. T\u0101 p\u0101rveido att\u0113lu pel\u0113kto\u0146os un kvadr\u0101tu pa kvadr\u0101tam izlemj, kas ir tum\u0161s un kas ir gai\u0161s. T\u0101tad jaut\u0101jums nav par to, k\u0101du kr\u0101su izv\u0113laties, bet gan par to, cik at\u0161\u0137ir\u012bgas ir abas pel\u0113kto\u0146u v\u0113rt\u012bbas.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Darbojas:<\/strong> tum\u0161i zili, tum\u0161i za\u013ci, og\u013cu pel\u0113ki, tum\u0161i violeti, tum\u0161i br\u016bni vai melni modu\u013ci uz balta, kr\u0113mkr\u0101sas vai cita \u013coti gai\u0161a fona.<\/li>\n<li><strong>Darbojas ar testu:<\/strong> tum\u0161i sarkans, tum\u0161i tirk\u012bza un tum\u0161i oran\u017es uz balta. Vispirms p\u0101rbaudiet attiec\u012bbu un sken\u0113jiet izdruk\u0101tu paraugu.<\/li>\n<li><strong>Nestrad\u0101:<\/strong> dzelteni, gai\u0161i pel\u0113ki, paste\u013cto\u0146u vai neona modu\u013ci, un jebkur\u0161 kr\u0101su p\u0101ris ar vien\u0101du spilgtumu, piem\u0113ram, vid\u0113ji za\u013c\u0161 uz vid\u0113ji sarkana.<\/li>\n<li><strong>Riskanti:<\/strong> gai\u0161i modu\u013ci uz tum\u0161a fona (apgriezti kodi). Daudzas skenera lietotnes tos nolasa, bet da\u017eas n\u0113, t\u0101p\u0113c izvairieties no tiem vis\u0101, kas ir svar\u012bgs.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">K\u0101p\u0113c kontrasts nosaka QR koda sken\u0113\u0161anas iesp\u0113jas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Optiskie sensori nolasa QR kodus, m\u0113rot atstaro\u0161an\u0101s at\u0161\u0137ir\u012bbu starp tum\u0161ajiem un gai\u0161ajiem modu\u013ciem. QR koda standarts, ISO\/IEC 18004, pie\u0146em tum\u0161us modu\u013cus uz gai\u0161a fona. Tum\u0161ie modu\u013ci absorb\u0113 gaismu, un gai\u0161ais fons to atstaro. Ja at\u0161\u0137ir\u012bba ir p\u0101r\u0101k maza, dekod\u0113t\u0101js nevar atdal\u012bt datu modeli no fona.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sv\u012btrkodu test\u0113\u0161an\u0101 (ISO\/IEC 15415) simbola kontrasts ir starp\u012bba starp spilgt\u0101ko un tum\u0161\u0101ko atstaro\u0161anu kod\u0101. Simbola kontrasts 70% vai vair\u0101k nopelna augst\u0101ko pak\u0101pi, bet zem 20% \u2013 neveiksmi. V\u0113rt\u0113t\u0101ji p\u0101rbauda ar\u012b modul\u0101ciju, kas par\u0101da, cik vienm\u0113r\u012bgi gaismas un tum\u0161ie modu\u013ci atstarojas vis\u0101 simbol\u0101. Nevienm\u0113r\u012bgas kr\u0101sas vai v\u0101ja atdal\u012b\u0161ana liek skenerim palaist gar\u0101m modu\u013cu malas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Norm\u0101la polarit\u0101te, ar tum\u0161iem modu\u013ciem uz gai\u0161a fona, darbojas katr\u0101 ier\u012bc\u0113. Da\u017eas ieb\u016bv\u0113t\u0101s t\u0101lru\u0146a kameras lietotnes nesp\u0113j nolas\u012bt gai\u0161us kodus uz tum\u0161a fona, un atbalsts at\u0161\u0137iras atkar\u012bb\u0101 no t\u0101lru\u0146a mode\u013ca un programmat\u016bras versijas. Izmantojiet norm\u0101lu polarit\u0101ti, ja vien neesat p\u0101rbaud\u012bjis apgriezto versiju uz ier\u012bc\u0113m, ko izmanto j\u016bsu auditorija.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kr\u0101su kontrasta attiec\u012bbu un sliek\u0161\u0146u nov\u0113rt\u0113\u0161ana<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrasta attiec\u012bba ir skaitlis no 1:1 (bez at\u0161\u0137ir\u012bbas) l\u012bdz 21:1 (melns uz balta). Attiec\u012bba n\u0101k no pieejam\u012bbas noteikumiem T\u012bmek\u013ca satura pieejam\u012bbas vadl\u012bnij\u0101s (WCAG), kas tika rakst\u012btas tekstam, bet ir praktisks veids, k\u0101 p\u0101rbaud\u012bt QR kr\u0101sas. Kontrasta p\u0101rbaud\u012bt\u0101js (mekl\u0113jiet \"WCAG contrast checker\") pie\u0146em divus heksakodus un atgrie\u017e attiec\u012bbu. Lai uzzin\u0101tu vair\u0101k par iek\u013caujo\u0161u dizainu, lasiet m\u016bsu ce\u013cvedi par <a href=\"https:\/\/pageloot.com\/lv\/blog\/how-to-make-qr-codes-ada-compliant\/\">k\u0101 padar\u012bt QR kodus ADA sader\u012bgus<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Izmantojiet \u0161os m\u0113r\u0137us. Vismaz 4:1 ir minim\u0101lais iek\u0161telpu drukai un ekr\u0101niem. 7:1 vai vair\u0101k ir dro\u0161\u0101k iepakojumiem, skrejlap\u0101m un jebkam, kas fotograf\u0113ts da\u017e\u0101d\u0101 apgaismojum\u0101. 10:1 vai vair\u0101k ir m\u0113r\u0137is \u0101ra izk\u0101rtn\u0113m. Zem\u0101k nor\u0101d\u012bt\u0101s attiec\u012bbas ir aptuvenas un atkar\u012bgas no prec\u012bza to\u0146a.<\/p>\n\n\n\n<figure>\n<table>\n<thead>\n<tr>\n<th>Kr\u0101su kombin\u0101cija<\/th>\n<th>Aptuven\u0101 kontrasta attiec\u012bba<\/th>\n<th>Sken\u0113jam\u012bbas nov\u0113rt\u0113jums<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Melns uz balta<\/td>\n<td>21:1<\/td>\n<td>Optim\u0101ls (nozares standarts)<\/td>\n<\/tr>\n<tr>\n<td>Tum\u0161i zils uz b\u0113\u0161a<\/td>\n<td>~15:1<\/td>\n<td>Lielisks<\/td>\n<\/tr>\n<tr>\n<td>Tum\u0161i zils uz gai\u0161i dzeltena<\/td>\n<td>~12:1<\/td>\n<td>\u013boti labi<\/td>\n<\/tr>\n<tr>\n<td>Tum\u0161i br\u016bns uz gandr\u012bz balta<\/td>\n<td>~8:1<\/td>\n<td>Labs<\/td>\n<\/tr>\n<tr>\n<td>T\u012bri sarkans (#FF0000) uz balta<\/td>\n<td>~4:1<\/td>\n<td>Robe\u017esitu\u0101cija, p\u0101rbaudiet pirms druk\u0101\u0161anas<\/td>\n<\/tr>\n<tr>\n<td>Tum\u0161i sarkans (#8B0000) uz balta<\/td>\n<td>~11:1<\/td>\n<td>\u013boti labi<\/td>\n<\/tr>\n<tr>\n<td>Gai\u0161i pel\u0113ks uz balta<\/td>\n<td>~1.5:1<\/td>\n<td>V\u0101j\u0161 (bie\u017eas sken\u0113\u0161anas k\u013c\u016bmes)<\/td>\n<\/tr>\n<tr>\n<td>Dzeltens uz balta<\/td>\n<td>~1.1:1<\/td>\n<td>Nesken\u0113jams<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<figure><img decoding=\"async\" src=\"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/09\/simple-infographic-in-square-format-on-white-background-with-black-text-blue-an-6224-c8dd242d8c58-aa97f1d94223.webp\" alt=\"QR koda kontrasta ce\u013cvedis\" \/><\/figure>\n\n\n\n<blockquote class=\"is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Piel\u0101gojiet kodus, nezaud\u0113jot sken\u0113jam\u012bbu<\/strong> P\u0101rbaudiet kr\u0101sas un priek\u0161skatiet savu dizainu re\u0101llaik\u0101, izmantojot m\u016bsu <a href=\"https:\/\/pageloot.com\/lv\/qr-code-generator-with-logo\/\">QR koda \u0123enerators ar logotipu<\/a> lai l\u012bdzsvarotu z\u012bmola est\u0113tiku ar uzticamu sken\u0113\u0161anu.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Lab\u0101k\u0101 QR koda kontrasta attiec\u012bba \u0101ra izk\u0101rtn\u0113m<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nav standarta, kas noteiktu oblig\u0101to attiec\u012bbu \u0101ra QR kodiem, ta\u010du \u0101ra apst\u0101k\u013ci samazina kontrastu tr\u012bs veidos: tie\u0161a saule izbalina gai\u0161\u0101s zonas, atsp\u012bdums pasl\u0113pj da\u013cu koda un att\u0101lums izpludina mazos modu\u013cus. Pl\u0101nojiet liel\u0101ku dro\u0161\u012bbas rezervi nek\u0101 telp\u0101s.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Izmantojiet melnu vai \u013coti tum\u0161u kr\u0101su uz balta fona. Tiecieties uz attiec\u012bbu 10:1 vai augst\u0101ku.<\/li>\n<li>Druk\u0101jiet uz mat\u0113ta materi\u0101la vai pievienojiet mat\u0113tu lamin\u0101tu. Sp\u012bd\u012bgs vinils un stikls atstaro sauli un izjauc rakstu.<\/li>\n<li>Izm\u0113rojiet kodu atbilsto\u0161i sken\u0113\u0161anas att\u0101lumam. Parasti tiek pie\u0146emts likums: 1 koda platuma vien\u012bba uz katr\u0101m 10 att\u0101luma vien\u012bb\u0101m, t\u0101p\u0113c kodam, kas sken\u0113ts no 2 metriem (apm\u0113ram 6,5 p\u0113das), j\u0101b\u016bt apm\u0113ram 20 cm (8 collas) platam.<\/li>\n<li>Saglab\u0101jiet pilnu kluso zonu un novietojiet kodu uz viendab\u012bga gai\u0161a pane\u013ca, nevis uz fotoatt\u0113la.<\/li>\n<li>Izvairieties novietot kodu viet\u0101, kur uz to sp\u012bd zema saule vai tas atrodas aiz stikla, un pirms pilnas tir\u0101\u017eas pas\u016bt\u012b\u0161anas nosken\u0113jiet izdruk\u0101to z\u012bmi faktiskaj\u0101 viet\u0101.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sv\u012btrkoda kontrasts: QR kodi pret line\u0101rajiem sv\u012btrkodiem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tie pa\u0161i kontrasta noteikumi attiecas ar\u012b uz citiem augsta kontrasta sv\u012btrkodiem, piem\u0113ram, Code 128 vai EAN. Mazumtirdzniec\u012bbas skeneri bie\u017ei izmanto sarkanu l\u0101zeru, un sarkana gaisma neredz sarkan\u0101s sv\u012btras vai sarkano tinti k\u0101 tum\u0161u. Line\u0101rajiem sv\u012btrkodiem druk\u0101jiet sv\u012btras meln\u0101, tum\u0161i zil\u0101 vai tum\u0161i za\u013c\u0101 kr\u0101s\u0101 uz balta fona, un nekad sarkan\u0101 vai oran\u017e\u0101 kr\u0101s\u0101. T\u0101lru\u0146a kameras nolas\u012btie QR kodi ir maz\u0101k jut\u012bgi pret nokr\u0101su, ta\u010du tas pats padoms nodro\u0161ina uzticam\u0101ko rezult\u0101tu abiem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Klus\u0101s zonas un koda izm\u0113ru nodro\u0161in\u0101\u0161ana<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Augstam kontrastam j\u0101sniedzas l\u012bdz koda malai. Tuk\u0161\u0101 mala ap rakstu ir klus\u0101 zona. T\u0101 kamerai nor\u0101da, kur s\u0101kas kods un kur beidzas cits m\u0101kslas darbs.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nodro\u0161iniet kluso zonu, kas ir vismaz \u010detru modu\u013cu platum\u0101 vis\u0101s \u010detr\u0101s pus\u0113s.<\/li>\n<li>Saglab\u0101jiet \u0161o malu br\u012bvu no teksta, ilustr\u0101cij\u0101m un apmal\u0113m.<\/li>\n<li>Saska\u0146ojiet kluso zonu ar j\u016bsu gai\u0161o fona kr\u0101su, lai robe\u017ea b\u016btu t\u012bra.<\/li>\n<li>Druk\u0101jiet kodus vismaz 2 x 2 cm (0,8 x 0,8 collas) tuvai, rokas sken\u0113\u0161anai. Palieliniet izm\u0113ru gar\u0101k\u0101m sait\u0113m, jo vair\u0101k datu noz\u012bm\u0113 maz\u0101kus modu\u013cus.<\/li>\n<li>Dodiet priek\u0161roku \u012bsai saitei. \u012ass URL veido vienk\u0101r\u0161\u0101ku rakstu ar liel\u0101kiem modu\u013ciem, kas lab\u0101k sken\u0113jas v\u0101j\u0101 apgaismojum\u0101.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Teksts vai att\u0113ls klusaj\u0101 zon\u0101 ir bie\u017es sken\u0113\u0161anas k\u013c\u016bdu c\u0113lonis uz z\u012bmolu materi\u0101liem. M\u016bsu ce\u013cvedis par <a href=\"https:\/\/pageloot.com\/lv\/blog\/best-practices-for-qr-code-readability\/\">lab\u0101ko praksi QR kodu las\u0101m\u012bb\u0101<\/a> par\u0101da, k\u0101 saglab\u0101t malas, piel\u0101gojot izk\u0101rtojumu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Izvair\u012b\u0161an\u0101s no bie\u017e\u0101m kr\u0101su un stila k\u013c\u016bd\u0101m<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Koda piel\u0101go\u0161ana var pasliktin\u0101t las\u0101m\u012bbu. Kameras att\u0113lu p\u0101rveido pel\u0113kto\u0146os, t\u0101p\u0113c divi da\u017e\u0101di to\u0146i var beigties ar vien\u0101du spilgtumu un sapl\u016bst vien\u0101 pel\u0113k\u0101.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Izvairieties no paste\u013cto\u0146u modu\u013ciem, piem\u0113ram, gai\u0161i zilas, piparm\u0113tru vai gai\u0161i dzeltenas kr\u0101sas.<\/li>\n<li>Izvairieties no spilgti sarkaniem vai oran\u017eiem modu\u013ciem. L\u0101zersken\u0113t\u0101ji sarkano kr\u0101su uztver k\u0101 gai\u0161u, un kontrasta attiec\u012bba bie\u017ei ir zem\u0101ka par 5:1. Tum\u0161i sarkans tonis, piem\u0113ram, bordo, ir daudz dro\u0161\u0101ks.<\/li>\n<li>Izvairieties no gradientiem, kur modu\u013ca kr\u0101sas gai\u0161\u0101k\u0101 da\u013ca ir tuvu fonam.<\/li>\n<li>Izvairieties no caursp\u012bd\u012bgiem foniem virs fotogr\u0101fij\u0101m, tekstur\u0113ta pap\u012bra vai rakstaina iepakojuma. Novietojiet kodu uz cieta, gai\u0161a pane\u013ca.<\/li>\n<li>Izvairieties no apgrieztiem dizainiem ar gai\u0161iem modu\u013ciem uz tum\u0161a fona, ja vien tos neesat p\u0101rbaud\u012bjis ar t\u0101lru\u0146iem, ko izmanto j\u016bsu auditorija.<\/li>\n<li>Izvairieties no lieliem logotipiem. Logotips, kas aptver p\u0101r\u0101k daudz modu\u013cu, var p\u0101rsniegt koda k\u013c\u016bdu korekcijas sp\u0113jas.<\/li>\n<\/ul>\n\n\n\n<figure><img decoding=\"async\" src=\"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/09\/simple-modern-illustration-square-format-white-background-with-blue-and-light-5434-1c9dea899260-7460e188a5de.webp\" alt=\"QR koda dizaina noteikumi\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zinot \u0161os ierobe\u017eojumus, j\u016bs varat apg\u016bt <a href=\"https:\/\/pageloot.com\/lv\/how-to\/custom-qr-code\/\">k\u0101 izveidot piel\u0101gotu QR kodu<\/a> kas par\u0101da j\u016bsu z\u012bmolu, nesalau\u017eot dekod\u0113\u0161anu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Test\u0113\u0161ana un apstiprin\u0101\u0161ana re\u0101l\u0101s pasaules apst\u0101k\u013cos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kods, kas sken\u0113jas no spilgta monitora, var neizdoties uz pap\u012bra. Telpas apgaismojums, skat\u012b\u0161an\u0101s le\u0146\u0137is un materi\u0101la tekst\u016bra \u2014 tas viss maina kontrastu, kas sasniedz objekt\u012bvu. Tie\u0161a saules gaisma izbalina mazas kr\u0101su at\u0161\u0137ir\u012bbas, bl\u0101vas telpas samazina sensora sp\u0113ju atdal\u012bt modu\u013cus, un glanc\u0113tas virsmas rada atsp\u012bdumu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veiciet \u0161o p\u0101rbaudi pirms katra druk\u0101\u0161anas darba:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>P\u0101rbaudiet kr\u0101su p\u0101ri kontrasta p\u0101rbaud\u012bt\u0101j\u0101. Attiec\u012bbai j\u0101b\u016bt vismaz 4:1, un 7:1 vai vair\u0101k iepakojumam un lieto\u0161anai \u0101rpus telp\u0101m.<\/li>\n<li>Izdruk\u0101jiet paraugu uz re\u0101l\u0101 materi\u0101la, re\u0101l\u0101 izm\u0113r\u0101, ar re\u0101lu apdari.<\/li>\n<li>Sken\u0113jiet to ar ieb\u016bv\u0113to kameru vismaz vien\u0101 iPhone un vien\u0101 Android t\u0101lrun\u012b, vien\u0101 vec\u0101k\u0101 t\u0101lrun\u012b, ja iesp\u0113jams, un p\u0101rl\u016bkprogrammas balst\u012bt\u0101 <a href=\"https:\/\/pageloot.com\/lv\/qr-code-scanner\/\">Sken\u0113t QR kodu tie\u0161saist\u0113<\/a>.<\/li>\n<li>Sken\u0113jiet slikt\u0101kaj\u0101 apgaismojum\u0101, ar k\u0101du kods saskarsies: v\u0101j\u0101 telp\u0101, tie\u0161\u0101 saul\u0113 un le\u0146\u0137\u012b.<\/li>\n<li>Ja tas vilcin\u0101s, palieliniet kontrastu, palieliniet kodu, sa\u012bsiniet saiti vai atjaunojiet kluso zonu.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">M\u016bsu ce\u013cvedis par <a href=\"https:\/\/pageloot.com\/lv\/how-to\/test-a-qr-code-before-printing\/\">k\u0101 p\u0101rbaud\u012bt QR kodu pirms druk\u0101\u0161anas<\/a> aptver \u0161o jaut\u0101jumu s\u012bk\u0101k, un <a href=\"https:\/\/pageloot.com\/lv\/blog\/how-to-improve-qr-code-readability\/\">k\u0101 uzlabot QR koda las\u0101m\u012bbu<\/a> aptver labojumus kodiem, kas nedarbojas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">QR koda uzticam\u012bbas un iesaistes maksimiz\u0113\u0161ana<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uztveriet kontrastu k\u0101 tehnisku pras\u012bbu, nevis p\u0113d\u0113jo piesk\u0101rienu. Izv\u0113lieties tum\u0161u kr\u0101su uz gai\u0161a fona, saglab\u0101jiet kluso zonu un p\u0101rbaudiet izdruk\u0101tu paraugu apgaismojum\u0101, ar k\u0101du tas saskarsies. Tas pasarg\u0101 j\u016bsu drukas bud\u017eetu no kodiem, kas netiek sken\u0113ti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Izveidojiet savu augsta kontrasta kodu ar m\u016bsu <a href=\"https:\/\/pageloot.com\/lv\/qr-code-generator\/\">QR kodu \u0123enerators<\/a>. Iestatiet modu\u013ca un fona kr\u0101sas un lejupiel\u0101d\u0113jiet PNG, SVG vai PDF. Ja druk\u0101jat kodu un v\u0113l\u0101k var b\u016bt nepiecie\u0161ams main\u012bt saiti, izmantojiet dinamisku kodu: j\u016bs varat redi\u0123\u0113t galam\u0113r\u0137i p\u0113c druk\u0101\u0161anas un redz\u0113t sken\u0113\u0161anas statistiku. Dinamiskie kodi n\u0101k ar 14 dienu bezmaksas izm\u0113\u0123in\u0101juma periodu, un pl\u0101ni ir uzskait\u012bti \u0161eit: <a href=\"https:\/\/pageloot.com\/lv\/pricing\/\">https:\/\/pageloot.com\/pricing\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bie\u017e\u0101k uzdotie jaut\u0101jumi<\/h2>\n\n\n\n<div class=\"schema-faq\"><div class=\"schema-faq-section\" id=\"faq-question-4d0961f21a19\"><strong class=\"schema-faq-question\">K\u0101da ir minim\u0101l\u0101 ieteicam\u0101 kontrasta attiec\u012bba QR kodam?<\/strong> <p class=\"schema-faq-answer\">Tiecieties uz vismaz 4:1 attiec\u012bbu starp modu\u013ciem un fonu. Iepakojumiem un skrejlap\u0101m izmantojiet 7:1 vai vair\u0101k, un \u0101ra izk\u0101rtn\u0113m \u2013 10:1 vai vair\u0101k. Melns uz balta ir 21:1.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-000000000001\"><strong class=\"schema-faq-question\">Vai QR kodus var kr\u0101sot?<\/strong> <p class=\"schema-faq-answer\">J\u0101. Jebkura kr\u0101sa der, ja modu\u013ci ir ac\u012bmredzami tum\u0161\u0101ki par fonu. Tum\u0161i zils, me\u017ea za\u013c\u0161, og\u013cu pel\u0113ks un bordo uz balta vai kr\u0113mkr\u0101sas fona darbojas labi. Dzeltens, gai\u0161i pel\u0113ks un paste\u013cto\u0146i neder.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-000000000002\"><strong class=\"schema-faq-question\">Vai QR kods var b\u016bt jebkur\u0101 kr\u0101s\u0101 vai b\u016bt da\u017e\u0101d\u0101s kr\u0101s\u0101s?<\/strong> <p class=\"schema-faq-answer\">Modu\u013ci un fons var b\u016bt da\u017e\u0101d\u0101s kr\u0101s\u0101s, un varat izmantot jebkuru toni, bet svar\u012bga ir tikai spilgtuma at\u0161\u0137ir\u012bba. T\u0101lrunis nolasa kodu pel\u0113kto\u0146os, t\u0101p\u0113c divas vien\u0101da spilgtuma kr\u0101sas nedarbosies. P\u0101rbaudiet attiec\u012bbu un nosken\u0113jiet izdruk\u0101tu paraugu.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-000000000003\"><strong class=\"schema-faq-question\">K\u0101da ir lab\u0101k\u0101 QR koda kontrasta attiec\u012bba \u0101ra izk\u0101rtn\u0113m?<\/strong> <p class=\"schema-faq-answer\">Nav ofici\u0101la standarta. Dro\u0161s m\u0113r\u0137is ir attiec\u012bba 10:1 vai augst\u0101ka, piem\u0113ram, melns uz balta. Izmantojiet mat\u0113tu apdari, lai samazin\u0101tu atsp\u012bdumu, iestatiet koda izm\u0113ru aptuveni 1\/10 no sken\u0113\u0161anas att\u0101luma, un p\u0101rbaudiet to uz vietas.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-eb66cabefb1b\"><strong class=\"schema-faq-question\">Vai es varu izmantot z\u012bmola kr\u0101sas melnbalto viet\u0101?<\/strong> <p class=\"schema-faq-answer\">J\u0101, ja j\u016bsu z\u012bmola kr\u0101sa ir pietiekami tum\u0161a, piem\u0113ram, dzi\u013ci tum\u0161i zila, me\u017ea za\u013ca vai ogles pel\u0113ka, un atrodas uz viendab\u012bga gai\u0161a fona. Ja j\u016bsu z\u012bmola kr\u0101sa ir gai\u0161a, izmantojiet t\u0101s tum\u0161u toni modu\u013ciem.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-b3f945e26f6b\"><strong class=\"schema-faq-question\">K\u0101p\u0113c telefona kamer\u0101m ir gr\u016bt\u012bbas ar invert\u0113tiem QR kodiem?<\/strong> <p class=\"schema-faq-answer\">QR standarts defin\u0113 tum\u0161us modu\u013cus uz gai\u0161a fona. Daudzas kameru lietotnes vispirms mekl\u0113 \u0161o rakstu, un da\u017eas nevar nolas\u012bt gai\u0161us modu\u013cus uz tum\u0161a fona. Atbalsts at\u0161\u0137iras atkar\u012bb\u0101 no t\u0101lru\u0146a, t\u0101p\u0113c p\u0101rbaudiet pirms druk\u0101\u0161anas.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-000000000006\"><strong class=\"schema-faq-question\">Vai sv\u012btrkoda kontrasts darbojas t\u0101d\u0101 pa\u0161\u0101 veid\u0101?<\/strong> <p class=\"schema-faq-answer\">J\u0101. Line\u0101rajiem sv\u012btrkodiem, piem\u0113ram, Code 128 vai EAN, ar\u012b ir nepiecie\u0161amas tum\u0161as sv\u012btras uz gai\u0161a fona. Mazumtirdzniec\u012bbas l\u0101zerskeneri izmanto sarkanu gaismu, t\u0101p\u0113c nekad nedruk\u0101jiet sv\u012btras sarkan\u0101 vai oran\u017e\u0101 kr\u0101s\u0101.<\/p> <\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Uzziniet galven\u0101s QR koda kr\u0101su kontrasta vadl\u012bnijas, ieteicam\u0101s kontrasta attiec\u012bbas un test\u0113\u0161anas metodes, lai nodro\u0161in\u0101tu, ka j\u016bsu kodi uzticami sken\u0113jas ar katru viedt\u0101lruni.<\/p>","protected":false},"author":17,"featured_media":56404,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[2635],"tags":[],"class_list":["post-43400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.7 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>QR Code Colors: Best Contrast Ratios and Combos<\/title>\n<meta name=\"description\" content=\"Which QR code colors scan? Learn the contrast ratios, safe color combinations and a test routine so a branded code works on print and screens.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pageloot.com\/lv\/blog\/qr-code-color-contrast-best-practices\/\" \/>\n<meta property=\"og:locale\" content=\"lv_LV\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QR Code Colors: Best Contrast Ratios and Combos\" \/>\n<meta property=\"og:description\" content=\"Which QR code colors scan? Learn the contrast ratios, safe color combinations and a test routine so a branded code works on print and screens.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pageloot.com\/lv\/blog\/qr-code-color-contrast-best-practices\/\" \/>\n<meta property=\"og:site_name\" content=\"Pageloot\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pageloot\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-02T03:09:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-23T06:01:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/09\/shopper-scanning-qr-a33254-8a30ee62d089.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Siim T\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"QR Code Color Contrast Guidelines for Reliable Scanning\" \/>\n<meta name=\"twitter:creator\" content=\"@getpageloot\" \/>\n<meta name=\"twitter:site\" content=\"@getpageloot\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Siim T\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 min\u016btes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/\"},\"author\":{\"name\":\"Siim T\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/person\\\/fa28992c2e52546f0812833bac852dfe\"},\"headline\":\"QR Code Color Contrast Guidelines for Reliable Scanning\",\"datePublished\":\"2025-08-02T03:09:59+00:00\",\"dateModified\":\"2026-10-23T06:01:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/\"},\"wordCount\":1839,\"publisher\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/shopper-scanning-qr-a33254-8a30ee62d089.webp\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"lv\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/\",\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/\",\"name\":\"QR Code Colors: Best Contrast Ratios and Combos\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/shopper-scanning-qr-a33254-8a30ee62d089.webp\",\"datePublished\":\"2025-08-02T03:09:59+00:00\",\"dateModified\":\"2026-10-23T06:01:13+00:00\",\"description\":\"Which QR code colors scan? Learn the contrast ratios, safe color combinations and a test routine so a branded code works on print and screens.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-4d0961f21a19\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000001\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000002\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000003\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-eb66cabefb1b\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-b3f945e26f6b\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000006\"}],\"inLanguage\":\"lv\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"lv\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/shopper-scanning-qr-a33254-8a30ee62d089.webp\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/shopper-scanning-qr-a33254-8a30ee62d089.webp\",\"width\":1024,\"height\":1024,\"caption\":\"Scanning a high-contrast QR code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pageloot.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/pageloot.com\\\/c\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"QR Code Color Contrast Guidelines for Reliable Scanning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/pageloot.com\\\/es\\\/\",\"name\":\"Pageloot\",\"description\":\"Create Free QR Codes Online\",\"publisher\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pageloot.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"lv\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\",\"name\":\"Pageloot\",\"url\":\"https:\\\/\\\/pageloot.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"lv\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg\",\"width\":1,\"height\":1,\"caption\":\"Pageloot\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pageloot\\\/\",\"https:\\\/\\\/x.com\\\/getpageloot\",\"https:\\\/\\\/www.instagram.com\\\/getpageloot\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/pageloot\\\/\",\"http:\\\/\\\/pinterest.com\\\/pageloot\",\"https:\\\/\\\/www.youtube.com\\\/pageloot\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/person\\\/fa28992c2e52546f0812833bac852dfe\",\"name\":\"Siim T\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"lv\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1793131170\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1793131170\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1793131170\",\"caption\":\"Siim T\"},\"description\":\"Siim Tiigim\u00e4gi is a part of the innovative QR code generator services at Pageloot. With a profound expertise spanning over 5 years solely on QR codes, Siim has become a subject matter expert in the field. He makes significant strides in leveraging QR technology to simplify and augment digital interactions. His journey didn\u2019t just start here. Siim has an extensive digital background with over 10 years of robust experience in the Software as a Service (SaaS) sector, a testament to his deep-seated knowledge in digital solutions.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/siim-tiigimagi\\\/\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-4d0961f21a19\",\"position\":1,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-4d0961f21a19\",\"name\":\"What is the minimum recommended contrast ratio for a QR code?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Aim for at least 4:1 between the modules and the background. Use 7:1 or more for packaging and flyers, and 10:1 or more for outdoor signage. Black on white is 21:1.\",\"inLanguage\":\"lv\"},\"inLanguage\":\"lv\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000001\",\"position\":2,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000001\",\"name\":\"Can QR codes be colored?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Any color works if the modules are clearly darker than the background. Deep navy, forest green, charcoal and maroon on white or cream work well. Yellow, light gray and pastels do not.\",\"inLanguage\":\"lv\"},\"inLanguage\":\"lv\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000002\",\"position\":3,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000002\",\"name\":\"Can a QR code be any color or have different colors?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The modules and the background can be different colors, and you can use any hue, but only the brightness difference matters. A phone reads the code in grayscale, so two colors of equal brightness will fail. Check the ratio and scan a printed proof.\",\"inLanguage\":\"lv\"},\"inLanguage\":\"lv\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000003\",\"position\":4,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000003\",\"name\":\"What is the best QR code contrast ratio for outdoor signage?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There is no official standard. A ratio of 10:1 or higher is a safe target, such as black on white. Use a matte finish to cut glare, size the code at about 1\\\/10 of the scan distance, and test it on site.\",\"inLanguage\":\"lv\"},\"inLanguage\":\"lv\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-eb66cabefb1b\",\"position\":5,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-eb66cabefb1b\",\"name\":\"Can I use branded colors instead of black and white?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if your brand color is dark enough, such as deep navy, forest green or charcoal, and sits on a uniform light background. If your brand color is light, use a dark shade of it for the modules.\",\"inLanguage\":\"lv\"},\"inLanguage\":\"lv\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-b3f945e26f6b\",\"position\":6,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-b3f945e26f6b\",\"name\":\"Why do phone cameras struggle with inverted QR codes?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The QR standard defines dark modules on a light background. Many camera apps look for that pattern first, and some cannot read light modules on a dark background. Support varies by phone, so test before you print.\",\"inLanguage\":\"lv\"},\"inLanguage\":\"lv\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000006\",\"position\":7,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/qr-code-color-contrast-best-practices\\\/#faq-question-000000000006\",\"name\":\"Does barcode contrast work the same way?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Linear barcodes such as Code 128 or EAN also need dark bars on a light background. Retail laser scanners use red light, so never print the bars in red or orange.\",\"inLanguage\":\"lv\"},\"inLanguage\":\"lv\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"QR koda kr\u0101sas: lab\u0101k\u0101s kontrasta attiec\u012bbas un kombin\u0101cijas","description":"Kuras QR koda kr\u0101sas sken\u0113jas? Kontrasta attiec\u012bbas, dro\u0161\u0101s kr\u0101su kombin\u0101cijas un p\u0101rbaudes k\u0101rt\u012bba, lai z\u012bmola kods darbotos druk\u0101 un uz ekr\u0101niem.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pageloot.com\/lv\/blog\/qr-code-color-contrast-best-practices\/","og_locale":"lv_LV","og_type":"article","og_title":"QR Code Colors: Best Contrast Ratios and Combos","og_description":"Which QR code colors scan? Learn the contrast ratios, safe color combinations and a test routine so a branded code works on print and screens.","og_url":"https:\/\/pageloot.com\/lv\/blog\/qr-code-color-contrast-best-practices\/","og_site_name":"Pageloot","article_publisher":"https:\/\/www.facebook.com\/pageloot\/","article_published_time":"2025-08-02T03:09:59+00:00","article_modified_time":"2026-10-23T06:01:13+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/09\/shopper-scanning-qr-a33254-8a30ee62d089.webp","type":"image\/webp"}],"author":"Siim T","twitter_card":"summary_large_image","twitter_title":"QR Code Color Contrast Guidelines for Reliable Scanning","twitter_creator":"@getpageloot","twitter_site":"@getpageloot","twitter_misc":{"Written by":"Siim T","Est. reading time":"9 min\u016btes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#article","isPartOf":{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/"},"author":{"name":"Siim T","@id":"https:\/\/pageloot.com\/es\/#\/schema\/person\/fa28992c2e52546f0812833bac852dfe"},"headline":"QR Code Color Contrast Guidelines for Reliable Scanning","datePublished":"2025-08-02T03:09:59+00:00","dateModified":"2026-10-23T06:01:13+00:00","mainEntityOfPage":{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/"},"wordCount":1839,"publisher":{"@id":"https:\/\/pageloot.com\/es\/#organization"},"image":{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/09\/shopper-scanning-qr-a33254-8a30ee62d089.webp","articleSection":["Blog"],"inLanguage":"lv"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/","url":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/","name":"QR koda kr\u0101sas: lab\u0101k\u0101s kontrasta attiec\u012bbas un kombin\u0101cijas","isPartOf":{"@id":"https:\/\/pageloot.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#primaryimage"},"image":{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/09\/shopper-scanning-qr-a33254-8a30ee62d089.webp","datePublished":"2025-08-02T03:09:59+00:00","dateModified":"2026-10-23T06:01:13+00:00","description":"Kuras QR koda kr\u0101sas sken\u0113jas? Kontrasta attiec\u012bbas, dro\u0161\u0101s kr\u0101su kombin\u0101cijas un p\u0101rbaudes k\u0101rt\u012bba, lai z\u012bmola kods darbotos druk\u0101 un uz ekr\u0101niem.","breadcrumb":{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-4d0961f21a19"},{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000001"},{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000002"},{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000003"},{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-eb66cabefb1b"},{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-b3f945e26f6b"},{"@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000006"}],"inLanguage":"lv","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/"]}]},{"@type":"ImageObject","inLanguage":"lv","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#primaryimage","url":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/09\/shopper-scanning-qr-a33254-8a30ee62d089.webp","contentUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/09\/shopper-scanning-qr-a33254-8a30ee62d089.webp","width":1024,"height":1024,"caption":"Scanning a high-contrast QR code"},{"@type":"BreadcrumbList","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pageloot.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/pageloot.com\/c\/blog\/"},{"@type":"ListItem","position":3,"name":"QR Code Color Contrast Guidelines for Reliable Scanning"}]},{"@type":"WebSite","@id":"https:\/\/pageloot.com\/es\/#website","url":"https:\/\/pageloot.com\/es\/","name":"Pageloot","description":"Bezmaksas QR kodu izveide tie\u0161saist\u0113","publisher":{"@id":"https:\/\/pageloot.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pageloot.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"lv"},{"@type":"Organization","@id":"https:\/\/pageloot.com\/es\/#organization","name":"Pageloot","url":"https:\/\/pageloot.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"lv","@id":"https:\/\/pageloot.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/pageloot.com\/wp-content\/uploads\/2020\/03\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg","contentUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2020\/03\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg","width":1,"height":1,"caption":"Pageloot"},"image":{"@id":"https:\/\/pageloot.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pageloot\/","https:\/\/x.com\/getpageloot","https:\/\/www.instagram.com\/getpageloot\/","https:\/\/www.linkedin.com\/company\/pageloot\/","http:\/\/pinterest.com\/pageloot","https:\/\/www.youtube.com\/pageloot"]},{"@type":"Person","@id":"https:\/\/pageloot.com\/es\/#\/schema\/person\/fa28992c2e52546f0812833bac852dfe","name":"Siim T","image":{"@type":"ImageObject","inLanguage":"lv","@id":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1793131170","url":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1793131170","contentUrl":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1793131170","caption":"Siim T"},"description":"Siim Tiigim\u00e4gi ir da\u013ca no inovat\u012bvajiem QR kodu \u0123eneratora pakalpojumiem uz\u0146\u0113mum\u0101 Pageloot. Siim ir ieguvis padzi\u013cin\u0101tu pieredzi, vair\u0101k nek\u0101 5 gadus str\u0101d\u0101jot tikai ar QR kodiem, un ir k\u013cuvis par \u0161\u012bs jomas ekspertu. Vi\u0146\u0161 iev\u0113rojami progres\u0113 QR tehnolo\u0123ijas izmanto\u0161an\u0101, lai vienk\u0101r\u0161otu un papla\u0161in\u0101tu digit\u0101lo mijiedarb\u012bbu. Vi\u0146a ce\u013cojums nes\u0101k\u0101s tikai \u0161eit. Siimam ir pla\u0161a digit\u0101l\u0101 pieredze ar vair\u0101k nek\u0101 10 gadu ilgu un stabilu pieredzi programmat\u016bras k\u0101 pakalpojuma (SaaS) nozar\u0113, kas liecina par vi\u0146a dzi\u013ci iesak\u0146oju\u0161os zin\u0101\u0161anu l\u012bmeni digit\u0101lo risin\u0101jumu jom\u0101.","sameAs":["https:\/\/www.linkedin.com\/in\/siim-tiigimagi\/"]},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-4d0961f21a19","position":1,"url":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-4d0961f21a19","name":"K\u0101da ir minim\u0101l\u0101 ieteicam\u0101 kontrasta attiec\u012bba QR kodam?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Aim for at least 4:1 between the modules and the background. Use 7:1 or more for packaging and flyers, and 10:1 or more for outdoor signage. Black on white is 21:1.","inLanguage":"lv"},"inLanguage":"lv"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000001","position":2,"url":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000001","name":"Vai QR kodus var kr\u0101sot?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. Any color works if the modules are clearly darker than the background. Deep navy, forest green, charcoal and maroon on white or cream work well. Yellow, light gray and pastels do not.","inLanguage":"lv"},"inLanguage":"lv"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000002","position":3,"url":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000002","name":"Vai QR kods var b\u016bt jebkur\u0101 kr\u0101s\u0101 vai b\u016bt da\u017e\u0101d\u0101s kr\u0101s\u0101s?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The modules and the background can be different colors, and you can use any hue, but only the brightness difference matters. A phone reads the code in grayscale, so two colors of equal brightness will fail. Check the ratio and scan a printed proof.","inLanguage":"lv"},"inLanguage":"lv"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000003","position":4,"url":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000003","name":"K\u0101da ir lab\u0101k\u0101 QR koda kontrasta attiec\u012bba \u0101ra izk\u0101rtn\u0113m?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"There is no official standard. A ratio of 10:1 or higher is a safe target, such as black on white. Use a matte finish to cut glare, size the code at about 1\/10 of the scan distance, and test it on site.","inLanguage":"lv"},"inLanguage":"lv"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-eb66cabefb1b","position":5,"url":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-eb66cabefb1b","name":"Vai es varu izmantot z\u012bmola kr\u0101sas melnbalto viet\u0101?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, if your brand color is dark enough, such as deep navy, forest green or charcoal, and sits on a uniform light background. If your brand color is light, use a dark shade of it for the modules.","inLanguage":"lv"},"inLanguage":"lv"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-b3f945e26f6b","position":6,"url":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-b3f945e26f6b","name":"K\u0101p\u0113c telefona kamer\u0101m ir gr\u016bt\u012bbas ar invert\u0113tiem QR kodiem?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The QR standard defines dark modules on a light background. Many camera apps look for that pattern first, and some cannot read light modules on a dark background. Support varies by phone, so test before you print.","inLanguage":"lv"},"inLanguage":"lv"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000006","position":7,"url":"https:\/\/pageloot.com\/blog\/qr-code-color-contrast-best-practices\/#faq-question-000000000006","name":"Vai sv\u012btrkoda kontrasts darbojas t\u0101d\u0101 pa\u0161\u0101 veid\u0101?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. Linear barcodes such as Code 128 or EAN also need dark bars on a light background. Retail laser scanners use red light, so never print the bars in red or orange.","inLanguage":"lv"},"inLanguage":"lv"}]}},"_links":{"self":[{"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/posts\/43400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/comments?post=43400"}],"version-history":[{"count":10,"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/posts\/43400\/revisions"}],"predecessor-version":[{"id":56958,"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/posts\/43400\/revisions\/56958"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/media\/56404"}],"wp:attachment":[{"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/media?parent=43400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/categories?post=43400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pageloot.com\/lv\/wp-json\/wp\/v2\/tags?post=43400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}