1. A method comprising: decoding, for each of a plurality of orientations of a geometric shape represented by an image, a corresponding plurality of first portions of data encoded within the geometric shape, each of the first portions located at a constant position relative to a corresponding top left corner of the geometric shape when the geometric shape is at the corresponding orientation; determining that, for one of the plurality of orientations, the corresponding first portion decodes to a predefined number; decoding, based on the determined one orientation, a second portion of the data encoded within the geometric shape; accessing, via a network, a resource that corresponds to the decoded second portion of the data; and presenting, at a display device of the computing device, a graphical output corresponding to the accessed resource.