Standards/colorcode
ColorCode
Overview
ColorCode is a colour-cell visual code developed by the South Korean company ColorZip Media, in which data is encoded in a small grid of coloured cells [1, 3]. Crucially, a ColorCode does not carry the destination content itself — when scanned, it resolves to an index that the reading device sends to a ColorZip server, which looks up and returns the linked content [2]. This server-indexed design made it well suited to mobile marketing in the camera-phone era: a consumer could point a phone (or even photograph a code shown on a TV screen) and be taken to the associated mobile page or service [2, 4].
History
ColorZip Media was founded in South Korea (the company traces development from the early 2000s, with first prototypes around 2002) [1]. ColorCode reached the market in the 2004–2005 window: ColorZip introduced the technology in 2004 in close collaboration with SK Telecom (Korea's largest mobile carrier), with module/handset work alongside SK Telecom and LG Electronics in the preceding years, and a Japan launch in 2005 backed by investors including Adobe, Fuji TV, and TBS [1, 5]. A Southeast Asia base was set up in Singapore in early 2006 [1].
ColorZip leaned heavily into broadcast and TV mobile-marketing partnerships — codes shown on television that viewers could photograph with a phone [5]. The technology spread across telecom, advertising (TV, print, billboards), and public-sector uses; the Korean operation continues to maintain a ColorCode scanning/platform service today at colorzip.co.kr [3].
Technical specification
ColorCode encodes data in the colour and position of cells in a 2D grid, similar in layout to a QR-style matrix but using colour rather than black/white modules [2, 4]. Reported characteristics:
- Colour cells — information is held in the arrangement and sequence of colours within the matrix; using multiple colours raises data density relative to a black-and-white code [4].
- Index, not payload — what the code communicates on scan is an index — a pointer to content stored on a ColorZip server, which then delivers the content to the device [2].
- Camera reading — designed for camera-equipped phones/PDAs; ColorZip cited a minimum of roughly 100,000 pixels (0.1 MP) camera resolution as sufficient to read a code [2].
- Screen-readable — robust enough to be read off a TV screen, not just print, enabling broadcast campaigns [2, 5].
Note: ColorZip has not published a detailed open specification; exact grid dimensions, the precise colour palette, and capacity figures are not consistently documented in available sources, so the technical detail here is partial. (Confidence: medium.)
Use cases
- Mobile marketing / interactive advertising — the core use: print, billboard, and especially TV codes that a viewer photographs to reach a mobile page or service [2, 5].
- Public-sector information — e.g. city deployments (codes at bus shelters) linking to transit/information services [2].
- Postal / philatelic — Korea Post used ColorCode on postage stamps [2].
- Cultural / museum — exhibit labels (e.g. natural-history museum) linking to richer digital content [2].
- Retail and logistics — product and supply-chain linking via the server-index model [1].
Implementations
ColorCode is proprietary to ColorZip; reading and the index-resolution server are controlled by the company [1, 3]:
- ColorZip / ColorCode platform — official scanning apps and the resolution server (colorzip.co.kr) [3].
- Carrier integration — historically bundled into SK Telecom's mobile-code services and Japanese carrier/broadcaster campaigns [1, 5].
State honestly: there is no open standard, no published full spec, and no notable open-source ColorCode encoder/decoder; the system depends on ColorZip's server to turn a scanned index into content.
Comparison
vs. hccb (Microsoft High Capacity Color Barcode) — both exploit colour to push beyond black-and-white codes, and both emerged in the mid-2000s. HCCB used coloured triangles to store more data directly in the symbol (Microsoft positioned it for high-capacity on-media identification). ColorCode instead uses coloured cells as a thin index to server-hosted content — a connectivity play rather than a data-density play.
vs. jab-code — JAB Code is an open (ISO-track) full-colour 2D matrix that stores substantial data in the symbol itself, with public specification and tooling. ColorCode is proprietary, server-dependent, and stores only a lookup index — opposite philosophies on openness and on whether the data lives in the code or in the cloud.
vs. qr-code — QR is open, royalty-free, black-and-white, and self-contained (the URL/payload is in the symbol). ColorCode's colour + server-index approach competed with QR for the mobile-engagement market but never matched QR's open ubiquity; QR's openness and universal phone support ultimately dominated this niche.
Fun facts
ColorZip pushed the unusual capability of reading codes straight off a television screen — a viewer could photograph an on-air ColorCode with a phone camera and be taken to a mobile page, a feature it marketed through partnerships with Japanese broadcasters Fuji TV and TBS [2, 5].
Because the code carries only an index, the same printed ColorCode can be re-pointed to entirely different content over time simply by updating the server entry — the physical symbol never changes, only the destination behind it [2].
Status
Niche / largely legacy, but the operator persists. ColorCode was a notable Korean/Japanese mobile-code system of the mid-2000s; the open, royalty-free qr-code eventually dominated the camera-phone-to-content market it targeted [2, 3]. ColorZip Korea still maintains a ColorCode scanning and platform service (colorzip.co.kr), so the technology is not fully dead, but it is no longer a mainstream standard [3].
Sources
- The history of ColorCode developed by ColorZip — Free Barcode
- ColorZip — SlideShare presentation
- ColorCode / ColorZip Korea — official site
- ColorCode by ColorZip (technical overview) — Free Barcode
- ColorZip Partners with TV Broadcasters for Mobile Marketing — Wireless Watch Japan, 2005
Deployments
No country reports mention this standard by name.
Regions / aggregations not mapped to a single country
- Universal