The paper presents an FPGA implementation of a linear time Low-Density Parity-Check (LDPC) encoder designed to handle large input message sizes with reduced complexity compared to traditional methods. Simulated on multiple platforms, the encoder's performance is evaluated in terms of speed and area, with results showing effective area and speed comparisons on various FPGA platforms. Key aspects include the construction of binary LDPC codes, efficient encoding algorithms, and the hardware implementation executed on a Xilinx Spartan 3E FPGA starter kit.