Remover acento em string com JavaScript
Neste artigo você vai aprender a como remover acento em string em JavaScript, de uma maneira simples e eficaz!

Fala programador(a), beleza? Bora aprender mais sobre normalização de textos em JavaScript!
Vamos precisar primeiramente do texto que queremos retirar os acentos, pode estar em uma variável ou não
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Os métodos que utilizaremos não modificam a variável original, por isso criaremos uma nova a partir do resultado
Depois normalizamos a string no padrão NFD, isso faz com que a string separe letras de acentos, para podermos identificar depois
E por último aplicamos uma regex que troca os acentos por um vazio, ou seja, temos a string sem acentos

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →O código completo é este:
const str = "Está difícil achar esta solução"
const normalized = str.normalize("NFD").replace(/[\u0300-\u036f]/g, "")
console.log(normalized) // "Esta dificil achar esta solucao"
Note que temos a string final sem os acentos da string original, e isso resolve o problema
O intervalo de 0300 a u036f, contém todos os acentos possíveis, que são removidos pelo método replace

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Conclusão
Neste artigo você aprendeu a como remover acento em string com JavaScript
Utilizamos um método de normalização e depois aplicamos o replace com uma regex
E assim temos uma nova string, sem os acentos que estavam nos atrapalhando =)
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Pratique lógica com JavaScript resolvendo um exercício antes de abrir o gabarito. Execute o código, teste uma entrada comum e um caso de borda, como […]
