Regular and controlled feeding is an important factor in the success of fish farming. However, manual methods of feeding are often less efficient and risk causing discrepancies in the amount of feed given. This research aims to design and develop an ESP32-based automatic feeding system controlled through the Blynk application. This system uses an RTC DS3231 sensor to determine the feeding time, an HC-SR04 ultrasonic sensor to detect the availability of feed, and a servo motor to automatically regulate feed distribution. If feed is available and the feeding time has arrived, the ESP32 will activate the servo motor to open the feed container and then close it again after the process is complete. The residual feed monitoring data is sent to the Blynk app, allowing the user to control and monitor the system in real-time via a mobile device. The test results show that the system is able to detect the amount of residual feed with high accuracy, with the difference between the ultrasonic sensor measurement and manual measurement ranging from 0.1-0.2 cm. In addition, the system successfully optimizes feeding efficiency by ensuring timely and appropriate distribution to the fish. Thus, the system can improve the effectiveness of feed management in fish farming as well as reduce manual intervention, thus providing a more practical and efficient solution for fish farmers. Pemberian pakan secara teratur dan terkontrol merupakan faktor penting dalam keberhasilan budidaya ikan. Namun, metode manual dalam pemberian pakan sering kali kurang efisien dan berisiko menyebabkan ketidaksesuaian jumlah pakan yang diberikan. Penelitian ini bertujuan untuk merancang dan mengembangkan sistem pemberian pakan otomatis berbasis ESP32 yang dikendalikan melalui aplikasi Blynk. Sistem ini menggunakan sensor RTC DS3231 untuk menentukan waktu pemberian pakan, sensor ultrasonik HC-SR04 untuk mendeteksi ketersediaan pakan, serta motor servo untuk mengatur distribusi pakan secara otomatis. Jika pakan tersedia dan waktu pemberian pakan telah tiba, ESP32 akan mengaktifkan motor servo untuk membuka wadah pakan dan kemudian menutupnya kembali setelah proses selesai. Data pemantauan sisa pakan dikirim ke aplikasi Blynk, memungkinkan pengguna untuk mengontrol dan memantau sistem secara real-time melalui perangkat seluler. Hasil pengujian menunjukkan bahwa sistem ini mampu mendeteksi jumlah sisa pakan dengan akurasi tinggi, dengan perbedaan pengukuran sensor ultrasonik dan pengukuran manual berkisar 0,1–0,2 cm. Selain itu, sistem berhasil mengoptimalkan efisiensi pemberian pakan dengan memastikan distribusi yang tepat waktu dan sesuai kebutuhan ikan. Dengan demikian, sistem ini dapat meningkatkan efektivitas manajemen pakan dalam budidaya ikan serta mengurangi intervensi manual, sehingga memberikan solusi yang lebih praktis dan efisien bagi pembudidaya ikan.