OPPO A12 được trang bị màn hình kích thước 6.22 inch, hỗ trợ độ phân giải HD+ (1,520 x 720 pixel) và chiếm 89% diện tích mặt trước. OPPO A12 có kích thước 155.9 x 75.5 x 8.3 mm và nặng 165g. Mặt sau được phủ nhựa nhưng vẫn có họa tiết kim cương bóng bẩy. Ngoài ra, mặt sau của máy cũng có cảm biến vân tay.
OPPO A12 có hệ thống camera kép ở phía sau, bao gồm cảm biến chính 13MP + ống kính 2MP ở phía sau hỗ trợ các tính năng như quay video 1080p, zoom kỹ thuật số 6x, chế độ chân dung, chế độ chuyên nghiệp, toàn cảnh và timelapse. Ở mặt trước, điện thoại này có máy ảnh selfie 5MP để người dùng chụp ảnh tự sướng và gọi video call.
OPPO A12 được cung cấp sức mạnh xử lý đến từ con chip MediaTek Helio P35, 8 nhân tốc độ 2.3 Ghz, đi kèm GPU PowerVR GE8320, có RAM 4GB và bộ nhớ trong 64GB. Viên pin có dung lượng 4.230 mAh và hoạt động trên nền tảng ColorOS 6.1 dựa trên hệ điều hành Android 9 và hỗ trợ các kết nối như 4G LTE, Wi-Fi , Bluetooth 5.0, GPS, giắc cắm âm thanh 3.5mm, cảm biến vân tay nằm ở mặt lưng.
OPPO A12 lấy cảm hứng từ các mặt kim cương cắt trong thiết kế mặt sau Diamond Blaze 3D, cung cấp hoa văn và sắc thái. Màu sắc khác nhau khi nhìn từ các góc độ khác nhau. Được định vị ở phân khúc giá rẻ, OPPO A12 được bán với mức giá là 12,300 INR (khoảng 3,75 triệu đồng) với 2 phiên bản màu sắc là xanh hoặc đen.