Abstract: The current healthcare system has traditionally relied on paper-based medical records or electronic medical records (EMRs) that are stored in centralized databases. This method, however, has shown to be ineffective and unreliable, causing major delays in patient care. Medical documents are frequently sent over email as a temporary fix; however, this approach is unsafe and unreliable. Data breaches or unauthorised access to sensitive patient information pose a serious danger and may have far-reaching repercussions for both patients and healthcare providers. Blockchain technology can provide a more secure, decentralized, and efficient way to store and share medical records. Blockchain offers a tamper-proof and auditable method to trace transactions while using cryptographic methods to secure the integrity and confidentiality of data, access to patient data and modifications. Patients, physicians, and hospitals may easily, anytime, anywhere, and with total safety and security, access medical records via a decentralised blockchain network. Patients have discretion over who gets access to their information and can allow healthcare professionals and organisations access to their medical records. We are employing a number of technologies, like MetaMask, Ganache, Web3JS, and Solidity, to develop a blockchain-based solution. Users may connect with blockchain networks via the browser plugin MetaMask, and a local blockchain development tool called Ganache offers a testing environment for blockchain-based apps. Programmers may interface with the Ethereum blockchain using Web3JS, a JavaScript framework, and Solidity, a language used to create smart contracts the blockchain of Ethereum. A centralised blockchain network that can safely store and distribute patient data is the predicted result of a blockchain-based system for medical record sharing. The system's interoperability and scalability may be ensured via integration with already-existing healthcare systems and databases. Medical record sharing may be automated with smart contracts, allowing for safe and auditable access based on predefined criteria and permissions.