HN
Today

Hand Drawn QR Codes

A developer embarked on a delightful, analog challenge: hand-drawing a functional QR code on grid paper. This quirky project showcases the underlying mechanics of QR codes, from data capacity to error correction, in a surprisingly tangible way. It's a perfect blend of technical curiosity and creative execution, resonating with HN's appreciation for understanding digital systems from first principles.

22
Score
1
Comments
#2
Highest Rank
6h
on Front Page
First Seen
May 5, 6:00 AM
Last Seen
May 5, 11:00 AM
Rank Over Time
924367

The Lowdown

Seth Michael Larson documented his whimsical journey of hand-drawing a functional QR code on grid paper, turning a digital staple into a physical art project. Motivated by a new stationery find, he meticulously constructed a QR code, uncovering fascinating insights into its design and functionality along the way.

  • Larson chose the smallest standard QR code, 'Version 1' (21x21 pixels), adapting it to a 10x10 grid sticky note by splitting squares.
  • He initially faced a data length limitation for the URL https://sethmlarson.dev at the lowest error correction, opting for sethmlarson.dev before learning that uppercase letters allow the full domain.
  • Using Python's qrcode package, he generated a digital reference to guide his drawing process.
  • The creation involved drawing key features like 'position patterns' and 'timing lines' first, progressively filling in data pixels while testing scans.
  • Notably, he discovered that even with a minor drawing error, the QR code remained scannable due to its built-in error correction.
  • Despite initial scanning challenges with a curling paper, the final hand-drawn QR code successfully scanned when held flat or hung.

The project culminates in a functional, hand-crafted QR code, offering a tangible demonstration of digital encoding and encouraging others to explore similar grid-based creative endeavors.