This paper presents a novel method for denoising electrocardiogram (ECG) signals using adaptive filters, which effectively addresses various noise types encountered during recording. Unlike traditional techniques that require a reference signal, the proposed method utilizes the primary ECG signal itself for real-time processing, enhancing its applicability. The effectiveness of this method is validated through simulations using least mean square (LMS), normalized least mean square (NLMS), and leaky LMS algorithms.