Convertitore grani
Un grano corrisponde esattamente a 64,79891 milligrammi, quindi una carica di polvere da 100 grani pesa 6,479891 grammi. Porti qualsiasi peso tra grani, grammi, milligrammi e once avoirdupois quando manuale, bilancia e fattura usano unità diverse. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 100
- Unità sorgente
- Gr
- Unità di destinazione
- G
- Risultato
- 6,479891
- Etichetta di origine
- grain
- Etichetta di destinazione
- gram
- Grammi
- 6,479891
Un convertitore di grani trasforma una massa scritta in grani, grammi, milligrammi o once avoirdupois in qualsiasi altra unità di quell'insieme senza cercare tabelle di conversione o riscrivere formule di foglio di calcolo. Questa capacità usa fattori internazionali fissi instradati attraverso il grammo come base intermedia, così input identici producono sempre output identici senza chiamate di rete, senza campionamento di modelli e senza dipendenza dall'orologio.
Unità supportate e come viene calcolata la conversione
Il convertitore accetta quattro famiglie di massa sotto codici canonici stabili: gr per il grano internazionale, g per il grammo SI, mg per il milligrammo e oz per l'oncia avoirdupois. Ogni richiesta moltiplica il valore in ingresso per l'esatto fattore grammi-per-unità della sorgente, poi divide per il fattore grammi-per-unità della destinazione.
I fattori seguono la definizione internazionale del grano e l'oncia avoirdupois esatta: un grano è esattamente sessantaquattro virgola sette nove otto nove uno milligrammi, un milligrammo è esattamente un millesimo di grammo, e un'oncia avoirdupois è esattamente ventotto virgola tre quattro nove cinque due tre uno due cinque grammi. Poiché l'intermedio è sempre il grammo, convertire A in B e B in A è coerente fino all'arrotondamento pubblicato di dodici cifre decimali, e non c'è alcuna matrice a coppie che possa perdere la sincronia.
Once troy, pennyweight, carati e unità di forza sono intenzionalmente fuori ambito, così ricaricatori e gioiellieri ottengono risultati prevedibili di sola massa sotto un'unica convenzione chiara usata sulle bilance da polvere e sulle bilance da gioielleria.
Al banco di ricarica e in gioielleria
Usi il convertitore gratuito di grani nel browser quando le serve un rapido controllo grani-in-grammi, milligrammi-in-grani od once-in-grammi mentre legge un manuale di ricarica, un manuale di bilancia da polvere, una fattura di gioielleria o una ricetta da banco. Apra la pagina, inserisca il numero e le unità, e copi il risultato senza installare un foglio di calcolo, una libreria di unità o un pacchetto di calcolatrici da desktop.
Gli input sorgente seguono le stesse regole di conservazione degli altri elementi di parsing KIT, e i risultati sono sicuri da mettere in cache perché l'algoritmo è pienamente deterministico. Gli autori che pubblicano app mobili o chatbot possono mappare i campi result e formula direttamente in schede che mostrano sia il numero sia il percorso di conversione che ricaricatori e gioiellieri si aspettano sulla carta.
Casi d'uso
Cariche di polvere e proiettili per ricarica
Converta le cariche di polvere pubblicate in grani in grammi o milligrammi così bilance elettroniche e manuali condividono un'unica vista senza fattori scritti a mano.
Inventario di gioielleria e metalli preziosi
Normalizzi once e grammi su fatture, annunci e bilance da banco quando i fornitori mescolano once avoirdupois e massa metrica.
Domande frequenti
Quali unità supporta il convertitore di grani?
Grani (gr), grammi (g), milligrammi (mg) e once avoirdupois (oz).
Quanti grammi è un grano?
Esattamente 0,06479891 g secondo la definizione internazionale del grano (64,79891 mg).
Come converto 100 grani in grammi?
Il campo result della risposta è 6,479891, più un intermedio in grammi e una formula leggibile.
Cosa succede se invio un'unità sconosciuta?
Il messaggio nomina il campo ed elenca le unità supportate. I fallimenti di validazione non vengono addebitati.
Il convertitore di grani è gratuito?
Lo strumento nel browser gira gratis sul suo dispositivo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/conv/grain-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":100,"from":"gr","to":"g"}'const res = await fetch("https://api.kit.forhosting.com/conv/grain-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 100,
"from": "gr",
"to": "g"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/grain-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 100,
"from": "gr",
"to": "g"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/grain-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":100,"from":"gr","to":"g"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":100,"from":"gr","to":"g"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/grain-weight", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"value": 100,
"from": "gr",
"to": "g"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.grain_weight",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Lo strumento nel browser gira gratis sul suo dispositivo; l'API prepagata addebita $0.002 per elemento riuscito quando le pipeline hanno bisogno dello stesso contratto da server e automazione.
Unità supportate e come viene calcolata la conversione
Alias intuitivi come grain, grains, gram, grams, milligram, milligrams, ounce, ounces e avoirdupois ounce vengono normalizzati senza distinzione tra maiuscole e minuscole, così moduli e API possono passare sia codici brevi sia nomi completi.
Struttura della richiesta, campi della risposta ed errori di unità sconosciuta
Il messaggio d'errore nomina il campo errato ed elenca l'insieme supportato, così i client possono correggere i moduli senza tirare a indovinare. I valori negativi sono ammessi quando servono delta di peso con segno nelle pipeline di inventario; lo zero si converte pulito a zero in ogni unità di destinazione. Invii un corpo JSON con tre campi obbligatori: value come numero finito, from come stringa dell'unità sorgente e to come stringa dell'unità di destinazione. Gli alias amount, quantity e weight sono accettati per value; unit_from e source per from; unit_to e target per to. In caso di successo la risposta restituisce i codici canonici from e to, le stringhe leggibili from_label e to_label, il result convertito, la quantità intermedia in grammi, il fattore adimensionale da sorgente a destinazione, una breve riga di formula adatta alla visualizzazione UI, il tag di metodo grain_weight_si e l'elenco fisso units_supported. Un value mancante, numeri non finiti come NaN o Infinity, campi di unità mancanti e qualsiasi token che non corrisponda a un'unità supportata falliscono con invalid_input e non vengono addebitati dopo che il motore rifiuta la richiesta. Le cariche di polvere su scala in grani e gli sbozzati di gioielleria su scala in once condividono lo stesso percorso di codice, così le coppie di magnitudine estrema restano ben definite finché la doppia precisione IEEE può rappresentare il prodotto intermedio in grammi.
Uso nel browser, prezzi API e flussi di ricarica o gioielleria
Passi all'API prepagata quando un'app di registro di ricarica, un companion di bilancia da polvere, un sistema di inventario di gioielleria, uno strumento di annunci e-commerce o una pipeline di materiali deve convertire su larga scala pesi su scala in grani e in grammi sotto un contratto KIT stabile a $0.002 per elemento riuscito; i fallimenti di validazione che sollevano invalid_input non consumano saldo dopo il rifiuto. Abbini questo endpoint a convertitori di volume o lunghezza quando una pipeline di prodotto richiede più famiglie di misura, oppure lo richiami da solo quando il traffico di ricerca cerca specificamente la conversione dei grani—grani, grammi, milligrammi e once—anziché un quadro generale di unità.
Casi di integrazione
App e pipeline automatizzate
Richiami un'API di grani prepagata e deterministica da registri di ricarica e strumenti di gioielleria con un chiaro invalid_input sulle unità sconosciute.