1001Ferramentas
💱 Conversores

Conversor de Formato Numérico BR ↔ EUA

Converte números entre os formatos brasileiro (1.234,56) e americano (1,234.56) em lote, detectando o separador decimal linha a linha.

Um número por linha, ou cole um CSV/TSV inteiro. Quebras de linha e colunas saem exatamente como entraram.

Como funciona a detecção

Quando um número traz os dois separadores, o último é o marcador decimal: em 1.234,56 a vírgula vem por último, então é brasileiro; em 1,234.56 o ponto vem por último, então é americano. Essa regra sozinha resolve quase toda coluna de planilha sem chute.

O caso difícil é um separador solitário seguido de exatamente três dígitos: 1,234 tanto pode ser mil duzentos e trinta e quatro quanto um vírgula duzentos e trinta e quatro. A ferramenta procura no resto do texto um número inequívoco e copia aquela convenção; sem desempate, trata como separador de milhar e lista a linha para você conferir.

Ponto ou vírgula: quem manda no decimal

Um relatório exportado em inglês chega com 1,234.56 e a planilha configurada em português lê aquilo como texto — ou pior, engole a vírgula e mostra 123456 na célula. Esta ferramenta reescreve número por número, linha a linha: o separador decimal e o de milhar trocam de papel e o resto do conteúdo fica exatamente onde estava. Cole a coluna inteira, escolha o formato de destino e copie de volta para a planilha.

A detecção olha para cada número, não para o arquivo. Quando os dois separadores aparecem juntos, o último é sempre o decimal: em 1.234,56 quem fecha é a vírgula, então o número é brasileiro; em 1,234.56 quem fecha é o ponto. O caso espinhoso é o separador solitário seguido de exatamente três dígitos, porque 1,234 pode ser mil duzentos e trinta e quatro ou um vírgula duzentos e trinta e quatro. Aí a ferramenta procura no resto do texto um número sem dúvida e copia aquela convenção.

O detalhe que costuma pegar as pessoas vem da contabilidade: valor entre parênteses é negativo, então (1.234,56) sai como -1234.56 em vez de virar um parêntese perdido no meio da coluna. No modo tabela, só os campos totalmente numéricos são tocados, e cabeçalho, nome de produto e delimitador continuam intactos. Forçar duas casas decimais arredonda meio para cima trabalhando sobre os dígitos, sem passar por ponto flutuante, então 9.995 vira 10,00 e não 9,99.

Perguntas frequentes

O que acontece com um número como 1.234, que pode ser mil ou um inteiro e pouco?
Ele é marcado como ambíguo. A ferramenta varre o resto do texto atrás de um número que não deixe dúvida, como 89,90, e aplica a mesma convenção. Se nada no texto servir de desempate, o separador é tratado como milhar e a linha aparece listada no painel para você conferir antes de colar na planilha.
R$, US$ e % colados no número sobrevivem à conversão?
Sim, com a opção de preservar símbolos marcada, que é o padrão. Prefixos e sufixos grudados no número saem no mesmo lugar: R$1.234,56 vira R$1,234.56 e 50% continua 50%. Desmarcando a opção, o símbolo colado é removido e sobra só o número, útil quando o destino é um campo numérico do banco.
Dá para converter um CSV inteiro sem estragar as colunas de texto?
Marque o modo tabela e informe o delimitador, normalmente ponto e vírgula ou vírgula. Cada linha é quebrada em campos e só os que são inteiramente numéricos passam pela conversão; descrição, data e cabeçalho ficam como estavam. Se o delimitador não aparecer em nenhuma linha, um aviso avisa que o texto foi tratado como coluna única.

Ferramentas Relacionadas