Decoders

Aside from its role as a gallery, sig.codes endeavors to be a thorough—if not comprehensive—decoding resource.

Many decoders for geek codes (and geek-like codes) have been written over the years, and surviving ones are listed on the code pages. However, like the code specifications themselves, decoders were often small ISP-hosted personal projects that may not have been archived before deletion. Furthermore, client-side languages like JavaScript were not as popular or powerful at the time, and decoders written using server-side code (as opposed to Javascript) cannot be archived correctly on archive.org.

When possible, the decoders written for this site err on the permissive side: Fundamentally most of these codes were written for human consumption and are frequently understandable even if not written perfectly to spec.

P+ (aw, who am I kidding? P+++)

Users might put a special value after a tag instead of before it (X! instead of !X) or use capital letters where the case does not convey information (SM instead of Sm). When it doesn’t conflict with translating correctly-written codes, decoders may vary from the spec to get as much information as possible out of the code.

Code-specific notes may be listed on the code page.

If you have requests, recommendations, or bug reports, please contact me.

Implemented decoders