Embaralhar Texto
Embaralhe linhas, palavras ou caracteres de um texto usando shuffle Fisher-Yates. Útil para sorteios, testes e geração de exemplos aleatórios. Tudo no navegador.
Sortear linhas sem planilha nem script
Você tem uma lista de 200 nomes e precisa de uma ordem aleatória para um sorteio interno, ou um roteiro de perguntas que não pode sair sempre na mesma sequência. No Excel dá para usar RAND() com coluna auxiliar; em Python, cinco linhas e um import. Colar o texto e clicar em embaralhar resolve o mesmo problema em dois segundos, sem abrir nada.
O embaralhamento usa Fisher-Yates: percorre a lista do fim para o começo e troca cada item por um sorteado entre os que ainda não foram fixados. É o algoritmo que produz permutação uniforme, ao contrário do velho truque de ordenar por número aleatório. Cada modo divide o texto de um jeito: Linhas quebra por quebra de linha (linha em branco também vira item e pode parar no meio), Palavras divide por qualquer espaço em branco e devolve tudo numa linha só, Caracteres percorre ponto de código.
No modo Caracteres, emoji formado por vários pontos de código, como bandeiras e famílias, se desmonta em pedaços. Para texto comum isso não aparece. O sorteio usa Math.random, ótimo para teste e brincadeira, mas não para sorteio com prêmio ou qualquer coisa que precise de auditoria — nesses casos, use um processo com registro e testemunha. Guarde o texto original, porque o embaralhamento não tem volta. Tudo acontece no seu navegador.
Perguntas frequentes
Dá para embaralhar mantendo cada linha intacta?
Por que o modo Palavras junta tudo numa linha?
O resultado é realmente aleatório?
Ferramentas Relacionadas
Detector de Idioma (trigrama)
Adivinha PT/EN/ES por presença de trigramas comuns.
Cortar Texto
Corte um texto até um limite de caracteres ou palavras. Com opção de adicionar reticências ao final. Ideal para resumos e previews.
Texto Fancy Fullwidth
Converta texto normal em caracteres fullwidth (largura dupla) no estilo vaporwave (full width). Copie o texto aesthetic para bios, redes sociais e nicks.