Conversor de porcentagem em decimal (ex. 25% → 0.25), grátis
25% equivale a 0,25 em decimal: porcentagem significa partes por cem, então basta dividir por 100. Cole valores com ou sem o sinal %, incluindo 12,5, valores acima de 100 e negativos. 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
- Porcentagem
- 25
- Forma decimal
- 0,25
- Fração
- 25/100
Um conversor de porcentagem em decimal transforma uma porcentagem que as pessoas digitam todos os dias no número puro usado em fórmulas, planilhas e código. Digite 25, 12.5 ou 100—ou cole uma string com sinal de porcentagem no final—e a ferramenta divide por cem, arredonda a uma precisão estável e devolve o decimal junto com uma string de fração curta e substituição passo a passo que você pode copiar para anotações ou testes.
O que porcentagem-para-decimal significa e por que a divisão por 100 funciona
Uma porcentagem é um número expresso por cento: vinte e cinco por cento significa literalmente vinte e cinco partes em cem, a fração vinte e cinco sobre cem, que se simplifica ao decimal 0.25. A conversão universal é portanto decimal igual a porcentagem dividida por cem. Essa única divisão mapeia a linguagem da sala de aula (desconto de vinte por cento, chance de cinquenta por cento, taxa de conclusão de cem por cento) para o intervalo unitário e além que engenheiros e planilhas esperam.
Valores acima de cem por cento são decimais válidos maiores que um—cento e cinquenta por cento vira 1.5—o que importa para taxas de crescimento, markup e mudança relativa. Porcentagens negativas convertem da mesma forma: menos dez por cento vira −0.1. Porcentagens fracionárias como 12.5% viram 0.125 sem casos especiais.
Escrever o sinal de porcentagem é convenção de exibição; remover um caractere de porcentagem final opcional e então dividir por cem é exatamente o cálculo manual. Quando a entrada falta, fica vazia após um sinal sozinho, ou contém letras e símbolos que não são número finito, a conversão deve parar com erro.
Dicas práticas, limites e buscas relacionadas
Prefira enviar um número puro quando você controla o cliente; aceite strings com sufixo de porcentagem só quando usuários colam de cópias de UI ou planilhas. Não embuta separadores de milhar nem símbolos de moeda—remova-os no cliente antes de chamar. Valores maiores que cem por cento são intencionais para crescimento e markup.
Entradas próximas de zero arredondam limpas para decimal zero. Esta página atende quem busca conversor de porcentagem em decimal; não é formatador decimal-para-porcentagem nem calculadora de percentual em massa química. Prefira esta capacidade quando a fonte já é porcentagem e você só precisa da forma decimal.
Checagens de ida e volta: multiplique o decimal devolvido por cem e confirme que coincide com o percent de entrada no mesmo arredondamento de doze casas.
Casos de uso
Checagens de lição de casa de conversão porcentagem–decimal
Alunos digitam porcentagens da folha e comparam decimais e forma de fração manuscritos com um resultado determinístico antes de entregar.
Normalização de pesquisas e analytics
Pipelines transformam porcentagens reportadas (taxas de resposta, cotas tipo NPS) em decimais prontos para médias ponderadas e bibliotecas de gráficos.
Testes unitários para motores de preço e desconto
Gere pares conhecidos porcentagem→decimal mais rejeições não numéricas deliberadas para que valores esperados do kata de código fiquem estáveis entre idiomas.
Perguntas frequentes
Como se converte uma porcentagem em decimal?
Divida a porcentagem por 100. Por exemplo, 25% vira 25 ÷ 100 = 0.25, e 100% vira 1.
Posso enviar um valor com o sinal %?
Sim. Entradas string podem incluir um sinal de porcentagem final (por exemplo "25%"). Ele é removido antes da conversão.
O que acontece com entrada não numérica?
Letras, strings vazias, booleanos e outros valores não finitos são rejeitados e nunca cobrados.
Isso converte decimal de volta em porcentagem?
Não. Só converte porcentagem → decimal. Use uma ferramenta decimal-para-porcentagem se precisar do inverso (multiplicar por 100).
O conversor de porcentagem em decimal é grátis?
A ferramenta do navegador é grátis e roda localmente.
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/fmt/percent-decimal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percent":25}'const res = await fetch("https://api.kit.forhosting.com/fmt/percent-decimal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percent": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/percent-decimal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percent": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/percent-decimal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percent":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percent":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/percent-decimal", 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
{
"percent": 25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.percent_decimal",
"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 | 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
Entrada não numérica levanta invalid_input em vez de um valor errado silencioso. Alunos conferindo lição de casa, analistas normalizando taxas de pesquisa e clientes de API preparando entradas de probabilidade ou desconto precisam do mesmo caminho determinístico: sem rede, sem sementes aleatórias, sem dependência de relógio.
O que porcentagem-para-decimal significa e por que a divisão por 100 funciona
Ensinar a regra com exemplos pareados (25 → 0.25, 100 → 1, 0 → 0) constrói a mesma intuição que a API codifica.
Como chamar a API e o que volta
No sucesso a resposta devolve percent como número arredondado, decimal igual a percent dividido por cem com arredondamento fixo de doze casas, fraction como string compacta porcentagem-sobre-cem, formula com a regra, message com resumo de uma linha, e steps como array ordenado. Envie um corpo JSON com um campo obrigatório percent (alias percentage, value, p, n e input). O valor pode ser número JSON ou string; strings podem incluir um sinal de porcentagem final após espaços opcionais. A magnitude absoluta deve ficar dentro do limite publicado de um trilhão para que os resultados permaneçam doubles IEEE finitos no Worker e no navegador. Validação falha—percent ausente, strings vazias, tokens não numéricos, booleanos ou objetos, valores não finitos ou magnitudes fora do limite—retorna invalid_input e nunca é cobrada. O preço é US$ 0,002 fixo por requisição bem-sucedida.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, pareie exemplos: 25% → 0.25, 100% → 1, 12.5% → 0.125, e uma string de letras como abc demonstra o caminho duro invalid_input. Tarefas falhas com invalid_input não consomem saldo pré-pago.