Flicker arising in visible light communication (VLC) system is typically mitigated by run-length-limited (RLL) codes. The IEEE 802.15.7 standard proposes RLL codes according to the modulation type and data rate. In this paper, we propose a new RLL code and present the encoding and decoding operations for use in VLC systems. We provide experimental results for bit error rate (BER) for transmission of uncoded, 8Bl0B-coded and proposed code at different data rates in a VLC setup. We experimentally demonstrate that the proposed code performs close to the 8Bl0B code. The proposed code achieves a BER of 10-5 at 50 Mbps where transmitting the uncoded data at the same rate results in the BER of 10-3.