Грамматический словарь Зализняка (склонения слова):
Карат, караты, карата, каратов, карат, карату, каратам, карат, караты, каратом, каратами, карате, каратах
кара́т
-а, род. мн. -ов и -рат, м.
Мера веса драгоценных камней, равная 0,2
г. Бриллиант в два карата.
[араб. kirāt]
КАРАТ, а, род. мн. каратов и при счёте преимущ. карат, м. Мера массы алмазов и других драгоценных камней, равная 0,2 г [первонач. название одного семени рожкового дерева, применявшегося для взвешивания драгоценных камней].
| прил. каратный, ая, ое.
кара́т
КАРАТ -а; мн. род. -ов и -рат; м. [араб. kirat, итал. carato, нем. Karat] Мера веса драгоценных камней, равная 0,2 грамма. Бриллиант в два карата.
КАР’АТ, карата, ·муж. (·араб. ). Мера веса драгоценных камней, около 200 — 206 мг. Бриллиант в два карата.