Badan keton termasuk metabolit lemak seperti asetoasetat, beta hidroksibutirat dan aseton. Ketika tubuh memproduksi lebih banyak badan keton daripada yang dapat disaring oleh ginjal, badan keton diekskresikan dalam urin, sehingga menghasilkan badan keton urin positif. Jika tes urin positif lemah untuk badan keton, itu adalah perubahan fisiologis sementara, terutama terkait dengan diet baru-baru ini, misalnya, orang yang sudah lama tidak makan, makan lebih sedikit karbohidrat dan makan terlalu banyak makanan berlemak. Kadar keton yang lemah juga dapat terjadi setelah olahraga berat atau jika Anda telah minum banyak sebelum tes.