The document presents an online secure file transfer system developed using a 3-tier architecture. The existing system has weaknesses in encryption that could allow intercepted data to be attacked and decrypted. The proposed system uses symmetric encryption so encrypted files can only be opened using the encryption key. The system has administrative and user modules, with admins able to upload encrypted files and users able to request and download files using keys. It was developed using Java, servlets, JSP, JDBC, SQL Server, Tomcat, HTML, and JavaScript and allows secure transfer of encrypted files from users to admins.