Conversor de gramas em onças
Passe uma massa em gramas para onças americanas com a definição exata: 100 g são 3,527396194958 oz, porque uma onça tem exatamente 28,349523125 gramas. Útil para rótulos de alimentos, receitas e formulários de envio. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Gramas
- 100
- Resultado
- 3,527396195 oz
- Convertido
- 3,527396195
- Onças
- 3,527396195
- Unidade de origem
- g
Um conversor de gramas para onças transforma uma massa métrica na onça avoirdupois usada em rótulos de alimentos dos Estados Unidos, formulários postais, balanças de cozinha e planilhas de ciências. Digite um número finito não negativo de gramas; a ferramenta divide pela definição internacional exata de que uma onça equivale a 28.349523125 gramas, um dezesseis avos da libra internacional de 0.45359237 quilograma, e devolve a magnitude em onças, o fator definicional, uma string de fórmula curta e passos de substituição ordenados que você pode colar em um caderno de laboratório ou em um teste unitário.
Por que gramas e onças se encontram exatamente em 28.349523125
Gramas e onças continuam sendo as duas unidades de massa cotidianas que as pessoas digitam na busca quando uma balança de cozinha, um rótulo ou um formulário de envio troca de sistema. O grama é a unidade SI de massa; a onça avoirdupois é a unidade habitual nos Estados Unidos para mercearia, encomendas e muitos exercícios escolares.
A relação não é uma estimativa topográfica: o acordo internacional de jarda e libra de 1959 fixou uma libra em exatamente 0.45359237 quilograma, e a libra avoirdupois se define como dezesseis onças, de modo que uma onça são exatamente 28.349523125 gramas. Este conversor aplica essa definição em uma só direção: onças iguais a gramas divididas por 28.349523125.
Não converte onças fluidas de volume, onças troy de metal precioso nem onças de farmácia; essas compartilham o nome com tamanhos diferentes e enganariam quem buscou gramas para onças por peso de mercearia ou de envio. Zero gramas mapeia de forma limpa para zero onças. Também falham valores não finitos como NaN ou Infinity.
Dicas práticas, checagens e buscas relacionadas
Prefira enviar números puros quando controlar o cliente; números em string só são aceitos se coincidirem com um padrão numérico finito estrito sem unidades, separadores de milhar nem símbolos de moeda. Checagens de ida e volta são fáceis: converta 28.349523125 gramas e confirme que recebe exatamente uma onça após o arredondamento, converta cem gramas e confirme o valor de onças publicado a doze decimais, ou converta zero e confirme zero.
Ao ensinar, mostre que multiplicar as onças publicadas por 28.349523125 recupera as gramas originais dentro do mesmo arredondamento a doze decimais usado nos campos publicados. Esta página se destina a quem busca g para oz, gramas para onças ou uma calculadora exata de 28.349523125 gramas por onça; não é um hub geral multiunidade de massa, não é um formulário principal de onças para gramas, não é um conversor de densidade de cozinha e não é um conversor de onça fluida de volume.
Prefira esta capacidade quando a entrada já está em gramas e você só precisa de onças.
Casos de uso
Rótulos de cozinha e escala de receitas
Converta massas métricas de ingredientes de gramas em onças para rótulos de embalagem dos EUA, lotes menores e fichas de receita que citam peso avoirdupois.
Formulários de envio e postais
Passe leituras de balança em gramas para onças em formulários de transportadoras, tabelas de tarifas e manifestos de armazém que ainda exigem a unidade habitual.
Perguntas frequentes
Qual fórmula converte gramas em onças?
ounces = grams ÷ 28.349523125. Uma onça avoirdupois se define como exatamente 28.349523125 gramas (um dezesseis avos da libra internacional 0.45359237 kg).
Isto converte onças fluidas ou onças troy?
Não. Só converte gramas em onças de massa avoirdupois. Onças fluidas medem volume; onças troy são outra unidade de massa para metais preciosos.
O que acontece se grams for negativo ou não for um número finito?
Massas negativas e valores não finitos (NaN, Infinity ou strings não numéricas) são rejeitados e não são cobrados.
O conversor de gramas para onças é grátis?
A ferramenta do navegador é grátis e roda em local.
Por que uma onça tem exatamente 28,349523125 gramas?
Porque o acordo internacional da jarda e da libra de 1959 fixou a libra em exatamente 0,45359237 quilograma, e uma libra avoirdupois tem 16 onças. Dividindo, a onça fica com 28,349523125 gramas exatos, sem estimativa.
Ferramentas relacionadas
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/conv/g-to-oz \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"grams":100}'const res = await fetch("https://api.kit.forhosting.com/conv/g-to-oz", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"grams": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/g-to-oz",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"grams": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/g-to-oz", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"grams":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"grams":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/g-to-oz", 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
{
"grams": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.g_to_oz",
"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. |
Notas técnicas
Massas negativas e valores não finitos falham com invalid_input em vez de inventar um número.
Por que gramas e onças se encontram exatamente em 28.349523125
Massas negativas são rejeitadas com invalid_input porque uma massa física não pode ser negativa nesta página.
Como chamar a API e o que retorna
O valor deve ser não negativo e finito. Envie um corpo JSON com um campo numérico finito obrigatório chamado grams. Aceitam-se os aliases g, gram, value, mass, weight e grams_value para que clientes SDK e envios de formulário usem o nome que se encaixe no produto. Em sucesso a resposta ecoa grams arredondado, define ounces, result e converted com a mesma magnitude de onças arredondada, unit para o token oz, from_unit para g e to_unit para oz, factor para o recíproco de 28.349523125, grams_per_ounce para 28.349523125, formula para a string ounces = grams ÷ 28.349523125, message para um resumo breve em inglês, e steps para um array ordenado de linhas de substituição que mostram a definição internacional. Validação falha, inclusive campos ausentes, números não finitos, gramas negativas, sinais de mais ou menos soltos ou strings não numéricas, retorna invalid_input e nunca é cobrada. O preço é um fixo US$ 0,002 por requisição bem-sucedida com unidade item.
Dicas práticas, checagens e buscas relacionadas
Permaneça na faixa dupla IEEE para que a divisão não transborde em um resultado não finito que o solucionador deva rejeitar. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando aprendizes omitem deliberadamente grams ou passam texto.
Casos de integração
Lições de casa e fixtures de teste unitário
Estudantes e engenheiros convertem massas escolares em gramas para onças e fixam JSON golden para que a aritmética do navegador e da API nunca divirja.
Perguntas técnicas
O fator 28.349523125 é exato?
Sim. A partir da libra internacional de 1959 (0.45359237 kg exatos) e da divisão avoirdupois de dezesseis onças por libra, 1 oz = 28.349523125 g sem incerteza residual.