Saltar para o conteúdo principal
LibraTool logoLibraTool

Calculadora de Desconto e Preço Promocional grátis

Calcule o preço final de venda, o percentual de desconto ou o valor economizado. Útil para compradores e varejistas que planejam promoções.

Funciona offline depois de carregado

Você paga

R$ 75,00

Você economiza

R$ 25,00

Desconto

25,0%

Usos comuns

  • Calcule Preços de Venda ao ComprarVeja exatamente quanto uma venda de '30% de desconto' custará a você, mais quanto você está economizando.
  • Planejar Promoções de VarejoOs varejistas planejando uma redução podem visualizar o preço final e o impacto na margem.
  • Esta Venda é Realmente um Bom Negócio?Use o modo 'Calcule % de desconto' para verificar se uma 'venda' recebeu um desconto genuíno.
  • Matemática de Desconto de Compra em MassaPara níveis de desconto em massa (por exemplo, 10% de desconto em 5+, 15% de desconto em 10+), calcule as economias em cada nível.
  • Verificar Códigos de CupomAo aplicar um cupom no checkout, calcule o desconto esperado para verificar se o código funcionou corretamente.

Como funciona

Todo o cálculo acontece diretamente no navegador usando aritmética simples de JavaScript — sem biblioteca, sem solicitação a servidor. A formatação de moeda com reconhecimento de localidade é tratada pela API Intl.NumberFormat integrada do navegador, que coloca corretamente símbolos, separadores, e casas decimais para qualquer localidade e moeda que você escolher.

  1. 1
    Escolha um modo de cálculo
    Três modos cobrem os cenários comuns de retalho: aplicar uma percentagem conhecida de desconto a um preço, trabalhar ao contrário a partir do preço original e de venda para encontrar a percentagem de desconto, ou descobrir quanto poupou. Mudar de modo altera quais entradas são mostradas.
  2. 2
    A aritmética funciona a cada tecla
    Para os modos 'aplicar desconto' e 'poupanças', o preço final é calculado como original × (1 − d₁/100) × (1 − d₂/100), que modela corretamente dois descontos empilhados como multiplicativos — não aditivos. Para o modo 'calcular', a percentagem é (original − final) / original × 100. Um campo opcional de imposto sobre vendas multiplica o preço pós-desconto por (1 + imposto/100).
  3. 3
    O Intl.NumberFormat formata o resultado
    A API Intl.NumberFormat integrada do navegador renderiza cada quantia monetária — colocando o símbolo corretamente para USD, EUR, JPY, INR, e as outras moedas suportadas, e aplicando automaticamente zero casas decimais para JPY com base nos dados de região que o navegador já tem.
  4. 4
    A comparação de ofertas encontra o melhor preço por unidade
    O painel opcional de comparação de ofertas calcula um custo por unidade para cada oferta como (preço × (1 − desconto/100)) / quantidade, depois destaca a mais baixa e mostra a diferença por unidade.

Ferramentas relacionadas

Perguntas frequentes