2007年5月28日發布的《上海證券交易所證券代碼分配規則》規定,上證所證券代碼采用六位阿拉伯數字編碼,取值範圍為。六位代碼的前三位為證券種類標識區,其中第壹位為證券產品標識,第二位至第三位為證券業務標識,六位代碼的後三位為順序編碼區。首位代碼代表的產品定義分別為:0國債/指數、1債券、2回購、3期貨、4備用、5基金/權證、6A股、7非交易業務(發行、權益分配)、8備用、9B股。
六位代碼00、200、300開頭的都是深圳的股票,00開頭的是深圳A股,200開頭的是深圳B股,300開頭的是創業板(創業板都是在深市交易的)。