玛瑙的颜色有天然形成的,也有人工染色而成。玛瑙的天然色主要有红色、白色、琥珀色等,其中以红色最珍贵,特别是鲜红浓郁的更是如此。
市场上的紫色和蓝色玛瑙都不是天然色,而是人工染色而成,其颜色往往会在几年之后便褪去,并且经常染色的玛瑙也不容易直接加工成饰品。
天然玛瑙的颜色与染色的区别在于,前者颜色鲜亮大方,后者则光泽和色调都要差上一些。天然玛瑙的条带清晰而分明,其红色部分更是能观察到细小红色斑点。
染色玛瑙的颜色则是过分艳丽,给人一种虚假的感觉,则染色玛瑙因材质关系,硬度都不会太高,比较软,若用玉石刻划,很容易留下划痕,且假玛瑙的比重小,掂在手上会给人轻飘感觉。