Operações com linhas

Processe texto linha a linha: ordenar, remover duplicados, inverter, baralhar, aparar e acrescentar números de linha, prefixos ou sufixos.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Operações com linhas:
Texto de prefixo: Texto de sufixo:
Operações com linhas — Processe texto linha a linha.
Ordenação: Ordenar A-Z, Ordenar Z-A, Ordenação numérica (trata valores negativos e decimais; as linhas não numéricas seguem alfabeticamente), Ordenar por comprimento da linha.
Reordenação: Inverter a ordem das linhas, baralhar aleatoriamente.
Limpeza: Remover linhas duplicadas (mantém a primeira ocorrência), remover linhas vazias, aparar os espaços de cada linha.
Anotação: Acrescentar números de linha com alinhamento preenchido, acrescentar um prefixo ou sufixo a cada linha.
Encadeamento: Clique em "Usar a saída como entrada" para reintroduzir os resultados na operação seguinte. Prima Ctrl+Enter para voltar a executar a última operação.
Todo o processamento corre localmente no seu navegador — nada é enviado.
O que são operações baseadas em linhas?

Tratar o texto como uma lista de linhas torna muitas tarefas de limpeza num só clique: ordenar, remover duplicados, aparar, numerar, ou acrescentar um prefixo e um sufixo a cada linha. Duas coisas costumam atrapalhar. Primeiro, ordenar tem duas ordens muito diferentes — alfabeticamente "10" vem antes de "9", por isso use a ordenação numérica quando as linhas são números. Segundo, o que conta como "uma linha" depende do fim de linha: os ficheiros do Windows terminam as linhas com CR LF, os de Unix e macOS apenas com LF, por isso um texto que passa entre sistemas pode ganhar ou perder linhas vazias.

Remover duplicados mantém a primeira ocorrência de cada valor e elimina as repetições seguintes — se a ordem importar, ordene (ou deliberadamente não ordene) antes de remover duplicados.