DevBento logoDevBento
Ferramentas/Ferramenta de Manipulação de Strings —/Inverter Texto

Inverter Texto

Inverta qualquer texto instantaneamente com precisão. Funciona com caracteres ASCII, Unicode e emojis. Ferramenta 100% no navegador, sem upload de dados.

Enviar para:
Ferramentas Relacionadas
TText Statistics
Count words, characters, lines, sentences, paragraphs, and reading time instantly. Deep analysis with word frequency and readability scores.
b64Codificador e Decodificador Base64
Codifique e decodifique strings Base64 online. Lida com texto UTF-8, emoji e dados binários com suporte completo de ida e volta. Sem servidor, sem cadastro.
%20Codificador de URL e Codificador de Entidades
Codifique texto para URLs com encodeURIComponent ou encodeURI e escape caracteres especiais HTML para entidades nomeadas ou numéricas. Tudo no navegador.
/re/Testador de Regex
Test regex patterns on your string

Inverter string online

Este exemplo mostra a operação de inverter do String Tools, já carregada com “Hello, World!”. Cole qualquer texto e veja o resultado invertido na hora, com tratamento correto de Unicode e emojis.

Como funciona

A ferramenta divide a entrada em um array de grapheme clusters (caracteres visuais), inverte a ordem do array e junta tudo de volta em uma string. Essa abordagem lida com caracteres que ocupam vários code points, como emojis com modificadores de tom de pele ou marcas diacríticas combinadas.

Reversão ASCII vs. Unicode

Para texto ASCII simples como Hello, a reversão é direta: cada byte corresponde a um caractere. Mas texto Unicode pode conter caracteres feitos de vários bytes ou caracteres combinados. Uma reversão ingênua em nível de byte de cafe\u0301 (café com acento) geraria lixo. Esta ferramenta lida com isso corretamente.

Detecção de palíndromo

Um caso de uso comum da reversão de strings é checar palíndromos. Um palíndromo se lê igual de frente para trás e de trás para frente. Para checar se o seu texto é um palíndromo, inverta e compare:

Original: racecar
Reversed: racecar
Match? Yes

Checagem de palíndromo case-insensitive exige normalizar as duas strings para a mesma caixa antes de comparar.

Usos práticos

A reversão de strings aparece em algoritmos como a abordagem de “inverter e checar” para palíndromos, certos cálculos de checksum e tarefas de formatação de texto. Também é um exercício padrão para testar entendimento de manipulação de strings Unicode.

Como usar

  1. Cole qualquer texto na área de entrada
  2. A saída invertida aparece na hora na área de resultado
  3. Copie o texto invertido usando o botão de copiar

Perguntas comuns

Posso inverter cada palavra de uma frase separadamente?

A operação atual inverte a entrada inteira como uma string só. Para inverter palavras individuais, cole cada palavra separadamente ou use um localizar e substituir baseado em regex com um padrão de reversão.

A reversão afeta os espaços em branco?

Sim. Espaços no início viram espaços no fim e vice-versa. Se o seu texto tem espaços intencionais, saiba que a reversão muda a posição deles. Aparar a entrada antes de inverter elimina isso.

Como desfaço uma reversão?

Inverter a saída uma segunda vez retorna o texto original. A operação é o seu próprio inverso.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · construído localmenteAll ToolsChangelog