ForHosting KIT · Conversores de unidades

Número para palavras de moeda

1250,50 vira one thousand two hundred fifty and 50/100, a forma em inglês que os bancos esperam na linha por extenso do cheque: informe o valor e copie a frase. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valor
1.250,5
Você obtém
Palavras
one thousand two hundred fifty and 50/100
Inteiro
1.250
Centavos
50
Fração de centavos
50/100

Uma ferramenta de número para palavras de moeda transforma um valor monetário na frase em inglês usada na linha por extenso de um cheque. Digite um valor não negativo como 1250.50 e receba a forma clássica one thousand two hundred fifty and 50/100, com a parte fracionária fixada como dois dígitos de centavos sobre cem. O mesmo processo retorna os dólares inteiros, os centavos, as palavras do número inteiro isoladas, uma fórmula curta e passos ordenados que você pode verificar em testes ou colar em formulários. Contracheques, contas a pagar, linhas de acordos judiciais e lições sobre notação monetária precisam dessa grafia determinística sem abrir uma biblioteca de fórmulas de planilha.

O que significam as palavras de moeda em estilo de cheque e como dólares e centavos se dividem

Cheques em papel 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. O estilo comum dos Estados Unidos soletra o inteiro em dólares com palavras inglesas em minúsculas, depois acrescenta a palavra and e, em seguida, uma contagem de centavos de dois dígitos escrita como fração sobre cem. Mil duzentos e cinquenta dólares e cinquenta centavos torna-se one thousand two hundred fifty and 50/100.

A forma fracionária 50/100 é preferida à palavra fifty cents porque fixa a unidade menor em exatamente duas casas decimais e é lida da mesma forma em cada modelo bancário. 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 and 99/100.

O arredondamento usa aritmética de centavos totais — multiplicar por cem, arredondar para o centavo inteiro mais próximo e depois dividir inteiro e resto —, de modo que o ruído de exibição de ponto flutuante não inventa uma terceira casa decimal. Dinheiro negativo é rejeitado: um cheque não é uma nota de débito com sinal, e soletrar valores com menos confundiria a compensação.

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 apenas quando os usuários colarem da interface ou de planilhas. Não envie mais de duas casas decimais significativas se precisar de concordância bit-exata com um livro-razão específico — arredonde primeiro no seu cliente, ou confie no arredondamento de centavos totais da ferramenta e compare em whole e cents.

Valores exatamente zero são válidos e são soletrados como zero and 00/100, o que é útil para linhas anuladas ou de saldo zero. Esta página é voltada a quem busca número para palavras de moeda, valor por extenso para cheques, dinheiro por extenso ou soletrar dólares e centavos online; não é um formatador de moeda regional que insere símbolos e agrupamento para exibição, nem um motor de grafia multilíngue, nem um extrator de totais de faturas que encontra valores dentro de documentos.

Prefira este recurso quando você já tem um único número monetário e só precisa da redação em inglês para cheque; se precisar de formatação com símbolo e localidade, use uma ferramenta de formatação de números.

Preencher a linha por extenso em cheques

Ferramentas de contas a pagar convertem um total de pagamento numérico na frase em inglês and nn/100 que a equipe cola nos modelos de cheque antes de assinar.

Testes unitários para bibliotecas de valores por extenso

Gere casos conhecidos de inteiros, só centavos, mistos e rejeição de negativos como valores esperados, sem escrever à mão longas strings de palavras.

Redação de valores jurídicos e de liquidação

Cartas de liquidação e avisos de remessa anexam um valor por extenso ao lado da cifra numérica para que ambas as partes compartilhem a mesma redação formal.

No que 1250.50 se transforma por extenso?

one thousand two hundred fifty and 50/100 — os dólares inteiros soletrados em inglês, depois and e, em seguida, os centavos de dois dígitos sobre 100.

Valores negativos são permitidos?

A redação em estilo de cheque é definida apenas para somas não negativas.

Como os centavos são arredondados?

O valor é convertido em centavos totais com arredondamento half-up (Math.round sobre o valor × 100) e depois dividido em dólares inteiros e um resto de 0–99.

A frase inclui a palavra dollars?

Não. O campo words principal é a linha do valor do cheque sem nome de moeda (por exemplo … and 50/100). Acrescente sua própria palavra de moeda se um modelo exigir.

A ferramenta de número para palavras de moeda é gratuita?

A ferramenta no navegador é gratuita e roda localmente.

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.

POSThttps://api.kit.forhosting.com/fmt/currency-words

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/fmt/currency-words \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":1250.5}'
{
  "amount": 1250.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.currency_words",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_abs1000000000000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Valores negativos geram um erro invalid_input claro em vez de inventar uma frase com sinal de menos que os bancos não aceitam em documentos em papel.

O que significam as palavras de moeda em estilo de cheque e como dólares e centavos se dividem

As magnitudes permanecem dentro de um teto absoluto publicado para que os inteiros intermediários continuem sendo doubles IEEE seguros no Worker e no navegador. Ensinar a divisão com exemplos emparelhados — só inteiro, só centavos, misto e um negativo deliberado — constrói a mesma intuição que a API codifica.

Como chamar a API e o que ela retorna

O valor deve ser finito e não negativo, e não deve 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 e input). O valor pode ser um número JSON ou uma string; as strings podem incluir um símbolo de moeda opcional no início 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 o arredondamento monetário de duas casas decimais, words como a frase completa de cheque incluindo a terminação and nn/100, whole e cents como a divisão inteira, cents_fraction como a string nn/100 com preenchimento, whole_words como os dólares soletrados sem a fração, formula como uma regra curta em inglês, message como um resumo de uma linha e steps como um array ordenado que registra a entrada, a divisão, a grafia e a frase final. Uma validação com 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 — retorna invalid_input e nunca é cobrada. O preço é uma tarifa fixa de US$ 0,002 por requisição bem-sucedida com item unitário e preço marginal por unidade 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 and 50/100; one corresponde a one and 00/100; zero point nine nine corresponde a zero and 99/100; e um negativo como minus ten demonstra o caminho rígido de invalid_input com uma mensagem que menciona não negativo. Tarefas com falha que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando estudantes enviam negativos de propósito. As verificações de ida e volta são fáceis: recalcule whole vezes cem mais cents e confirme que é igual ao valor arredondado em centavos, soletre whole novamente com uma tabela conhecida para casos pequenos e confirme que inverter apenas o sinal muda a resposta para invalid_input.

Ver a documentação completa do KIT →