Rikoslaki on joukko lakeja tai koodeja, joissa luetellaan rikokset ja niistä saatavat rangaistukset. Paikallisella lainkäyttöalueella, kuten osavaltiolla, voi olla rikoslaki, joka poikkeaa toisessa osavaltiossa sovellettavasta. Samoin eri maissa on tyypillisesti erilaisia rikoslakeja, ja joillakin ei ole lainkaan. Usein lainkäyttöalue julkaisee rikoslainsäädäntönsä kirjassa tai muussa asiakirjamuodossa ja numeroi kunkin koodin. Tämä helpottaa lainvalvontaviranomaisten, rikosoikeuden parissa työskentelevien ja jopa tavallisten ihmisten pääsyä koodiin tarvittaessa.
Joskus kansalliset ja alueelliset lait eroavat toisistaan, mutta usein maassa on samantyyppiset lait kuin sen alueella. Esimerkiksi paikallisen alueen koodi voi tehdä huumeiden myynnistä laitonta, ja myös kansalliset lait voivat kieltää sen. Joissakin tapauksissa sovellettava rikoslaki riippuu kuitenkin siitä, missä rikos tapahtuu. Jos henkilö myy huumeita tietyllä alueella, häntä voidaan syyttää alueen lakien perusteella. Jos hän ostaa huumeita kyseiseltä alueelta, mutta matkustaa sitten muualle myymään niitä, kansallisia lakeja voidaan soveltaa.
Eri lainkäyttöalueilla voi olla samanlaisia yhteisiä koodeja, vaikka ne on yleensä nimetty tai numeroitu eri tavalla. Esimerkiksi Kalifornian koodi 187 on murha. Singaporessa koodi 391 kattaa ryöstöt. New Yorkissa koodi 120.10 kattaa ensimmäisen asteen pahoinpitelyn. Muiden lainkäyttöalueiden rikoslainsäädäntö voi kattaa samat rikokset, mutta antaa niille eri numerot ja rangaistukset.
Joskus lainkäyttöalueen on tehtävä muutoksia rikoslakiin. Esimerkiksi laki voidaan katsoa perustuslain vastaiseksi tai vanhentuneeksi, mikä johtaa sen poistamiseen. Joitakin vanhoja lakeja voidaan pitää, mutta niiden rangaistukset muuttuvat. Esimerkiksi hyvin vanha koodi voi rangaistuksena pitää ruoskimista. Jos ruoskiminen ei ole enää hyväksyttävä rangaistus, lakisääntöjä voidaan muuttaa; uusia koodeja voidaan myös lisätä.
Esimerkki kyseenalaisesta rikoslaista voi olla Singaporen koodi 377, jolla tietyntyyppiset seksuaaliset teot tehtiin laittomiksi. Georgian rikoslaissa luetellaan myös mielenkiintoisia lakeja. Esimerkiksi Georgian rikoslain 39 osaston 2 luvun 17 §: ssä kielletään alle 12 -vuotiaan myyminen tai luovuttaminen köysikävelyä, kerjäämistä tai voimistelua varten. Georgian sääntöjen mukaan tämä rikos on rikos. Joissakin paikoissa lakikoodit jopa tekevät tiettyjen sanojen tai lauseiden käytön laittomaksi.