This document describes the design of efficient modified run-length encoding architectures for data compression and decompression using Verilog HDL. The modified run-length encoding algorithm uses lossy compression to improve compression ratio over standard run-length encoding. Verilog modules for the compression and decompression algorithms were designed, simulated, and synthesized using Xilinx ISE 13.1. Simulation results demonstrated that the compression architecture achieved higher compression than standard run-length encoding and decompression correctly reconstructed the original data.