Conversor de gramos a onzas
Pase una masa en gramos a onzas de Estados Unidos con la definición exacta: 100 g son 3,527396194958 oz, porque una onza son exactamente 28,349523125 gramos. Útil para etiquetas de alimentos, recetas y formularios de envío. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Gramos
- 100
- Resultado
- 3,527396195 oz
- Convertido
- 3,527396195
- Onzas
- 3,527396195
- Unidad de origen
- g
Un conversor de gramos a onzas transforma una masa métrica en la onza avoirdupois usada en etiquetas de alimentos de Estados Unidos, formularios postales, básculas de cocina y hojas de ciencias. Introduzca un número finito no negativo de gramos; la herramienta divide por la definición internacional exacta de que una onza equivale a 28.349523125 gramos, un dieciseisavo de la libra internacional de 0.45359237 kilogramo, y devuelve la magnitud en onzas, el factor definitorio, una cadena de fórmula breve y pasos de sustitución ordenados que puede pegar en un cuaderno de laboratorio o en una prueba unitaria.
Por qué gramos y onzas coinciden exactamente en 28.349523125
Los gramos y las onzas siguen siendo las dos unidades de masa cotidianas que la gente escribe en el buscador cuando una báscula de cocina, una etiqueta o un formulario de envío cambia de sistema. El gramo es la unidad SI de masa; la onza avoirdupois es la unidad habitual en Estados Unidos para comestibles, paquetes y muchos ejercicios escolares.
Su relación no es una estimación topográfica: el acuerdo internacional de yarda y libra de 1959 fijó una libra en exactamente 0.45359237 kilogramo, y la libra avoirdupois se define como dieciséis onzas, de modo que una onza son exactamente 28.349523125 gramos. Este conversor aplica esa definición en una sola dirección: onzas igual a gramos divididos por 28.349523125.
No convierte onzas fluidas de volumen, onzas troy de metal precioso ni onzas de boticario; esas comparten el nombre con tamaños distintos y engañarían a quien buscó gramos a onzas por peso de comestibles o de envío. Cero gramos se mapea limpiamente a cero onzas. También fallan valores no finitos como NaN o Infinity.
Consejos prácticos, comprobaciones y búsquedas relacionadas
Prefiera enviar números desnudos cuando controle el cliente; los números en cadena solo se aceptan si coinciden con un patrón numérico finito estricto sin unidades, separadores de miles ni símbolos de moneda. Las comprobaciones de ida y vuelta son sencillas: convierta 28.349523125 gramos y confirme que recibe exactamente una onza tras el redondeo, convierta cien gramos y confirme el valor de onzas publicado a doce decimales, o convierta cero y confirme cero.
Al enseñar, muestre que multiplicar las onzas publicadas por 28.349523125 recupera los gramos originales dentro del mismo redondeo a doce decimales usado en los campos publicados. Esta página se dirige a quien busca g a oz, gramos a onzas o una calculadora exacta de 28.349523125 gramos por onza; no es un centro multiunidad de masa general, no es un formulario principal de onzas a gramos, no es un conversor de densidad de cocina y no es un conversor de onzas fluidas de volumen.
Prefiera esta capacidad cuando la entrada ya está en gramos y solo necesita onzas.
Qué puede hacer con ella
Etiquetas de cocina y escalado de recetas
Convierta masas métricas de ingredientes de gramos a onzas para etiquetas de envasado estadounidenses, lotes más pequeños y fichas de receta que citan peso avoirdupois.
Formularios de envío y postales
Pase lecturas de báscula en gramos a onzas para formularios de transportistas, tablas de tarifas y manifiestos de almacén que aún exigen la unidad habitual.
Preguntas frecuentes
¿Qué fórmula convierte gramos a onzas?
ounces = grams ÷ 28.349523125. Una onza avoirdupois se define como exactamente 28.349523125 gramos (un dieciseisavo de la libra internacional 0.45359237 kg).
¿Convierte onzas fluidas u onzas troy?
No. Solo convierte gramos a onzas de masa avoirdupois. Las onzas fluidas miden volumen; las onzas troy son otra unidad de masa para metales preciosos.
¿Qué ocurre si grams es negativo o no es un número finito?
Se rechazan masas negativas y valores no finitos (NaN, Infinity o cadenas no numéricas) y no se facturan.
¿Es gratuito el conversor de gramos a onzas?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Por qué una onza son exactamente 28,349523125 gramos?
Porque el acuerdo internacional de la yarda y la libra de 1959 fijó la libra en exactamente 0,45359237 kilogramos, y una libra avoirdupois tiene 16 onzas. Al dividir sale una onza de 28,349523125 gramos exactos, sin estimaciones.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"grams": 100
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.g_to_oz",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las masas negativas y los valores no finitos fallan con invalid_input en lugar de inventar un número.
Por qué gramos y onzas coinciden exactamente en 28.349523125
Las masas negativas se rechazan con invalid_input porque una masa física no puede ser negativa en esta página.
Cómo invocar la API y qué devuelve
El valor debe ser no negativo y finito. Envíe un cuerpo JSON con un campo numérico finito obligatorio llamado grams. Se aceptan los alias g, gram, value, mass, weight y grams_value para que clientes SDK y envíos de formulario usen el nombre que encaje en el producto. En caso de éxito la respuesta repite grams redondeado, asigna ounces, result y converted a la misma magnitud de onzas redondeada, unit al token oz, from_unit a g y to_unit a oz, factor al recíproco de 28.349523125, grams_per_ounce a 28.349523125, formula a la cadena ounces = grams ÷ 28.349523125, message a un resumen breve en inglés, y steps a un array ordenado de líneas de sustitución que muestran la definición internacional. La validación fallida, incluidos campos ausentes, números no finitos, gramos negativos, signos más o menos sueltos o cadenas no numéricas, devuelve invalid_input y nunca se cobra. El precio es un fijo $0.002 por petición exitosa con unidad item.
Consejos prácticos, comprobaciones y búsquedas relacionadas
Permanezca dentro del rango doble IEEE para que la división no desborde en un resultado no finito que el solucionador deba rechazar. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los aprendices omiten deliberadamente grams o pasan texto.
Casos de integración
Deberes y fijaciones de pruebas unitarias
Estudiantes e ingenieros convierten masas escolares en gramos a onzas y fijan JSON golden para que la aritmética del navegador y de la API no diverja.
Preguntas técnicas
¿Es exacto el factor 28.349523125?
Sí. A partir de la libra internacional de 1959 (0.45359237 kg exactos) y la división avoirdupois de dieciséis onzas por libra, 1 oz = 28.349523125 g sin incertidumbre residual.