Valor em dólares por extenso
Transforme 1250.50 em one thousand two hundred fifty dollars and fifty cents, a linha por extenso em inglês que faturas, contratos e cartas de acordo pedem nos Estados Unidos. O singular e o plural saem certos e os centavos são arredondados. 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
- Quantidade
- 1.250,5
- Palavras
- one thousand two hundred fifty dollars and fifty cents
- Inteiro
- 1.250
- Centavos
- 50
- Palavras da parte inteira
- one thousand two hundred fifty
Uma calculadora de valor em dólares por extenso converte uma cifra monetária na frase em inglês usada em faturas, contratos, cartas de liquidação e outros documentos formais que exigem um total numérico e um valor escrito. Informe um valor não negativo como 1250.50 e receba one thousand two hundred fifty dollars and fifty cents, com singular ou plural de dollars e cents escolhido automaticamente. O mesmo fluxo devolve os dólares inteiros, os centavos, as palavras do inteiro, as dos centavos, uma fórmula breve e passos ordenados que você pode validar em testes ou colar em modelos. Contas a pagar, geradores de contrato, tarefas LMS sobre notação monetária e avisos de remessa precisam desse soletramento determinístico sem abrir uma biblioteca de fórmulas de planilha.
O que significa a redação jurídica de dólares e como se separam dólares e centavos
Faturas, pedidos de compra, contratos e muitos documentos formais de remessa exigem duas representações do mesmo dinheiro: um campo numérico e um valor por extenso que reduz o risco de alteração e coincide com a cifra em prosa. O estilo jurídico e comercial comum nos Estados Unidos soletra o inteiro de dólares em palavras inglesas minúsculas, acrescenta dollar ou dollars, depois a palavra and e em seguida a contagem de centavos em palavras com cent ou cents.
Mil duzentos e cinquenta dólares com cinquenta centavos torna-se one thousand two hundred fifty dollars and fifty cents. A soletração completa de ambas as unidades é preferida a uma fração como 50/100 quando o público é uma cláusula contratual, rodapé de fatura ou carta de liquidação, e não um modelo de cheque em papel. Zero dólares ainda produzem a palavra zero para que campos em branco não possam ser preenchidos depois; noventa e nove centavos sozinhos aparecem como zero dollars and ninety nine cents.
Unidades no singular importam: one dollar and one cent, não one dollars and one cents. O arredondamento usa aritmética de centavos totais —multiplicar por cem, arredondar para o centavo inteiro mais próximo e depois separar inteiro e resto—, de modo que o ruído de exibição de ponto flutuante não invente uma terceira casa decimal. Dinheiro negativo é rejeitado: uma linha formal de valor não é um memorando de débito assinado, e soletrar valores com menos confundiria auditores.
Dicas práticas, limites e buscas relacionadas
Prefira enviar um número simples quando você controla o cliente; aceite strings com prefixo de moeda ou agrupadas por vírgulas só quando usuários colam da interface ou de planilhas. Não envie mais de duas casas decimais significativas se precisar de concordância bit a bit com um livro-razão específico: arredonde primeiro no cliente, ou confie no arredondamento de centavos totais da ferramenta e compare em whole e cents.
Valores exatamente zero são válidos e se soletram como zero dollars and zero cents, o que é útil para linhas anuladas ou de saldo zero. Esta página atende quem busca calculadora de valor em dólares por extenso, quantia em palavras para faturas e contratos, dollars and cents em inglês ou redação jurídica de dinheiro online; não é um construtor de frases de cheque com nn sobre cem, nem um motor de soletração multilíngue, nem um extrator de totais de fatura que encontra valores dentro de documentos.
Prefira esta capacidade quando você já tem um único número monetário e precisa da redação completa em inglês de dollars and cents; se precisar da forma fracionária de cheque, use uma ferramenta de palavras de moeda para cheques.
Casos de uso
Totais escritos em faturas e pedidos de compra
Sistemas de faturamento convertem um total numérico de fatura na frase inglesa de dollars and cents que a equipe cola em rodapés de PDF e confirmações por e-mail.
Cláusulas de valor em contratos e liquidações
Modelos jurídicos anexam um valor em dólares por extenso ao lado da cifra numérica para que ambas as partes compartilhem a mesma redação formal na cláusula de pagamento.
Testes unitários para bibliotecas de soletração monetária
Gere casos conhecidos de inteiros, só centavos, unidades no singular, mistos e rejeição de negativos como valores esperados de kata sem escrever à mão longas cadeias de palavras.
Perguntas frequentes
O que 1250.50 vira em palavras?
one thousand two hundred fifty dollars and fifty cents — dólares e centavos inteiros soletrados em inglês, com dollars e cents no plural.
Como o dólar e o centavo no singular são tratados?
Exatamente um dólar usa dollar (não dollars). Exatamente um centavo usa cent (não cents). Zero e qualquer outra contagem usam as formas plurais.
Valores negativos são permitidos?
A redação de fatura e jurídica está definida só para somas não negativas.
Como os centavos são arredondados?
O valor é convertido em centavos totais com arredondamento half-up (Math.round de amount × 100) e depois separado em dólares inteiros e um resto de 0–99.
A calculadora de valor em dólares por extenso é 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/str/spell-dollar-amount \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":1250.5}'const res = await fetch("https://api.kit.forhosting.com/str/spell-dollar-amount", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 1250.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/spell-dollar-amount",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 1250.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/spell-dollar-amount", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":1250.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":1250.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/spell-dollar-amount", 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
{
"amount": 1250.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.spell_dollar_amount",
"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.
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
Valores negativos geram um erro invalid_input claro em vez de inventar uma frase com sinal de menos que formulários jurídicos não aceitam na linha escrita.
O que significa a redação jurídica de dólares e como se separam dólares e centavos
As magnitudes permanecem dentro de um teto absoluto publicado para que os inteiros intermediários continuem doubles IEEE seguros no Worker e no navegador. Ensinar a separação com exemplos emparelhados —só inteiro, só centavos, misto, unidades no singular e um negativo deliberado— constrói a mesma intuição que a API codifica.
Como chamar a API e o que ela devolve
O valor deve ser finito e não negativo, e não pode exceder o máximo publicado de um trilhão. Envie um corpo JSON com um único campo obrigatório amount (aliases value, money, sum, n, input e dollars). O valor pode ser um número JSON ou uma string; strings podem incluir um símbolo de moeda inicial opcional ou um código de três letras, e separadores de milhar simples com vírgulas ou espaços entre grupos de dígitos são removidos antes do parse. Em caso de sucesso, a resposta define amount como o valor após arredondamento monetário de duas casas, words como a frase jurídica completa com unidades de dollars e cents, whole e cents como a separação inteira, whole_words e cents_words como as partes soletradas sem nomes de unidade, dollar_unit e cent_unit como os rótulos singular ou plural escolhidos, formula como uma regra breve em inglês, message como um resumo de uma linha e steps como um array ordenado que registra a entrada, a separação, a soletração e a frase final. Validação falha —amount ausente, strings vazias, tokens não numéricos, booleanos ou objetos, valores não finitos, magnitudes acima do limite ou qualquer valor negativo— devolve invalid_input e nunca é cobrada. O preço é uma tarifa fixa de US$ 0,002 por solicitação bem-sucedida com unidade item e preço marginal zero.
Dicas práticas, limites e buscas relacionadas
Ao ensinar ou escrever testes, emparelhe exemplos: one thousand two hundred fifty point five zero corresponde a one thousand two hundred fifty dollars and fifty cents; one corresponde a one dollar and zero cents; zero point zero one corresponde a zero dollars and one cent; e um negativo como minus ten demonstra o caminho rígido de invalid_input com uma mensagem que menciona non-negative. Tarefas com falha que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos scripts exploratórios quando aprendizes enviam negativos de propósito. Checagens de ida e volta são fáceis: recalcule whole vezes cem mais cents e confirme que é igual ao valor arredondado em centavos, re-soletrar whole e cents com uma tabela conhecida para casos pequenos e confirme que inverter só o sinal muda a resposta para invalid_input.