How QR Codes Are Built

Поділитися
Вставка
  • Опубліковано 16 чер 2024
  • During some coding for a uni assignment, I became interested in how QR codes are generated, and thought it would be an interesting topic for a video. The concepts that QR codes build on go way beyond the level covered in this video, but hopefully this gives a good introduction for those who are just curious.

КОМЕНТАРІ • 218

  • @christopherwillson4269
    @christopherwillson4269 Рік тому +94

    Most of the "How QR codes work" videos are not actually how they work, but how they are used.
    You rang true. Excellent video!

  • @andylindsaytunes
    @andylindsaytunes 3 роки тому +461

    There are countless videos claiming to do it, but this is the only vid that claims to explain how QR codes work, that actually does explain how they work.

    • @mateodillon9412
      @mateodillon9412 2 роки тому

      yessss

    • @maximoaugustus1768
      @maximoaugustus1768 2 роки тому

      You probably dont care but does anyone know a way to log back into an Instagram account..?
      I stupidly forgot my login password. I appreciate any assistance you can give me.

    • @Nhatanh0475
      @Nhatanh0475 2 роки тому +7

      @@maximoaugustus1768 Ask Instagram assistant. And youtube ain't a place for that.

    • @RageBearer
      @RageBearer 2 роки тому +1

      Took me way to many videos to find this...hopfully we can get this to front page so someone else can find what they are looking for

    • @chaosa928
      @chaosa928 Рік тому +3

      @@maximoaugustus1768 this is bait

  • @jupeter8086
    @jupeter8086 3 роки тому +177

    I was literally searching whole of UA-cam for this.....

    • @MrMcChicken10
      @MrMcChicken10 3 роки тому

      @Jaime Bodie OH MY GOODNESS STOP

    • @sudeepjainsudeep
      @sudeepjainsudeep 2 роки тому +4

      Absolutely, others are busy explaining how QR code has invented and its applications. Thanks for this video..

    • @gooze3888
      @gooze3888 2 роки тому

      @@MrMcChicken10 dont use God's name in vain please :(

    • @MrMcChicken10
      @MrMcChicken10 2 роки тому

      @@gooze3888 sorry :(

    • @sudheerkumarchivukula8328
      @sudheerkumarchivukula8328 Рік тому

      Damn .. Same here

  • @ellipsiswellbeing1691
    @ellipsiswellbeing1691 2 роки тому +18

    I made the effort to sign in to google, just to give this video the recognition it deserves. As others have noted, very few other videos explain exactly how QR codes work - thank you for such a clear video!

  • @nosknut
    @nosknut 2 роки тому +53

    Awesome work! Thank you for not just making a "long list of no information" like everyone else who seems like their videos are English essays!

  • @PaulVaucher-CH
    @PaulVaucher-CH 2 роки тому +37

    Exactly what I was looking for! A clear, synthetic summary of how QR codes work!

  • @mushchlowastaken
    @mushchlowastaken 3 роки тому +14

    excellent video mate. straight to the point, spoken clearly, and exactly what was advertised. subscribing and hoping for more videos in this style :)

  • @beskamir5977
    @beskamir5977 4 роки тому +22

    That was really cool! Glad I found your channel through Matt Parker's math puzzles.

  • @llspragulus
    @llspragulus 2 роки тому +2

    This was the best explanation of a QR code. Thanks for this!

  • @jaikowalik966
    @jaikowalik966 3 роки тому +3

    Exactly the video I was looking to explain it! Thanks a lot - very helpful!

  • @BigHotSauceBoss69
    @BigHotSauceBoss69 2 роки тому +4

    Man, if only more people like you existed

  • @harshvardhan01
    @harshvardhan01 Рік тому

    This is the stuff I was looking for almost half an hour.

  • @pavany4506
    @pavany4506 2 роки тому +4

    This really explains how it is built and each cell's importance.

  • @antoniogabrielchaconmenke83
    @antoniogabrielchaconmenke83 4 роки тому +4

    Oh wow, that was a really good explanation, and in just ~6 minutes! Great video

  • @brick_layer541
    @brick_layer541 2 роки тому

    THANK YOU JAMES. Every other video I clicked was bogus clickbait. This was perfect.

  • @Pax.YouTube
    @Pax.YouTube 2 роки тому +2

    Beautifully explained.

  • @Gustavo.Andreotti
    @Gustavo.Andreotti 24 дні тому

    wow very good explanation. Finally someone REALLY showed how this works

  • @reggiep75
    @reggiep75 2 роки тому +1

    Finally, some clarity on the original 21x21 QR code and how data is stored without having to go thru the dark archives (THE DARKIVES? 😂) of the internet. I have found the DENSO white paper which is a nice read at 12 pages that expands on codes that were developed.
    Will have lurk around your vids and if there's stuff that entertains my mind, I'll sub. 👍

  • @veganconservative1109
    @veganconservative1109 Рік тому +1

    Finally! I may not still understand it, but I gathered a lot more of the gist than the other 'instructional' "how do qr codes work" YT vids I watched.

  • @AgentM124
    @AgentM124 3 роки тому +8

    You deserve so more subs man.

  • @loremipsum6113
    @loremipsum6113 3 роки тому

    You deserve more subs, that's a cool explanation

  • @DeenSheriffdeen
    @DeenSheriffdeen 2 роки тому +1

    Excellent Video. Clearly explained.

  • @karl-ve2of
    @karl-ve2of 3 роки тому +1

    Greatly explained! Thanks for video

  • @ashwin_raikar
    @ashwin_raikar 3 роки тому

    Thanks for this simplified explanation

  • @iolair1973
    @iolair1973 10 днів тому

    Exactly the info I was looking for; thank you!

  • @ConcreteJungle95
    @ConcreteJungle95 3 роки тому +1

    Fantastic video, thank you so much my curiosity is now satisfied

  • @huanchanic6776
    @huanchanic6776 3 роки тому +9

    if anyone was curius the qr code on the title just says to look up "james explains"

  • @CarstenBauer
    @CarstenBauer 2 роки тому

    Very amazing, thank you. I now understand QR codes a bit more.

  • @bryanredd4654
    @bryanredd4654 3 роки тому +1

    Truly excellent video!

  • @GnobarEl
    @GnobarEl 2 роки тому

    Great video! Best explanation I found!

  • @olivieryamadeoeiderusli3224
    @olivieryamadeoeiderusli3224 7 місяців тому

    Thank you for the clear and short explanation :D

  • @SweDownhill
    @SweDownhill Рік тому

    Incredibly well explained! Thanks for sharing. 😍😃😎

  • @SpokenWordPoet
    @SpokenWordPoet 2 роки тому +1

    Perfect content! - Thank you so much! (The channel logo makes me wonder, if the gears will ever be able to rotate.)

    • @nemod3338
      @nemod3338 2 роки тому

      Yes, they will. As soon as one will fail.

  • @shulkerdragon8653
    @shulkerdragon8653 10 місяців тому

    A very good explanation!

  • @subiektywnykomentarzd7676
    @subiektywnykomentarzd7676 Рік тому

    Top of the top, great work!

  • @MuhammadKhan-yl7mt
    @MuhammadKhan-yl7mt 3 роки тому +47

    Omg who invented this, must be mathematical genius

    • @ainurkurniawan4445
      @ainurkurniawan4445 3 роки тому +10

      1994 by Masahiro Hara

    • @Pimp-Master
      @Pimp-Master 2 роки тому +3

      Hardly, computer data packets use identical nomenclature... for what,
      60 years now?
      Message start message end message check...

    • @reggiep75
      @reggiep75 2 роки тому +3

      Nah, just Japanese and the Japanese are the OTG's - Original Tech Gangstahs. 😂

  • @Nhatanh0475
    @Nhatanh0475 2 роки тому +1

    When you invert it, my phone literally pick it up right away. These tech are amazing!

  • @user-hv4nl9rn8t
    @user-hv4nl9rn8t 4 місяці тому

    I am a 13 year old who has to program a gui program in C that can create an QR code of 3 different standards. This was so helpful because I was stressing about this project so much.

  • @imyasharya
    @imyasharya 3 роки тому

    Hey James, recently the quick select tool of photoshop is getting me into thinking it really works. Is it all AI (which I also don't understand much about) or it is just an algorithm? I will be happy if you can throw some light on it.

  • @brianseo477
    @brianseo477 Рік тому

    Thanks for the video. Bless you!

  • @anonymusanonymus2638
    @anonymusanonymus2638 Рік тому

    It works! Thank you for your help!

  • @nimaamintaghavi512
    @nimaamintaghavi512 3 роки тому +1

    What a great video! thanks a lot for the explanation :-)

  • @charak100able
    @charak100able 4 місяці тому

    well explained, James 😀

  • @varunagarwal8395
    @varunagarwal8395 3 роки тому +1

    Great explanation subbed!

  • @bcgibson22
    @bcgibson22 4 роки тому +5

    Fascinating!!

  • @thorwaldjohanson2526
    @thorwaldjohanson2526 2 роки тому

    Excellent video!

  • @jerrybanks9216
    @jerrybanks9216 2 роки тому

    Excellent video much thanks 😊

  • @joaogusatti4925
    @joaogusatti4925 2 роки тому +3

    very intresting video, nice pfp btw
    a question: what is the meaning of "%" in 1:47 ?

    • @joaogusatti4925
      @joaogusatti4925 2 роки тому +3

      ok nvm I just discovered by myself, thanks for everyone support!!
      it means the same as mod or rest of the divison
      (note that counting starts at zero, not at one)

  • @jonsaircond8520
    @jonsaircond8520 10 місяців тому

    Great explanation

  • @thathuman4237
    @thathuman4237 2 роки тому +3

    Could you do a full guide in error correction data it is also really hard to find anything on how to do it?

  • @oceanman7868
    @oceanman7868 Рік тому +1

    Somebody who gives me a propper explanation and not just the history or why qr code is usefull. Thanks!

  • @fiaztv3206
    @fiaztv3206 3 роки тому

    thank you excellent and concise. perfect!

  • @blackphantom374
    @blackphantom374 Рік тому

    Thanks for the knowledge

  • @SamHawleywood
    @SamHawleywood 3 місяці тому

    Hi! This video was so informative - thank you!
    Can you have QR Codes that look different but take you to the same location?

  • @ong1
    @ong1 2 роки тому

    Easy and full explanation

  • @bsmithril
    @bsmithril 3 роки тому

    Reed-Solomon error correction. Thanks for specifying that!

  • @navtejkalkat7482
    @navtejkalkat7482 3 роки тому +2

    I I love this I love this show because it shows is all about QR codes that’s it

  • @DeadBryan
    @DeadBryan Місяць тому

    6:06 Rick roll QR code? No, it’s you James Explains

  • @josecerezuela1850
    @josecerezuela1850 2 роки тому

    Outstanding!

  • @jebronekitty
    @jebronekitty Рік тому

    Finally a video that understand what I'm trying to search. I got all these awful videos on, "go to stupid, pay to create, QR code"

  • @ludvikjerabek
    @ludvikjerabek 8 місяців тому

    Fantastic!

  • @mickhernandez2665
    @mickhernandez2665 3 роки тому +1

    i cant believe after 7 years since QR code exist, 7 billion users, theres still no 2 of the same QR code patterns

  • @sithutn5453
    @sithutn5453 Рік тому

    Super helpful thanks

  • @lumichromek
    @lumichromek 3 роки тому

    I love how thumbnail says Jaymes explains

  • @powervirus3260
    @powervirus3260 3 роки тому +6

    The cool thig that if you scan the QR code of the thumbnail it will give you the link to this video 🙌

  • @ssunlimited9
    @ssunlimited9 3 роки тому +4

    I was looking for how QR code’s work

  • @bloodsucker5643
    @bloodsucker5643 2 роки тому

    You deserve more views

  • @hobby_coding
    @hobby_coding 3 роки тому +2

    that was very helpful

  • @Billy_Dali
    @Billy_Dali 3 роки тому +6

    thank you, this is helpful for understanding how it works. I am planning to get a QR code tattoo.

    • @zuizi5200
      @zuizi5200 3 роки тому

      Ohh!! Thats cool :D

  • @jakubrejzekjunior7349
    @jakubrejzekjunior7349 2 роки тому

    I was trying to search this for like a week or two

  • @akshat0306
    @akshat0306 2 роки тому +1

    I am lucky enough to find this video first try! (Definitely did not waste 46 minutes to find it)

  • @SKF358
    @SKF358 2 роки тому +1

    How is it read? By a laser light that zig zags from bottom right and up and down?

  • @MACAYCZ
    @MACAYCZ 2 роки тому

    Thx bro:) subscribed!

  • @Cheese145b
    @Cheese145b Рік тому

    Exellent i learned a bit of qr code but idont know how the error correction works

  • @AgentM124
    @AgentM124 3 роки тому +6

    So I would love to see an explanation for the reed Solomon. Maybe other version of QR, or other barcodes.

    • @JamesExplains
      @JamesExplains  3 роки тому +5

      Yeah, I'm hoping to make one for Reed Solomon, but I've gotta try to wrap my head around it first and work out a good way to explain it!

    • @AgentM124
      @AgentM124 3 роки тому +3

      @@JamesExplains sounds good! Take your time, it's a lot of complicated formulas.

    • @ultimatelegoman1279
      @ultimatelegoman1279 2 роки тому +1

      @@JamesExplains please post all your sources down below.

  • @maxim25o2
    @maxim25o2 3 роки тому

    Did You try with DATAMATRIX? Is another type of QR code?

  • @hyrokon5767
    @hyrokon5767 3 роки тому +1

    Me right now : 03:00 am, trying to sleep
    My brain : how tf the qr code work? It just a black and white spot

  • @tpp1677
    @tpp1677 3 роки тому +1

    Thumpnail: James Explains
    6:02: James Explains

  • @AndrewBrowner
    @AndrewBrowner 2 роки тому

    is there any available software to upload QR codes to and edit them to contain different information in certain sections?

  • @leeamraa
    @leeamraa 2 роки тому

    thank you!

  • @krystalfox007
    @krystalfox007 2 роки тому +1

    OMG The Rick Roll... I dont know what I expected.

  • @BigBlockOverland
    @BigBlockOverland 2 роки тому

    It’s like super sudoku lmao. Joking. I’m going to watch a few more times so I can understand this.

  • @gangadharbhardwaj
    @gangadharbhardwaj 2 роки тому

    VERY NICE

  • @Alphag11
    @Alphag11 Рік тому

    Hi sorry for the question I was left the homework where I have 18 lines and I have to put them into a QR code. It’s like they gave me the 18 lines with numbers and spaces, which I have to fill into a QR

  • @melyssahand7851
    @melyssahand7851 Рік тому

    one and only easy and working method

  • @abulhashem7941
    @abulhashem7941 2 роки тому

    What is 'mirrored in both sections of the formatting pattern?

  • @tjnguyen746
    @tjnguyen746 Рік тому

    Thanks! 🙂🙂🙂

  • @phuonglu1332
    @phuonglu1332 3 роки тому

    Extremely helpful!
    Also I wonder what will happen if you scan it..

  • @SterlingSansing
    @SterlingSansing 2 роки тому +1

    This code says James Explains... I had to see what you created 🤪

  • @cgMediaWorks
    @cgMediaWorks 3 роки тому +10

    Very well done! Thank you! My question is: how does the information stored in the code remain editable? Is that information (link, contact info, etc.) actually stored on and referenced through a server? Or does the pattern just by itself generate the information through the camera reader software? If so, how then does the information remain editable? For example, even with free QR generators, I can simply load up the image to change the linked info, but the image pattern does not change. So the QR on all my printed business cards still works but displays updated info. Ok, thank you again. Appreciated your thoughtful visual approach.

    • @JamesExplains
      @JamesExplains  3 роки тому +15

      There's multiple ways it can be done. The QR code is just the data displayed in a visual way, so the raw data of the card (name and contact details and such) could be stored but then changes to them would change the QR code itself. It would most likely be the case that the system you use for your business card stores the contact details on their server, and the QR code contains the link to wherever the data is stored. That way the link to the data is always the same even when the data itself changes.

    • @AndrewBrowner
      @AndrewBrowner 2 роки тому +5

      @@JamesExplains how many variations are there on modern QR cards? is it approaching infinite? ive noticed this local government service generates a QR code for each person and contains their name among other information but every time you refresh, reprint, or log in to get the page the QR code is visibly different
      this would mean there could be thousands of these QR codes for each person if everyone refreshed the page that many times further more none of this information is linked to servers as the scanners/codes work without an internet connection
      how hard would it be to edit such QR codes, are there any software programs available to do such?

  • @eddiecardenas4072
    @eddiecardenas4072 8 днів тому

    Perfect!

  • @lappa_
    @lappa_ 2 роки тому

    Numeric Alphanumeric Kanji and Bytes and ... what are the others? the more comlicatet ones?
    (i'm from germany and i'm bad at english)

  • @pjerflajhar1028
    @pjerflajhar1028 3 роки тому

    thank you

  • @janicenelson4235
    @janicenelson4235 Рік тому

    What are the different parts of the qr code??

  • @benbarnes3089
    @benbarnes3089 2 роки тому

    thanks james

  • @Usedsuperagent
    @Usedsuperagent 2 роки тому

    Is it weird that I think how qr codes work is actually really sick

  • @MA-naconitor
    @MA-naconitor 2 роки тому +1

    The theee masking bits doesn’t allign with the QR masking standard (example: 000 should be (i+j)%2=0, not (i*j)%2+(i*j)%3=0 (which incidently is 101)

  • @vijayalaxmikhoday3024
    @vijayalaxmikhoday3024 Рік тому

    man. Thank you!

  • @ronytesler
    @ronytesler Рік тому

    Shouldn't High be able to restore more than Quartile?

  • @electricityandfire
    @electricityandfire 2 роки тому

    can I generate a qr code without error corection, if not can I find a simple way to gererate reed solomon error codes?