Quay trở lại những năm đầu thập niên 90, hầu hết các card đồ họa (bao gồm cả những máy tính trên £ 20K SGI Indy 'máy trạm đồ họa') không có đủ bộ nhớ để hiển thị hình ảnh màu sắc trung thực. Công việc xung quanh là sử dụng 256 màu làm việc với bảng tra cứu và thuật toán phối màu.
256 màu của 'bảng tra cứu' có thể là bất kỳ màu nào trong số 2 ^ 24 màu bạn có với một PC hiện đại, tuy nhiên, một số trong số này được dành riêng cho hệ điều hành để sử dụng. Thông thường, 32-40 màu đã được sử dụng cho viền cửa sổ, văn bản menu và trang trí màn hình khác để lại 216 màu cho ứng dụng.
Với các ứng dụng PC trên màn hình 8 bit, mỗi cửa sổ / ứng dụng có thể có bộ màu riêng, đặc biệt là với các máy trạm Unix. Điều này có thể dẫn đến nhấp nháy màu sắc khi đi từ cửa sổ này sang cửa sổ tiếp theo - cửa sổ được chọn sẽ trông đẹp nhưng cửa sổ nền có thể hơi lạ.
Khi web xuất hiện cùng với trình duyệt khảm (và sau đó là Netscape), trình duyệt phải hoạt động với các ứng dụng khác, hiển thị tuy nhiên nhiều hình ảnh mà nhà thiết kế web đưa vào trang. Những thứ này có thể được tự động hòa sắc xuống các màu 'an toàn web' 216 (6 x 6 x 6). Đương nhiên, các thành phần trang khác (ví dụ: 'H1 - H6') cũng có thể được phối màu thành 216 màu mà bảng màu có sẵn.
Nếu một người không dính vào 216 'màu an toàn web' (mà bất kỳ trình duyệt nào cũng có thể hiển thị) thì kết quả không thể đoán trước được, một màu đỏ tinh tế có thể được hiển thị thành màu đỏ không tinh tế, v.v. Như những người khác trong chủ đề này đã đề cập, 16 bit và đúng -Có màu sắc xuất hiện cho hầu hết các PC vào giữa những năm 1990, làm cho 'web an toàn' không còn là vấn đề nữa. Tuy nhiên, màn hình 16 bit sử dụng ít bit hơn cho mỗi màu thay vì bảng tra cứu, giống như cách với màu 8 bit. 5 bit cho mỗi thành phần màu đỏ, xanh lá cây và xanh dương đã cho gần đúng màu thật, nhưng thực sự không phải vậy. Một giá trị RGB nhất định, ví dụ #ABCDEF sẽ không được hiển thị chính xác như #ABCDEF vì vậy 'an toàn web' vẫn có một số mức độ phù hợp nếu bạn muốn màu sắc giống nhau từ PC sang PC.