Como escrever 300 por extenso em português
Escrever números por extenso parece algo trivial no início, mas quando você precisa colocar isso em prática — especialmente em documentos formais, contratos ou cheques — pequenas armadilhas aparecem com frequência. O número 300, por exemplo, tem uma forma simples, mas varia conforme o gênero e o contexto, e é aí que as pessoas costumam errar.
300 escrito por extenso
A forma correta de escrever 300 por extenso em português é trezentos quando se refere a substantivos masculinos e trezentas quando se refere a substantivos femininos. A concordância de gênero é obrigatória em contextos formais. Um cheque preenchido com "trezentos reais" está incorreto se o valor acompanhado for de uma quantia que exige acordo com o substantivo, embora no caso específico do real isso seja menos problemático, já que "real" é masculino. Já "trezentas páginas" exige a forma feminina. O que muitas planilhas e ferramentas automáticas não explicam direito é que o número 300 funciona como um numeral adjetivo e não como um substantivo por si só. Ele acompanha o substantivo seguinte e deve se adaptar a ele. Isso gera confusão porque algumas pessoas tratam o numeral como fixo, independentemente do contexto.
Regras práticas que valem para qualquer número redondo
Números redundos como 300 seguem a mesma lógica dos demais, mas há detalhes que passam despercebidos. O numeral zero à direita não muda a estrutura. Você não escreve "trezentos zero". É simplesmente trezentos. A mesma coisa vale para 400 (quatrocentos), 500 (cinquenta) e assim por diante. Outro ponto importante: em documentos legais e financeiros, é comum encontrar a escrita por extenso seguida do valor numérico entre parênteses. Esse formato existe para evitar ambiguidade, mas o texto por extenso deve vir primeiro. Exemplo correto: trezentos reais (R$ 300,00).
Já vi editores e sistemas automáticos inverterem essa ordem, colocando o valor numérico antes do extenso. Isso quebra a convenção editorial e pode ser motivo de rejeição em editais, contratos e processos judiciais que exigem conformidade com normas específicas.
Um problema real que encontrei na prática
Num projeto de automação de formulários jurídicos, enfrentei um caso em que um campo de valor em real precisava gerar o texto por extenso automaticamente. O sistema funcionava bem para valores até 999, mas ao chegar nos 300, a biblioteca que estávamos usando gerava "trez centos" em vez de "trezentos". A causa era um erro de tokenização: o módulo separava o "trez" do "centos" e tentava aplicar regras de composto como se fossem dois numerais independentes. A solução foi simples, mas demorou para ser identificada. Criei uma lista de exceções manual para os números entre 200 e 900 que terminam em zero, mapeando cada um para sua forma correta. A lista ficou assim:
200 = duzentos/duzentas
300 = trezentos/trecentas
400 = quatrocentos/quatrocentas
500 = quinhentos/quinhentas
600 = seiscentos/seiscentas
700 = setecentos/setecentas
800 = oitocentos/oitocentas
900 = novecentos/novecentas Depois de aplicar essa correção, o bug sumiu. Se você estiver construindo algo similar, considere fazer a mesma coisa. Valerá o esforço.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Pegadinhas comuns que beginners ignoram
A primeira é a confusão entre trezentos e trezentos e tanto. A expressão "trezentos e tanto" não existe como variante ortográfica. Se você quer indicar aproximação, o correto é "trezentos e poucos" ou "cerca de trezentos", dependendo do registro. Em documentos formais, aproximações devem usar "aproximadamente trezentos". A segunda pegadinha é mais sutil: o numeral 300 antes de uma palavra que começa com S seguida de vogal não sofre mutação fonética. Diferente do que ocorre com números como 13 (treze), que pode sofrer alterações em combinação, 300 mantém a forma intacta. Trezentos segundos, trezentas estrelas, trezentos sargentos — tudo permanece inalterado.
Um erro recorrente em corretivos automáticos é marcar trezentas como incorreto quando aparece em contextos que o verificador não reconhece. Se você estiver revisando um texto e o corretor marcar a forma feminina, verifique a concordância com o substantivo. Na maioria das vezes, o corretor está errado, não o texto.
Quando usar e quando evitar
Em cheques, contratos, notas fiscais e documentos oficiais, a escrita por extenso é obrigatória. O valor numérico serve como referência, mas o extenso é que tem validade jurídica. Ignorar isso pode gerar questionamentos sobre a autenticidade do documento. Em texto corrido, como artigos, emails ou mensagens, o uso do numeral arábico é aceitável e até preferível pela clareza. Escrever 300 em meio a um parágrafo não causa confusão, enquanto trezentos pode dificultar a leitura rápida. A regra geral é: se o número tem relevância estatística ou comparativa, use algarismos. Se ele compõe uma cláusula ou condição, use extenso.
Há também o caso dos números em séries e sequências. Se você lista trezentos itens, não precisa escrever cada um por extenso. Use os algarismos. Trabalhar com extenso nessa situação transformaria um documento de dez páginas em um de cinquenta, sem agregar informação útil.
Ferramentas úteis
Se você precisa converter números para extenso com frequência, existem bibliotecas em Python, JavaScript e outras linguagens que fazem isso automaticamente. A mais confiável que já testei é o num2words em Python. Ele lida corretamente com concordância de gênero e número, desde que você passe o parâmetro lang='pt-BR'. Para quem prefere soluções online, sites como converternumero.com e numeropor extenso.com.br fazem a conversão, mas atenção: a precisão varia conforme o site. Testei alguns que geravam "trezentos" mesmo quando o contexto exigia "trezentas", então valide sempre com um olhar crítico.
A dica final é prática: se o seu projeto envolve geração automática de documentos, integre a conversão diretamente no código. Evite depender de ferramentas externas para valores sensíveis. Falhas de conectividade ou mudanças nos serviços online podem deixar você sem resposta no momento mais inadequado.