Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Inverter Lista

Inverta a ordem de qualquer lista de texto com um clique. A última linha vira a primeira, a primeira vai para o fim. Funciona em CSV, logs e código.

Inverter Lista - Ferramenta de Inversão de Texto

Inverter Lista vira a ordem de qualquer texto onde cada item ocupa sua própria linha. A última linha da sua entrada vira a primeira linha da saída, a penúltima vira a segunda, e assim por diante — cada byte do conteúdo original é preservado, apenas a ordem das linhas é espelhada. Usos típicos do mundo real incluem: converter um resultado ordenado em ordem crescente para decrescente sem reordenar (mais rápido em listas grandes), inverter um log cronológico para que a linha mais nova apareça primeiro como fazem os visualizadores tail do Apache ou Nginx, virar uma pilha de tarefas em ordem pop, ler um todo numerado de baixo para cima para planejar dependências, e inverter linhas CSV quando uma ferramenta as exporta na direção errada. A inversão roda inteiramente no seu navegador usando uma única chamada Array.prototype.reverse() do JavaScript sobre a entrada dividida em linhas, então mesmo listas de 100k linhas completam em milissegundos e nada é enviado ao servidor.

O que a ferramenta Inverter Lista faz exatamente?

Ela divide sua entrada em quebras de linha, inverte o array de strings resultante e as junta de volta com o mesmo final de linha. Linha 1 vira a última, linha 2 vira a penúltima, etc. O conteúdo dentro de cada linha fica intocado — apenas a ordem das linhas é espelhada, o que é diferente de inverter cada caractere.

Como isso difere de ordenar em ordem decrescente (Z-A)?

Ordenar Z-A compara cada linha alfabeticamente e as reordena; Inverter Lista preserva a ordem que você já tinha e simplesmente a vira de ponta a ponta. Se sua lista não está ordenada, ordenar vai embaralhá-la alfabeticamente enquanto inverter mantém sua sequência personalizada intacta, só de cabeça para baixo. Use Inverter para dados já ordenados em ordem crescente que você quer decrescente, e Ordenar para entrada sem estrutura.

Preserva numeração, indentação e caracteres especiais?

Sim. Cada linha é tratada como string opaca, então números iniciais como '1.', marcadores como '- ', indentação com tabulação, emoji, caracteres CJK, letras acentuadas (á, ê, ç, õ) e pontuação final permanecem exatamente como você digitou. Se você inverter uma lista numerada, os próprios números não são renumerados — '1. Maçã' continua '1. Maçã' mesmo caindo no fim; renumere separadamente com a ferramenta Numeração de Linhas se precisar.

Inverter Lista — Inverta a ordem de qualquer lista de texto com um clique. A última linha vira a primeira, a primeira vai para o fim. Fun
Inverter Lista

Qual o limite de linhas e ela aguenta arquivos grandes?

Não há limite rígido. A ferramenta inverte listas com mais de 100.000 linhas suavemente porque Array.reverse() roda em tempo linear e navegadores modernos aguentam strings de vários megabytes. Limites práticos do navegador giram em torno de 10 MB de texto para colar com bom desempenho, mas a inversão em si completa em menos de 200 ms num notebook típico mesmo nesse tamanho. Para logs de múltiplos gigabytes, prefira o comando Unix `tac` (cat ao contrário) que faz streaming sem carregar o arquivo todo na memória.

O que acontece com linhas vazias e espaços no final?

Linhas vazias são mantidas e invertidas junto com o conteúdo. Se sua entrada termina com uma quebra de linha (a maioria dos editores adiciona uma), a string vazia final vira a primeira linha de saída — visualmente parece uma linha em branco no topo. Apare quebras finais antes de inverter se quiser um topo limpo, ou use primeiro a ferramenta Remover Linhas Vazias.

Posso inverter uma lista separada por vírgulas ou espaços em vez de linhas?

Esta ferramenta só opera em quebras de linha. Para inverter um estilo CSV 'a,b,c,d' para 'd,c,b,a', primeiro substitua vírgulas por quebras de linha (cole em Substituir Palavras, troque ',' por '\n'), inverta e troque de volta. Alternativamente, para inversões pontuais use o console do navegador: `'a,b,c,d'.split(',').reverse().join(',')` devolve 'd,c,b,a' instantaneamente.

Meus dados são privados — algo é enviado para um servidor?

Nada sai do seu dispositivo. A inversão roda em JavaScript do navegador usando apenas o valor do textarea de entrada; não há chamada fetch(), nem evento de analytics com conteúdo, nem processamento no servidor. Você pode verificar na aba Network do DevTools — clicar em Inverter dispara zero requisições de rede. Seguro para listas confidenciais como nomes de funcionários, e-mails de clientes ou linhas de log internas.