Calculadora de peso de diamante
Esta calculadora estima o peso em quilates de um diamante com base em sua forma, comprimento, largura e profundidade.
Executar grátis
Selecione um dos dez contornos comuns e informe as três medidas em milímetros. A calculadora aplica o fator correspondente e retorna o resultado em quilates, além das dimensões e do fator usados. Ela é útil quando um diamante solto ou montado não pode ser pesado diretamente, mas o valor continua sendo uma estimativa, pois variam as proporções da lapidação, a espessura da cintura e a geometria do pavilhão.
Meça o diamante de maneira consistente
Use um medidor milimétrico ou paquímetro digital e registre o comprimento máximo, a largura máxima e a profundidade total do diamante. Em um diamante redonda, comprimento e largura normalmente são próximos, mas informe os dois valores medidos em vez de copiar um deles automaticamente. Em contornos ovais, pera, marquise, coração, retangulares ou outros formatos alongados, o comprimento é a maior dimensão vista de frente, e a largura é a maior dimensão perpendicular. A profundidade vai da mesa ou do ponto mais alto da coroa até a culaça ou o ponto mais baixo do pavilhão. Pequenas diferenças importam porque as três dimensões são multiplicadas. Portanto, uma leitura de 6.50 mm deve ser informada como 6.5, sem conversão para centímetros ou polegadas. A calculadora rejeita dimensões iguais a zero, negativas, ausentes, infinitas ou não numéricas. Ao medir um diamante montado, não force a ferramenta sob as garras e considere aproximada qualquer medida de profundidade parcialmente oculta. Registre como a medição foi feita para que outra pessoa compreenda os limites da estimativa.
Entenda o método do fator de forma
A estimativa multiplica comprimento, largura e profundidade e depois aplica um fator associado ao contorno selecionado. As opções são redondo, princesa, oval, esmeralda, pera, marquise, almofada, coração, radiante e asscher. Os fatores de forma condensam diversas hipóteses geométricas em um coeficiente prático, possibilitando uma estimativa rápida em quilates sem reconstruir cada faceta. A resposta inclui o fator selecionado e apresenta a fórmula, tornando o cálculo auditável e fácil de reproduzir. Escolha o contorno que melhor descreve a silhueta real do diamante vista de frente, e não apenas seu nome comercial. Por exemplo, uma lapidação retangular em degraus pertence à opção esmeralda ou retangular, enquanto um contorno arredondado semelhante a uma almofada pertence à opção almofada. Se a lapidação for muito incomum, bastante assimétrica, excepcionalmente profunda ou muito rasa, talvez nenhum fator padrão a represente bem. Nesse caso, use a forma mais próxima somente para obter uma faixa aproximada e informe essa escolha. O resultado é arredondado para quatro casas decimais para manter a apresentação estável, mas a multiplicação ocorre antes do arredondamento.
Considere o resultado uma estimativa, não um laudo
O quilate é uma unidade de massa, enquanto as dimensões descrevem tamanho físico. Dois diamantes com medidas idênticas podem ter pesos diferentes porque os lapidadores distribuem o material de formas distintas pela coroa, cintura, pavilhão, cantos e culaça. Os fatores padrão oferecem uma estimativa dimensional conveniente; eles não identificam o diamante, não confirmam se ele é natural ou sintético, não atribuem notas de qualidade e não substituem uma balança calibrada. Os resultados são úteis para planejamento de estoque, projeto preliminar de joias, verificação da plausibilidade de um peso declarado e análise de um diamante montado que não pode ser removido com segurança. Em uma venda, apólice de seguro, envio ao laboratório ou outra decisão em que a massa exata afete o valor, peça a um joalheiro ou gemólogo qualificado que pese e documente o diamante solto. Guarde as medidas originais junto ao resultado, pois o arredondamento excessivo dos dados de entrada pode ampliar o erro. Usuários da API podem armazenar forma, dimensões, fator, fórmula e estimativa em quilates juntos, criando um registro claro do cálculo e de suas premissas.
Casos de uso
Estimar um diamante montado
Aproxime o peso em quilates por medidas acessíveis quando não for viável remover o diamante com segurança.
Planejar uma cravação
Compare pesos prováveis de diamantes em formatos comuns antes de escolher a cravação ou solicitar orçamentos.
Conferir uma descrição de estoque
Compare o peso declarado pelo fornecedor com uma estimativa dimensional transparente e encaminhe grandes divergências para análise.
Perguntas frequentes
Quanto custa a calculadora?
O uso no navegador é gratuito, e cada solicitação API custa US$ 0,002.
Qual unidade de medida devo usar?
Informe comprimento, largura e profundidade em milímetros. O peso estimado é retornado em quilates.
O resultado é o peso exato do diamante?
Não. É uma estimativa dimensional baseada em um fator de forma padrão; o peso exato exige uma balança calibrada.
Por que diamantes de mesmo tamanho podem ter pesos diferentes?
Proporções diferentes da lapidação podem distribuir quantidades distintas de material nas mesmas dimensões externas.
O que acontece se uma dimensão for zero ou negativa?
A solicitação falha com um erro de entrada inválida. Todas as dimensões devem ser números finitos e positivos.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/hobby/diamond-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"shape":"round","length":6.5,"width":6.5,"depth":4}'const res = await fetch("https://api.kit.forhosting.com/hobby/diamond-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"shape": "round",
"length": 6.5,
"width": 6.5,
"depth": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/diamond-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"shape": "round",
"length": 6.5,
"width": 6.5,
"depth": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/diamond-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"shape":"round","length":6.5,"width":6.5,"depth":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"shape":"round","length":6.5,"width":6.5,"depth":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/diamond-weight", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"shape": "round",
"length": 6.5,
"width": 6.5,
"depth": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.diamond_weight",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |