IA no seu dispositivo — profissional e privado.

Ferramenta para Inverter Texto

Inverta texto por caractere, palavra, linha ou frase

  • Nunca é enviado
  • Emojis ficam inteiros
  • Sete modos
  • Até 25 MB

Solte aqui um arquivo de texto

Um arquivo até 25.0 MB. TXT, MD, LOG, CSV, SRT e mais dez.

O seu texto

Ainda sem texto.

Invertido

Ainda sem texto.

Configurações de inversão
Modo
Modo

um dois três passa a sêrt siod mu.

O que conta como caractere
O que conta como caractere

O que um leitor vê. Emojis, bandeiras, tons de pele e acentos ficam inteiros.

Executa o modo dentro de cada linha em vez de no documento inteiro.

Delimitador

Usado apenas no modo Separar por delimitador.

Saída
Pro

A etiqueta abaixo do resultado diz se o texto se lê igual nos dois sentidos.

Limites

Grátis: um documento até 25.0 MB. Todos os modos e opções incluídos.

O que esta ferramenta faz

Vira texto ao contrário, e deixa-o dizer exatamente o que «ao contrário» significa. Sete modos cobrem as inversões que as pessoas realmente querem, desde virar cada caractere até pôr a última linha em primeiro, e uma configuração à parte decide o que conta como caractere. Tudo roda no seu dispositivo: o texto que cola nunca sai da aba do navegador, por isso um registro, uma lista de clientes ou um rascunho que não enviaria a um site estão seguros aqui.

Os sete modos

Cada linha mostra o que acontece à mesma entrada curta, para que a diferença entre os dois modos que mais se confundem — inverter as letras dentro das palavras e inverter a ordem das palavras — se veja em vez de ser explicada.

ModoEntradaSaída
Todos os caracteresum dois trêssêrt siod mu
Letras de cada palavraum dois trêsmu siod sêrt
Ordem das palavrasum dois trêstrês dois um
Ordem das linhasprimeira / segunda / terceiraterceira / segunda / primeira
Ordem das frasesUm. Dois. Três.Três. Dois. Um.
Delimitador (,)alfa,bravo,charliecharlie,bravo,alfa
Espelhohellooʅʅǝɥ

Inverter duas vezes devolve o original

Todos os modos exceto o do delimitador são o seu próprio desfazer: inverta o resultado outra vez e tem o original, caractere a caractere, incluindo os espaços e os finais de linha. Isto não é uma conveniência, é a verificação de correção mais forte que uma ferramenta destas tem — e é aquela que a maioria das implementações falha assim que há um emoji ou um final de linha do Windows no texto. O botão Inverter outra vez, ao lado do resultado, devolve a saída à entrada para poder experimentar.

Por que emojis, bandeiras e acentos se estragam em outros inversores

Num navegador, uma cadeia é armazenada como uma lista de unidades UTF-16, e a inversão de uma linha que todos os tutoriais ensinam — separar, inverter, juntar — inverte essa lista. Para inglês serve. Para tudo o resto produz uma saída que parece um relatório de erro.

O que dá errado exatamente

Emoji com tom de pele

um polegar com tom de pele é um símbolo base seguido de um modificador. Invertido unidade a unidade, ambas as metades de ambos os símbolos são cortadas e o resultado é ilegível. Invertido por ponto de código, o modificador fica à frente do símbolo que devia modificar, o que aparece como dois emojis separados.

Famílias e outros emojis ligados

uma família são várias pessoas ligadas por um caractere de junção invisível. A inversão ingénua parte-a em metades; a inversão por ponto de código deixa os membros em outra ordem, que já não é o emoji que alguém escreveu.

Bandeiras

uma bandeira são dois indicadores regionais. Ao invertê-los sai a bandeira de outro país, ou nenhuma: uma resposta errada e totalmente convincente na tela. É o caso em que vale a pena parar, porque nada na saída indica o erro.

Letras acentuadas

uma letra acentuada pode ser um único caractere ou uma letra simples seguida de um acento combinante, e as duas parecem iguais. Inverter a segunda passa o acento para a letra que agora está à frente.

Escritas índicas e tailandês

uma sílaba em devanágari ou em tailandês são vários pontos de código desenhados como uma unidade. Separá-los transforma as sílabas em formas que a escrita não tem.

Finais de linha do Windows

um CRLF é um retorno de carro seguido de mudança de linha. Invertido, passa a mudança de linha seguida de retorno, o que não é um final de linha em lugar nenhum e corrompe em silêncio qualquer arquivo vindo de uma máquina Windows.

Esta ferramenta inverte agrupamentos de grafemas, que é a definição da própria norma Unicode daquilo a que um leitor chamaria caractere. Os seis casos acima saem intactos, e o conjunto de testes verifica-o contra o segmentador integrado do navegador em centenas de milhares de cadeias geradas ao acaso, incluindo algumas malformadas de propósito.

Caracteres, pontos de código e unidades de código

A configuração abaixo do seletor de modo escolhe qual das três definições a inversão usa, e as contagens sob as duas caixas mostram as três ao mesmo tempo para que a diferença nunca pegue ninguém desprevenido. Um polegar com tom de pele é um caractere, dois pontos de código e quatro unidades.

  • Caracteres (agrupamentos de grafemas) — o padrão, e quase sempre a resposta certa. É o que uma pessoa chama «caractere», o que um limite de mensagem conta de fato, e a única das três que mantém inteiros emojis, bandeiras e acentos.
  • Pontos de código — uma entrada por valor escalar Unicode. É o que Array.from e o operador de propagação devolvem, e o que os melhores inversores online usam. Mantém inteiros os caracteres do plano astral e continua quebrando bandeiras, tons de pele e acentos combinantes.
  • Unidades de código — uma entrada por unidade UTF-16 — o que String.length conta e split("") produz. Está aqui de propósito, porque «o que é que a minha inversão com defeito produz mesmo» é uma pergunta real, e este é o único lugar onde vê a resposta ao lado da correta.

Trocar entre elas volta a executar a inversão de imediato, por isso as três respostas comparam-se no seu próprio texto em poucos segundos. Essa comparação é a razão de a opção existir.

Linhas, palavras, frases e delimitadores

Os quatro modos que invertem uma ORDEM em vez de caracteres seguem uma só regra: o conteúdo move-se e os separadores não. É essa regra que mantém a indentação, as linhas em branco e os finais de linha exatamente onde estavam.

  • Ordem das linhas — reconhece CRLF do Windows, CR clássico do Mac, LF do Unix e os separadores Unicode de linha e parágrafo. Cada linha volta com o final com que chegou, um arquivo que acabava em mudança de linha continua acabando assim, e uma linha em branco no meio fica no meio em vez de migrar para o topo.
  • Ordem das palavras — as sequências de espaços ficam no seu lugar, por isso um espaço duplo continua sendo um espaço duplo na mesma posição e a indentação inicial continua sendo indentação inicial. As ferramentas que movem os espaços com as palavras transformam uma coluna alinhada numa margem irregular.
  • Ordem das frases — usa detecção real de frases em vez de cortar nos pontos, por isso «O Dr. Silva foi aos E.U.A. em 2020.» são duas frases e não cinco. Decimais, iniciais e abreviaturas são todos tratados.
  • Separar por delimitador — o delimitador é texto literal, portanto um ponto é um ponto e uma barra vertical é uma barra vertical, sem sintaxe de padrões para escapar. Delimitadores de vários caracteres funcionam, e \t, \n e \\ são entendidos para que uma tabulação seja escrevível numa caixa de uma linha. Se o delimitador não ocorrer no texto, a ferramenta avisa em vez de devolver a entrada como se tivesse feito alguma coisa.

A opção linha a linha

Qualquer modo exceto Ordem das linhas pode ser aplicado dentro de cada linha em vez de a todo o documento. Inverter todos os caracteres linha a linha vira cada linha mantendo as linhas pela ordem, que é o que a maioria das pessoas quer de fato de um texto colado com várias linhas e o que uma inversão do documento inteiro não dá. Está desligada no modo Ordem das linhas porque inverter as linhas dentro de uma única linha não faz nada, e um controle que não faz nada é pior do que um que não existe.

Espelho e texto de cabeça para baixo

O espelho faz duas coisas, e fazer só a primeira é o defeito da maioria dos geradores de «texto virado»: inverte o texto e depois substitui cada caractere pelo glifo que parece girado 180 graus. Girar sem inverter e o resultado continua sendo lido ao contrário quando se vira a tela.

  • Os caracteres emparelhados passam ao seu par: um parêntese de abertura passa a ser de fecho, porque a inversão já trocou a ponta em que estão.
  • A tabela é a sua própria inversa, por isso espelhar duas vezes devolve exatamente o texto de partida.
  • Cobre o alfabeto latino, os algarismos e a pontuação comum. Se a maior parte do seu texto não tiver forma girada — chinês, japonês, coreano, árabe — a ferramenta avisa em vez de devolver um texto apenas invertido.
  • Dois caracteres afastam-se de propósito das tabelas habituais, que recorrem a um glifo hebraico e a outro árabe. Ambos são caracteres fortes da direita para a esquerda, e um só deles reordena visualmente toda a linha em que cai.

Quando usar

Um inversor é uma ferramenta pequena com um número surpreendente de utilizações reais, e o modo que quer muda em cada uma.

  • Ler um registro do mais recente para o mais antigo — Ordem das linhas, com um .log ou .txt arrastado diretamente na página. Sem linha de comando, e o arquivo nunca sai da sua máquina.
  • Testar o tratamento de texto — inverta por unidades e depois por caracteres, e compare. Se o seu próprio código produz o primeiro, esta é a ferramenta que lhe mostra o que os seus usuários vão ver.
  • Enigmas, adivinhas e jogos — Todos os caracteres, com a etiqueta de palíndromo abaixo do resultado a dizer se o texto se lê igual nos dois sentidos.
  • Publicações criativas — Espelho, para texto que se lê bem de cabeça para baixo, e Letras de cada palavra para um efeito legível mas errado.
  • Reordenar dados — Separar por delimitador para valores CSV, segmentos de caminho ou qualquer lista unida por um caractere que consiga escrever.
  • Aprender e ensinar línguas — Letras de cada palavra com a pontuação preservada, para mostrar a grafia sem destruir a frase ao redor.

Limites, velocidade e privacidade

O plano gratuito trata um documento até 25 MB, com todos os modos e todas as opções incluídos — o plano limita a escala, nunca a capacidade. O Pro sobe o tamanho para o que o seu dispositivo aguentar e permite pôr em fila até 20 documentos e levar o conjunto invertido num único arquivo.

  • Abaixo de 200 000 caracteres o resultado atualiza-se enquanto escreve. Acima disso, um botão aplica a alteração, por isso um documento grande nunca põe a escrita aos solavancos.
  • A inversão roda fora da thread principal, por isso a página continua respondendo e as tarefas longas podem ser canceladas.
  • Só os primeiros 50 000 caracteres do resultado são desenhados na tela; Copiar e Baixar dão sempre o texto inteiro.
  • Os arquivos de texto são decodificados de UTF-8, UTF-16 e Latin-1, com ou sem marca de ordem de bytes. Um arquivo que não é texto é recusado com um motivo em vez de ser convertido em caracteres de substituição.
  • Nada é enviado, e a ferramenta continua funcionando sem rede depois de a página carregar.

25 MB invertem-se em cerca de 0,4 segundos num notebook moderno, no seu dispositivo, com a página sempre a responder.

Para fluxos mais longos, junte-a ao divisor de texto para dividir primeiro um registro grande, ao ordenador de texto para ordenar as linhas antes de as virar, e ao contador de palavras para verificar o comprimento depois. Divisor de texto · Ordenador de texto · Contador de palavras

Perguntas frequentes

Como funciona o inversor de texto?

Escreva, cole ou solte um arquivo de texto, escolha um modo e o resultado atualiza-se enquanto escreve. Existem sete modos: inverter todos os caracteres, inverter as letras dentro de cada palavra, inverter a ordem das palavras, das linhas ou das frases, separar por um delimitador à sua escolha e inverter os blocos, e espelho, que inverte e gira cada caractere. Pode copiar o resultado, baixá-lo como arquivo de texto ou devolvê-lo à entrada para inverter de novo.

Por que emojis e bandeiras se estragam em outros inversores?

Porque quase todos invertem as unidades UTF-16 em que a cadeia está armazenada, e não os caracteres que o leitor vê. Um polegar com tom de pele são quatro unidades: invertidas uma a uma, o resultado é ilegível. Uma bandeira são dois indicadores regionais e, ao invertê-los, a bandeira de um país passa a ser a de outro. Uma letra acentuada escrita como base mais acento combinante fica com o acento na letra errada. Esta ferramenta inverte agrupamentos de grafemas, a unidade que a norma Unicode define como caractere, por isso os três casos sobrevivem.

Qual é a diferença entre caracteres, pontos de código e unidades?

São três formas de contar o mesmo texto e divergem exatamente onde importa. Um polegar com tom de pele é um grafema, dois pontos de código e quatro unidades UTF-16. Os grafemas são o que uma pessoa chama caractere, e são o padrão aqui. Os pontos de código são o que Array.from devolve. As unidades são o que String.length conta e split("") produz, e é por isso que tanto software falha com emojis. As três contagens aparecem abaixo do texto e pode inverter por qualquer uma delas.

Qual a diferença entre inverter letras e inverter a ordem das palavras?

Inverter as letras de cada palavra muda a grafia sem mexer em nenhuma palavra: «um dois» passa a «mu siod». Inverter a ordem faz o contrário: cada palavra continua legível e só a sequência muda, por isso «um dois três» passa a «três dois um». As sequências de espaços ficam onde estavam em ambos os modos, portanto a indentação e o alinhamento em colunas sobrevivem.

O que fazem inverter linhas e inverter por delimitador?

Inverter linhas põe a última linha em primeiro, que é a forma rápida de ler um registro do mais recente para o mais antigo. Reconhece CRLF do Windows, CR clássico do Mac, LF do Unix e os separadores Unicode de linha e parágrafo, e devolve cada linha com o final com que chegou. Inverter por delimitador corta o texto no que escrever e vira os blocos, útil para valores CSV e caminhos. A caixa do delimitador é literal, portanto um ponto é um ponto, e entende os escapes de tabulação, nova linha e barra invertida.

Posso manter a pontuação ao inverter palavras?

Sim. No modo Letras de cada palavra, ative a preservação da pontuação e só letras e algarismos se movem; vírgulas, parênteses e apóstrofos ficam onde estavam. Funciona em todos os alfabetos, não só no latino, por isso cirílico, grego, latino acentuado e texto CJK invertem corretamente. Uma opção separada aplica o modo escolhido a cada linha por si só.

O que é o modo espelho?

O espelho inverte o texto e depois substitui cada caractere pelo glifo que parece girado 180 graus, para que o resultado se leia bem com a tela de cabeça para baixo. Cobre o alfabeto latino, os algarismos e a pontuação comum; os caracteres emparelhados, como os parênteses, passam ao seu par e não a um parecido. Se colar uma escrita que a tabela não cobre, a ferramenta avisa em vez de devolver um texto apenas invertido.

O meu texto é enviado para algum lugar?

Não. Cada inversão acontece no seu dispositivo e nada sai dele — não há servidor nenhum para onde enviar. Isso também significa que a ferramenta continua funcionando sem rede depois de a página carregar, e que um documento que não colaria num site pode ser usado aqui sem risco.

Que quantidade de texto aguenta?

Até 25 MB por documento no plano gratuito, um de cada vez. Abaixo de 200 000 caracteres o resultado atualiza-se enquanto escreve; acima disso, um botão aplica a alteração para que escrever nunca fique aos solavancos. O Pro sobe o limite para aquilo que o seu dispositivo aguentar e permite pôr em fila até 20 documentos e baixar o conjunto invertido como um único arquivo.

Que tipos de arquivo posso abrir?

Texto simples e dados com forma de texto: .txt, .md, .log, .csv, .tsv, .srt, .vtt, .json, .xml, .yaml, .sql, .ini, .env e .rtf. UTF-8, UTF-16 e Latin-1 são decodificados, com ou sem marca de ordem de bytes. Tudo o resto é recusado logo no seletor de arquivos, com um link para a ferramenta que o converte primeiro, por isso nunca espera diante de um indicador que acaba em erro. Documentos Word e PDF não são arquivos de texto; use os conversores indicados no aviso.

4.7de 5

de 180 avaliações

Avalie esta ferramenta

Toque numa estrela — leva um segundo