Conversor de glicemia
100 mg/dL são 5,5499439456 mmol/L: o conversor divide ou multiplica pela constante clínica 18,0182, para que a leitura de um glicosímetro americano e um laudo europeu falem a mesma língua. Ele só converte e nunca faz diagnóstico. 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
- Valor
- 100
- Unidade de origem de 'value'
- mg_dl
- Para
- mmol_l
- Resultado
- 5,5499439456
- Rótulo de origem
- milligrams per deciliter
- Rótulo de destino
- millimoles per liter
- Valor em mg/dL
- 100
Este conversor de unidades de glicemia transforma uma concentração numérica de glicose de miligramas por decilitro para milimoles por litro ou o contrário, e devolve a magnitude convertida com rótulos de unidade canônicos. O único fator de conversão usado é a constante clínica fixa 18.0182: um milimol por litro equivale a 18.0182 miligramas por decilitro, portanto miligramas por decilitro se dividem por esse fator para virar milimoles por litro, e milimoles por litro se multiplicam por ele para virar miligramas por decilitro. Apelidos do dia a dia como mg/dL, mg/dl, mmol/L, mmol/l e mmol são aceitos, de modo que impressões de laboratório, exportações de medidores e células de planilha possam compartilhar um único contrato. A conversão sempre passa por miligramas por decilitro, sem chamadas de rede, sem amostragem e sem atalhos dependentes de data. Verificações típicas incluem cem miligramas por decilitro para milimoles por litro e cinco vírgula cinco milimoles por litro de volta para miligramas por decilitro.
O que o conversor de glicemia devolve e quais unidades ele entende
Uma conversão de unidades de glicemia responde a uma pergunta estreita: dada uma concentração em uma unidade de laudo comum, qual é a magnitude equivalente na outra unidade que clínicas, medidores e periódicos realmente usam. Esta calculadora aceita um valor numérico, uma unidade de origem e uma unidade de destino, e então devolve o resultado convertido arredondado a uma precisão estável, os identificadores canônicos de origem e destino, rótulos legíveis, o valor intermediário em miligramas por decilitro e o fator fixo 18.0182 usado na ponte.
Grafias do dia a dia como mg/dL, mg/dl, mgdl, miligramas por decilitro, mmol/L, mmol/l, mmol e milimoles por litro se normalizam para esses ids, de modo que formulários, query strings e planilhas possam reaproveitar o mesmo contrato sem inventar enums privados. Casos rejeitados incluem valor, from ou to ausentes; números não finitos; magnitudes acima do teto documentado; concentrações negativas; e qualquer string de unidade que não esteja na lista suportada.
Onde a conversão de unidades de glicemia se encaixa em laboratórios, viagens e software
Laudos clínicos e de consumo de glicose muitas vezes misturam o estilo dos Estados Unidos, miligramas por decilitro, com o SI milimoles por litro usado no Canadá, no Reino Unido, na Austrália e em grande parte da Europa, então um único conversor determinístico evita o desvio de calculadora manual quando um paciente, enfermeiro, estudante ou desenvolvedor compara leituras entre dispositivos e artigos.
Laudos de laboratório convertem exportações de medidores para a unidade SI que o prontuário eletrônico espera; viajantes mapeiam leituras do medidor de casa para a unidade de um plano de cuidado estrangeiro; professores passam tarefas que precisam de uma checagem rápida e offline do fator 18.0182 sem confiar em apps opacos que mudam a precisão em silêncio.
Desenvolvedores chamam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos para UIs de health-tech, para normalizar a glicose informada pelo usuário antes de demos com gráficos, ou para satisfazer enunciados de desafios de programação que exigem fatores exatos em vez de uma estimativa vaga. Ferramentas de produto usam a reescrita quando um aprendiz ou agente digita cem miligramas por decilitro e a UI precisa mostrar milimoles por litro lado a lado.
Combine-o com conversores genéricos de concentração quando você precisar de molaridade para outros solutos, e lembre-se de que esta ferramenta não diagnostica, não interpreta faixas clínicas nem recomenda tratamento.
Casos de uso
Alinhamento de unidades entre laboratório e medidor
Converta exportações de medidores e impressões de laboratório entre mg/dL e mmol/L para que registros, gráficos e repasses compartilhem uma única unidade de laudo.
Viagem e cuidado em sistema duplo
Mapeie leituras do medidor de casa para a unidade SI ou dos EUA usada em um plano de cuidado, uma receita ou uma folha de orientação estrangeira.
Perguntas frequentes
O que acontece se eu enviar um valor negativo?
A concentração de glicemia não pode ser negativa; zero é permitido e converte para zero.
Esta ferramenta interpreta faixas clínicas ou diagnostica diabetes?
Não. Ela apenas converte unidades entre mg/dL e mmol/L. Não fornece orientação médica, conversão de A1C nem recomendações de tratamento.
Quais países usam mmol/L e quais usam mg/dL?
Nos Estados Unidos o comum é mg/dL, enquanto Canadá, Reino Unido, Austrália e boa parte da Europa usam mmol/L. Por isso quem viaja ou segue um plano de cuidado estrangeiro costuma precisar das duas.
Quantas casas decimais o resultado mostra?
Dez por padrão, e você pode escolher qualquer quantidade entre 0 e 15. O valor de base continua o mesmo; muda apenas o arredondamento do número que aparece na tela.
Como converto mmol/L de volta para mg/dL?
Escolha mmol/L como unidade de origem e mg/dL como destino: o valor é multiplicado por 18,0182. No sentido contrário ele é dividido pelo mesmo fator, então as duas direções sempre batem.
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/blood-glucose \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":100,"from":"mg_dl","to":"mmol_l"}'const res = await fetch("https://api.kit.forhosting.com/conv/blood-glucose", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 100,
"from": "mg_dl",
"to": "mmol_l"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/blood-glucose",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 100,
"from": "mg_dl",
"to": "mmol_l"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/blood-glucose", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":100,"from":"mg_dl","to":"mmol_l"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":100,"from":"mg_dl","to":"mmol_l"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/blood-glucose", 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
{
"value": 100,
"from": "mg_dl",
"to": "mmol_l"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.blood_glucose",
"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.
Limites
max_abs_value | 1000000000000 |
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
O que o conversor de glicemia devolve e quais unidades ele entende
Os ids canônicos são mg_dl para miligramas por decilitro e mmol_l para milimoles por litro. Não há caminho aproximado por tabela de peso molecular nem fator de correção específico de laboratório: o motor ou multiplica e divide por 18.0182 dentro da faixa de magnitude suportada, ou rejeita a entrada com invalid_input. Se você precisar de percentuais de A1C, cálculos de dose de insulina ou conversão genérica de unidades multicategoria, use as ferramentas dedicadas a esses domínios; esta página responde apenas à conversão de unidades de glicemia entre mg/dL e mmol/L, com saída numérica estável adequada a planilhas, testes unitários e consumidores de API que não devem inventar fatores.
Como o fator 18.0182 é aplicado e como os resultados permanecem reprodutíveis
Notação científica opcional na string do valor é permitida quando ela é interpretada como um decimal finito; espaços embutidos, prefixos hexadecimais e tokens não numéricos são rejeitados com uma mensagem clara, para que uma célula ruim não vire um número de laboratório errado. Zero é um valor válido e simplesmente resulta em zero na unidade de destino. O cálculo multiplica value pelo fator de origem em miligramas por decilitro e então divide pelo fator de destino: um milimol por litro é exatamente 18.0182 miligramas por decilitro, então cem miligramas por decilitro viram cem divididos por 18.0182 milimoles por litro, e cinco milimoles por litro viram cinco vezes 18.0182 miligramas por decilitro. Os campos preferenciais são value para a magnitude de glicose, from para a unidade de origem e to para a unidade de destino, com os apelidos amount, glucose, n, quantity e level para o valor, unit, from_unit, source e input_unit para from, e target, to_unit, output_unit e into para to, de modo que clientes heterogêneos possam compartilhar um único contrato. Valores negativos falham com invalid_input, porque uma concentração física não pode ser negativa. Um campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para value, result e value_mg_dl, com padrão dez e limite de quinze, para que os goldens de JSON permaneçam estáveis. Combine a execução grátis no navegador desta página com a API paga quando você precisar do resultado matemático idêntico dentro de um pipeline automatizado sem reimplementar tabelas de unidades por conta própria.
Onde a conversão de unidades de glicemia se encaixa em laboratórios, viagens e software
Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a validação que falha não é cobrada, e nada é armazenado depois que a resposta retorna. Essa divisão — exploração interativa grátis e uma API paga e idêntica — combina com o restante do catálogo tier-A do KIT e permite passar de uma demonstração de sala de aula para um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Trabalhos escolares e fixtures de CI
Gere conversões de glicemia reprodutíveis para exercícios, softwares de tutoria e testes unitários que fazem asserção sobre o fator fixo 18.0182.
Perguntas técnicas
Quanto custa o conversor de glicemia?
É grátis no seu navegador nesta página. Pela API, uma requisição bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
Quais unidades de glicemia são suportadas?
Miligramas por decilitro (mg_dl, apelidos mg/dL, mg/dl, mgdl) e milimoles por litro (mmol_l, apelidos mmol/L, mmol/l, mmol).
Qual fator de conversão é usado?
O fator clínico fixo 18.0182: 1 mmol/L = 18.0182 mg/dL. mg/dL ÷ 18.0182 = mmol/L; mmol/L × 18.0182 = mg/dL.