here are some more ideas for possible characters:

Reply to this note

Please Login to reply.

Discussion

each character would be roughly 5 by 5 pixels.

then each 9 characters would be grouped into a 3 X 3 sub block like a face of a rubik's cube

and the larger code would be made up of these sub blocks

this would be analogous to paragraphs in written text

there is one billion websites. 1 billion is 30 bits.

let's say we go with 6 bits per character ( 64 distinct characters ) then we need just 5 characters to represent any website

a single 3 X 3 character sub block would be 9 characters where the first 5 or 6 are the information and the remaining ones are for error correction.

so just one sub-block would be enough to represent a link to any website. this could be easily drawn by hand.