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