Skip to content

Ordina righe di testo alfabeticamente e naturalmente

Ordina righe di testo in ordine alfabetico, numerico (naturale) o per lunghezza, crescente o decrescente. Strumento online gratuito, 100% nel browser. Rimuove anche i duplicati, inverte e pulisce le liste. Senza registrazione.

Niente tracciamento Funziona nel browser Gratuito
Tutta l'elaborazione avviene localmente nel tuo browser. Nessun dato viene inviato ad alcun server.
Ordina
Rimuovi duplicati
Pulisci
Revisionato per la correttezza dell'ordinamento naturale, la collazione che riconosce il locale, il comportamento sulla distinzione di maiuscole, l'ordine deterministico della pipeline e l'accuratezza delle statistiche di conteggio righe — Team Engineering di Go Tools · Jul 13, 2026

Cosa significa ordinare righe di testo?

Ordinare righe di testo significa prendere un blocco di testo diviso sugli a capo e riordinare quelle righe secondo una regola — più comunemente l'ordine alfabetico (da dizionario), ma anche l'ordine numerico, la lunghezza o l'inversione. È uno dei piccoli compiti più frequenti nella giornata di uno sviluppatore o di uno scrittore: mettere in ordine alfabetico una lista di nomi, ordinare istruzioni import, sistemare una colonna di tag copiata da un foglio di calcolo, o disporre le chiavi di configurazione perché un diff resti pulito.

La sottigliezza che fa inciampare le persone è che i computer per default ordinano le stringhe per codice carattere, non per intuizione umana. Un ordinamento semplice mette `item10` prima di `item2` perché il carattere `1` ha un code point più basso di `2`. Inoltre spinge ogni parola maiuscola davanti a quelle minuscole, così `Zebra` finisce prima di `apple`. Le liste del mondo reale raramente vogliono uno di questi due comportamenti. Questo strumento usa per default l'ordinamento senza distinzione di maiuscole e che riconosce il locale, e offre un metodo Naturale che confronta i numeri incorporati come numeri — le due impostazioni che fanno corrispondere l'ordinamento a ciò che un umano si aspetta.

L'ordinamento è strettamente legato alla pulizia di una lista. Spesso vuoi ordinare e deduplicare insieme, o eliminare righe vuote e spazi vaganti nello stesso passaggio. Questo strumento raccoglie quelle operazioni in un unico pannello: ordina, rimuovi duplicati, taglia, rimuovi righe vuote, inverti e persino mescola. Per la deduplicazione come compito principale — con controllo su quale occorrenza mantenere, la prima o l'ultima — ricorri allo strumento gemello Rimuovi righe duplicate, che condivide lo stesso motore. Per contare parole e righe, usa il contatore di parole; per confrontare due versioni di una lista, usa il text diff; e per cambiare il case delle tue righe, usa il convertitore di maiuscole-minuscole.

Tutto avviene interamente nel tuo browser senza upload, quindi ordinare una lista confidenziale è esattamente privato come aprire un editor di testo. Incolla, scegli un ordine e copia il risultato — l'intero giro dura un paio di secondi.

Input (unsorted):
  file10.txt
  file2.txt
  file1.txt

Alphabetical sort (naive):
  file1.txt
  file10.txt   ← wrong: 10 before 2
  file2.txt

Natural sort (numeric-aware):
  file1.txt
  file2.txt
  file10.txt   ← correct

Caratteristiche principali

Ordinamento alfabetico, naturale e per lunghezza

Tre metodi di ordinamento coprono ogni lista: l'ordine alfabetico da dizionario, l'ordinamento naturale che mantiene `item2` prima di `item10` confrontando i numeri come numeri, e Per lunghezza dalla più corta alla più lunga. Ciascuno funziona in modo crescente o decrescente.

Collazione che riconosce il locale

L'ordinamento usa `Intl.Collator` del browser, che segue l'algoritmo di collazione Unicode. I caratteri accentati e non inglesi si ordinano nel modo in cui un lettore della tua lingua se li aspetta — `é` accanto a `e`, non scaricato alla fine dell'alfabeto.

Senza distinzione di maiuscole per default

`Apple` e `apple` si ordinano come vicini invece di far saltare in cima le parole tutte-maiuscole — la scelta naturale per le liste umane. Attiva Distingui maiuscole/minuscole quando maiuscole e minuscole devono essere trattate come distinte.

Ordina + deduplica in un unico passaggio

Attiva Rimuovi righe duplicate per ottenere una lista pulita, unica e ordinata in un unico passaggio. Il badge delle statistiche in tempo reale riporta esattamente quanti duplicati sono stati collassati così puoi fidarti del risultato.

Conteggi di righe in tempo reale

Un badge delle statistiche si aggiorna mentre digiti: `12 righe → 9 righe · 3 duplicati rimossi · 0 vuote rimosse`. Nessuna incertezza sul fatto che lo strumento abbia davvero cambiato qualcosa — vedi il prima e il dopo all'istante.

Inverti e mescola

Inverti capovolge l'ordine attuale senza riordinare; Mescola randomizza le righe con un mescolamento Fisher–Yates crittografico. Randomizza le domande di un quiz, scegli un ordine di estrazione o inverti un changelog in un clic.

Toggle di pulizia

Taglia ogni riga, rimuovi righe vuote e aggiungi numeri di riga completano il pannello. Combinali con l'ordinamento per trasformare una colonna incollata disordinata in un output ordinato e pronto da pubblicare senza uno script.

Privacy 100% nel browser

Il tuo testo non lascia mai la pagina — niente upload, niente logging, niente analytics su ciò che digiti. Sicuro per liste confidenziali, wordlist interne ed export sensibili. Verificalo tu stesso nella scheda Network: zero richieste.

Esempi di ordinamento di righe

Alfabetico A→Z

banana
apple
cherry
apple
banana
cherry

L'ordinamento predefinito: crescente, alfabetico, senza distinzione tra maiuscole e minuscole. Ordine da dizionario per una semplice lista di parole — l'uso più comune per ordinare una colonna di nomi, tag o parole chiave.

Decrescente Z→A

apple
banana
cherry
cherry
banana
apple

Imposta l'ordine su Decrescente per invertire la direzione alfabetica. Utile per classifiche, liste con i più recenti in cima, o qualunque graduatoria in cui l'ultimo elemento in ordine alfabetico debba venire per primo.

Ordinamento naturale (riconosce i numeri)

item10
item2
item1
item1
item2
item10

L'ordinamento naturale confronta i numeri incorporati come numeri, quindi `item2` resta prima di `item10`. Un semplice ordinamento alfabetico metterebbe erroneamente `item10` per primo perché il carattere `1` viene prima di `2`. Essenziale per nomi di file, versioni e righe numerate.

Ordina per lunghezza

ccc
a
bb
a
bb
ccc

Il metodo Per lunghezza ordina le righe dalla più corta alla più lunga, risolvendo i pareggi in ordine alfabetico. Comodo per individuare valori anomali, allineare dati a larghezza fissa o disporre liste di tag dalla più corta alla più lunga.

Ordinamento senza distinzione di maiuscole

banana
Apple
apple
Apple
apple
banana

Con Distingui maiuscole/minuscole disattivato (il default), `Apple` e `apple` si ordinano come vicini invece di far saltare in cima tutte le parole tutte-maiuscole. È quasi sempre ciò che vuoi per le liste leggibili dall'uomo.

Ordina e rimuovi i duplicati insieme

dog
cat
dog
bird
cat
bird
cat
dog

Attiva Rimuovi righe duplicate mentre ordini per ottenere una lista pulita, unica e ordinata in un unico passaggio. Il badge delle statistiche riporta `5 righe → 3 righe · 2 duplicati rimossi` così puoi verificare cosa è stato collassato.

Inverti l'ordine attuale

line one
line two
line three
line three
line two
line one

Inverti ordine capovolge la lista finale senza ordinarla alfabeticamente — inverte semplicemente la sequenza esistente. Combinalo con un ordinamento per risultati decrescenti, o usalo da solo per invertire un log o un changelog.

Mescola (randomizza) una lista

north
south
east
west
east
north
west
south

Mescola randomizza l'ordine delle righe usando il generatore di numeri casuali crittografico del browser (Fisher–Yates). Ottimo per randomizzare le domande di un quiz, scegliere un ordine di estrazione casuale o campionare. L'output è diverso ogni volta che lo attivi.

Come ordinare righe di testo

  1. 1

    Incolla o scrivi le tue righe

    Metti il tuo testo nella casella di input. Ogni a capo è trattato come una riga separata. L'ordinamento gira all'istante mentre digiti — non c'è un pulsante di invio. Un a capo finale viene ignorato così non aggiunge una riga vuota.

  2. 2

    Scegli un ordine e un metodo

    Imposta l'Ordine su Crescente (A→Z) o Decrescente (Z→A), poi scegli un Metodo: Alfabetico per le parole, Naturale per qualunque cosa con numeri, o Per lunghezza. L'output si aggiorna nel momento in cui cambi un'impostazione.

  3. 3

    Aggiungi opzioni di pulizia se serve

    Attiva Rimuovi righe duplicate, Taglia ogni riga o Rimuovi righe vuote per sistemare la lista mentre ordini. Attiva Distingui maiuscole/minuscole solo quando maiuscole e minuscole devono essere trattate come diverse.

  4. 4

    Controlla il badge delle statistiche

    Il badge mostra le righe in entrata, le righe in uscita e quanti duplicati o righe vuote sono stati rimossi. Usalo per confermare che lo strumento ha fatto ciò che ti aspettavi prima di copiare il risultato.

  5. 5

    Copia il risultato ordinato

    Clicca Copia per mettere l'output ordinato negli appunti. Usa Reimposta per pulire entrambe le caselle, o Esempio per caricare una lista di prova con cui sperimentare. Niente viene caricato in alcun momento.

Errori comuni di ordinamento

Ordinamento alfabetico naive su elementi numerati

L'errore classico: ordinare nomi di file o versioni alfabeticamente così `10` finisce prima di `2`. La soluzione è passare il metodo a Naturale, che confronta i numeri incorporati come numeri. Controlla sempre le liste numerate dopo l'ordinamento — il metodo sbagliato sembra plausibile finché non noti `item10` sopra `item2`.

✗ Errato
Alfabetico:
  release-1
  release-10
  release-2
✓ Corretto
Naturale:
  release-1
  release-2
  release-10

L'ordinamento con distinzione di maiuscole sparpaglia una lista umana

Lasciare Distingui maiuscole/minuscole attivo per una lista di nomi spinge ogni voce maiuscola davanti a quelle minuscole, dividendo in due ciò che dovrebbe essere un unico gruppo alfabetico. A meno che il case non sia semanticamente significativo, tienilo disattivato così `Apple` e `apricot` stanno l'uno accanto all'altro.

✗ Errato
Distingue maiuscole/minuscole:
  Apple
  Banana
  apple
  banana
✓ Corretto
Senza distinzione:
  Apple
  apple
  Banana
  banana

Gli spazi che sabotano l'ordinamento

Le righe con spazi finali o tabulazioni si ordinano diversamente dai loro gemelli tagliati perché lo spazio fa parte della stringa. Se due righe visivamente identiche finiscono separate, attiva Taglia ogni riga per rimuovere lo spazio circostante prima dell'ordinamento.

✗ Errato
Non tagliato ("apple " vs "apple"):
  apple
  banana
  apple    ← spazio finale, ordina in modo strano
✓ Corretto
Tagliato:
  apple
  apple
  banana

Aspettarsi che Inverti ordini in modo decrescente

Inverti ordine capovolge semplicemente la sequenza attuale — non ordina. Se la lista non era ordinata, invertirla ti dà l'input al contrario, non l'ordine Z→A. Per ordinare in modo decrescente, imposta l'Ordine su Decrescente; usa Inverti solo per capovolgere una lista già ordinata.

✗ Errato
Inverti su input non ordinato:
  cat
  apple
  banana
→ banana / apple / cat (solo al contrario)
✓ Corretto
Ordinamento decrescente:
  cat
  banana
  apple

Ordina righe di testo: casi d'uso comuni

Mettere in ordine alfabetico nomi, tag e parole chiave
Incolla una colonna di nomi, tag o parole chiave SEO copiata da un foglio di calcolo e ottienila in un pulito ordine da dizionario. Aggiungi Rimuovi righe duplicate per collassare le ripetizioni di un export disordinato nello stesso passaggio.
Ordinare istruzioni import e chiavi di configurazione
Ordina un blocco di righe import o chiavi di configurazione così restano in un ordine canonico e i diff futuri restano piccoli. L'ordinamento naturale mantiene gli elementi numerati (`v1`, `v2`, `v10`) nella sequenza giusta.
Ordinare nomi di file e stringhe di versione
Nomi di file e versioni semantiche sono dove l'ordinamento naive fallisce più duramente — `v1.10` prima di `v1.2`. L'ordinamento naturale lo corregge, dandoti una lista ordinata correttamente per note di rilascio, manifest o script di build.
Sistemare wordlist di sicurezza
Ordina e deduplica wordlist di password, liste di sottodomini o dizionari di fuzzing interamente offline. Poiché niente viene caricato, i dati di sicurezza sensibili non toccano mai un server di terze parti.
Organizzare colonne CSV
Copia una singola colonna da un CSV, ordinala, rimuovi i duplicati e reincollala. Più veloce di una formula di foglio di calcolo per una pulizia una tantum, e il conteggio in tempo reale conferma quante righe sono state collassate.
Randomizzare un ordine di estrazione o quiz
Usa Mescola per randomizzare l'ordine dei nomi per un'estrazione equa, delle domande per un quiz o degli elementi per una revisione cieca. Il generatore casuale crittografico rende la casualità difendibile, non un pseudo-mescolamento prevedibile.
Preparare i dati per un diff pulito
Ordinare due liste allo stesso modo prima di confrontarle fa sì che un diff rifletta le vere modifiche di contenuto invece del rumore d'ordine. Abbina questo strumento a Text Diff per individuare esattamente cosa è stato aggiunto o rimosso.
Invertire log e changelog
Usa Inverti ordine per capovolgere un log o un changelog così le voci più recenti compaiono per prime (o per ultime), senza riordinare alfabeticamente. Un'alternativa con un clic al passare attraverso `tac` da riga di comando.

Come funziona l'ordinamento

Divisione delle righe (CRLF / LF / CR)
L'input viene diviso su `\r\n`, `\r` o `\n`, così il testo incollato da sorgenti Windows, Unix o Mac classico funziona tutto. Un singolo terminatore di riga finale viene rimosso per primo così un a capo finale non crea una spuria ultima riga vuota.
Ordinamento con Intl.Collator
Gli ordinamenti alfabetico e naturale usano `Intl.Collator(locale, { numeric, sensitivity })`. `numeric: true` abilita il confronto naturale (che riconosce i numeri); la sensitivity è `variant` quando Distingui maiuscole/minuscole è attivo e `accent` (senza distinzione) altrimenti. La collazione segue l'algoritmo di collazione Unicode.
Semantica dell'ordinamento naturale
L'ordinamento naturale confronta le sequenze massimali di cifre come interi anziché carattere per carattere, quindi `a2` < `a10`. Gestisce le cifre incorporate in qualunque punto della riga, il che è il motivo per cui i nomi di file e le stringhe di versione si ordinano in modo intuitivo anziché lessicale.
Ordinamento per lunghezza con spareggio
Il metodo Per lunghezza ordina le righe per numero di caratteri in ordine crescente, poi risolve i pareggi con il collatore così le righe di uguale lunghezza cadono comunque in un ordine alfabetico stabile. Decrescente capovolge la direzione finale.
Ordine deterministico della pipeline
Le operazioni si applicano sempre in un ordine fisso: taglia ogni riga → rimuovi le vuote → deduplica → ordina o mescola → inverti → aggiungi numeri di riga. Questo rende l'output prevedibile indipendentemente da quali toggle combini.
Mescolamento crittografico
Mescola usa un algoritmo Fisher–Yates seminato da `crypto.getRandomValues`, dando una permutazione uniforme e imprevedibile. È mutuamente esclusivo con l'ordinamento — attivare Mescola bypassa completamente il collatore.
Ordinamento stabile, nel browser
`Array.prototype.sort` di JavaScript è garantito stabile nei motori moderni, quindi le righe che il collatore considera uguali mantengono il loro ordine relativo originale. Tutto il calcolo avviene sul thread principale nel tuo browser senza worker né chiamate di rete necessari per dimensioni di lista tipiche.

Best practice per l'ordinamento

Usa l'ordinamento naturale per qualunque cosa con numeri
Se le tue righe contengono numeri — nomi di file, versioni, ID di fattura, passaggi numerati — scegli il metodo Naturale. L'ordinamento alfabetico metterà `10` prima di `2` e scombinerà silenziosamente la sequenza. L'ordinamento naturale è l'impostazione singola più importante da azzeccare, e attivarla non costa nulla.
Mantieni la non-distinzione di maiuscole per le liste umane
Lascia Distingui maiuscole/minuscole disattivato per nomi, tag e liste di prosa così le parole maiuscole non saltano davanti a quelle minuscole. Attivalo solo per dati in cui il case è significativo, come identificatori dove `ID` e `id` sono valori genuinamente diversi.
Ordina entrambe le liste allo stesso modo prima del diff
Quando confronti due liste, ordina prima ciascuna con impostazioni identiche. Un diff di due liste non ordinate è dominato dai cambiamenti d'ordine; un diff di due liste ordinate mostra solo le vere aggiunte e rimozioni. Abbina questo strumento a Text Diff per il confronto più pulito.
Deduplica mentre ordini
Se una lista potrebbe contenere ripetizioni, attiva Rimuovi righe duplicate nello stesso passaggio invece di ordinare prima e cercare i duplicati a occhio. Il badge delle statistiche ti dice quanti sono stati collassati, così non devi mai chiederti se la lista è davvero unica.
Taglia prima di ordinare i dati incollati
Il testo copiato da fogli di calcolo, PDF o terminali spesso porta con sé spazi finali che fanno ordinare separatamente o sopravvivere alla deduplicazione righe altrimenti identiche. Attiva Taglia ogni riga per normalizzare gli spazi prima dell'ordinamento così l'ordine riflette il contenuto, non caratteri invisibili.
Usa il generatore crittografico di Mescola quando conta l'equità
Per estrazioni, campionamenti o qualunque cosa in cui un ordine prevedibile potrebbe essere manipolato, la casualità crittografica di Mescola è preferibile all'occhio o a uno strumento basato su `Math.random`. Riattivalo per rimescolare se vuoi un ordine nuovo.

Domande frequenti

Cosa fa questo strumento?
Ordina righe di testo direttamente nel tuo browser — in ordine alfabetico, naturale (riconosce i numeri) o per lunghezza, crescente o decrescente. Mentre incolli o digiti, il risultato ordinato compare all'istante con un conteggio in tempo reale delle righe in entrata e in uscita. Puoi anche deduplicare, invertire, tagliare, rimuovere righe vuote, aggiungere numeri di riga o mescolare nello stesso passaggio. Niente viene caricato: tutto l'ordinamento gira al 100% lato client in JavaScript, quindi è sicuro per liste confidenziali, wordlist interne e qualunque dato che non vorresti inviare a un server. Puoi confermarlo nella scheda Network del browser — l'ordinamento non attiva alcuna richiesta di rete.
Qual è la differenza tra ordinamento alfabetico e naturale?
L'ordinamento alfabetico (lessicale) confronta le stringhe un carattere alla volta, quindi `file10` viene prima di `file2` perché il carattere `1` (U+0031) si ordina prima di `2` (U+0032). L'ordinamento naturale riconosce le sequenze di cifre e le confronta come numeri, quindi `file2` precede correttamente `file10`. Usa l'alfabetico per parole e codici semplici; usa il naturale per qualunque cosa con numeri incorporati — nomi di file, tag di versione (`v1.2` vs `v1.10`), numeri di fattura ed elementi di liste numerate. Questo strumento implementa l'ordinamento naturale con `Intl.Collator({ numeric: true })`, la collazione Unicode basata su standard integrata in ogni browser moderno.
Come metto una lista in ordine alfabetico?
Incolla la tua lista, mantieni l'ordine Crescente predefinito con il metodo Alfabetico e le righe vengono messe in ordine alfabetico (A→Z) all'istante — è tutto ciò che serve per mettere una lista in ordine alfabetico online. Per nomi, tag o parole chiave, lascia Distingui maiuscole/minuscole disattivato così le voci maiuscole e minuscole si ordinano insieme invece di dividersi in due gruppi. Passa a Decrescente per Z→A, o attiva Rimuovi righe duplicate per ordinare alfabeticamente e deduplicare in un unico passaggio. Tutto gira nel tuo browser, quindi puoi mettere in ordine alfabetico anche una lista confidenziale senza caricarla.
Il mio testo viene caricato da qualche parte?
No. Ogni operazione — ordinamento, deduplicazione, taglio, inversione — gira interamente nel tuo browser tramite JavaScript. Il tuo testo non viene mai trasmesso, mai memorizzato su alcun server, mai registrato e mai analizzato. Questo rende lo strumento sicuro per liste confidenziali, dati interni, wordlist di sicurezza e qualunque contenuto che non incolleresti in un servizio di rete. Non ci sono cookie usati per il tuo input e nessun analytics di terze parti che catturi ciò che digiti. Apri gli strumenti per sviluppatori del browser e osserva la scheda Network: ordinare una lista di un milione di righe produce zero richieste.
Come ordino correttamente una lista di numeri?
Scegli il metodo Naturale. Il semplice ordinamento alfabetico tratta i numeri come testo, quindi `100` si ordinerebbe prima di `2` (perché `1` < `2` come caratteri). L'ordinamento naturale confronta il valore numerico, dando `2`, `100` nell'ordine giusto. Per righe che mescolano testo e numeri come `chapter 2` e `chapter 12`, l'ordinamento naturale funziona anch'esso confrontando `2` e `12` numericamente. Se le tue righe sono puramente numeriche e vuoi un ordinamento numerico rigoroso, l'ordinamento naturale gestisce gli interi e le porzioni numeriche delle stringhe miste; per dati finanziari pieni di decimali, ricontrolla i casi limite come gli zeri iniziali.
L'ordinamento rispetta maiuscole e minuscole?
Per default no — Distingui maiuscole/minuscole è disattivato, quindi `Apple` e `apple` sono trattati come equivalenti per l'ordinamento e si ordinano come vicini. È la scelta naturale per le liste leggibili dall'uomo, dove raramente vuoi che tutte le parole maiuscole saltino davanti a quelle minuscole. Attiva Distingui maiuscole/minuscole per ottenere un ordinamento rigoroso in cui le lettere maiuscole si ordinano prima delle minuscole (seguendo l'ordine dei code point Unicode entro la sensibilità variant del collatore). La distinzione tra maiuscole e minuscole influisce anche sulla deduplicazione quando quell'opzione è attiva: con essa disattivata, `Foo` e `foo` contano come la stessa riga.
Posso ordinare e rimuovere i duplicati allo stesso tempo?
Sì. Attiva Rimuovi righe duplicate insieme a un qualunque ordine di ordinamento. Lo strumento deduplica prima, poi ordina, così ottieni una lista pulita, unica e ordinata in un unico passaggio — e il badge delle statistiche riporta quanti duplicati sono stati rimossi. È il modo più veloce per trasformare una colonna incollata disordinata (per esempio, una lista di email o tag con ripetizioni) in un insieme ordinato e ordinato. Se ti serve il flusso di deduplicazione dedicato con controllo mantieni-primo/mantieni-ultimo, usa lo strumento gemello Rimuovi righe duplicate, che condivide lo stesso motore.
Cosa succede alle righe vuote quando ordino?
Per default, le righe vuote vengono mantenute e si ordinano in cima (una stringa vuota si ordina prima di qualunque riga non vuota). Se non le vuoi, attiva Rimuovi righe vuote per eliminare le righe vuote e composte solo da spazi prima dell'ordinamento — il badge delle statistiche conta quante ne sono state rimosse. Un singolo a capo finale alla fine del tuo input (comune quando si incolla da file o editor) è trattato come un terminatore di riga, non come una riga vuota in più, quindi non gonfia i tuoi conteggi né aggiunge una riga vuota spuria all'output.
Come vengono ordinati i caratteri accentati e non inglesi?
L'ordinamento riconosce il locale tramite `Intl.Collator` del browser, che segue l'algoritmo di collazione Unicode. Le lettere accentate sono ordinate nel modo in cui un lettore della tua lingua se le aspetta — per esempio, nella maggior parte dei locale latini `é` si ordina accanto a `e` invece che alla fine dell'alfabeto. Lo strumento usa la lingua della pagina per la collazione, così le versioni localizzate in tedesco, francese, spagnolo e altre applicano le regole appropriate. È molto più corretto di un ordinamento naive per code point, che sparpaglierebbe i caratteri accentati e non ASCII in posizioni sorprendenti.
C'è un limite a quante righe posso ordinare?
Non c'è un limite rigido imposto dallo strumento — è vincolato solo dalla memoria del tuo browser e da quanto testo riesci a incollare comodamente in una textarea. I browser moderni ordinano decine di migliaia di righe all'istante e centinaia di migliaia con una breve pausa. Poiché tutto gira localmente senza andate e ritorni di rete, le liste grandi qui sono spesso più veloci che sugli strumenti basati su server che caricano i tuoi dati. Per file davvero enormi (milioni di righe), un'utility `sort` da riga di comando sarà più comoda, ma per liste, wordlist ed export di tutti i giorni questo strumento li gestisce con facilità.
In cosa è diverso dall'ordinare in Excel o in un editor di codice?
I fogli di calcolo ordinano le celle dentro una griglia e spesso riordinano intere righe; questo strumento ordina una lista piatta di righe, che è esattamente ciò che serve per wordlist, valori di configurazione, istruzioni import o qualunque dato separato da a capo. Rispetto al comando ordina-righe di un editor di codice, questo strumento aggiunge l'ordinamento naturale (che riconosce i numeri), la collazione che riconosce il locale, la deduplicazione con un clic, l'ordinamento per lunghezza e un conteggio in tempo reale — senza installare un'estensione. E a differenza degli strumenti di foglio di calcolo online, niente lascia il tuo browser. È il modo più rapido per ordinare un blocco di testo quando ce l'hai già negli appunti.
Cosa fa l'opzione Mescola?
Mescola randomizza l'ordine delle tue righe usando un mescolamento Fisher–Yates guidato dal generatore di numeri casuali crittografico del browser (`crypto.getRandomValues`), così il risultato è genuinamente imprevedibile e diverso ogni volta. È mutuamente esclusivo con l'ordinamento — o ordini le righe o le randomizzi. Gli usi comuni includono randomizzare l'ordine di un quiz o di flashcard, scegliere una sequenza di estrazione equa, campionare un sottoinsieme, o rimuovere il bias da una lista prima di una revisione manuale. Poiché usa un generatore casuale crittografico invece di `Math.random`, è adatto quando ti serve una casualità difendibile.

Strumenti correlati

Vedi tutti gli strumenti →

Convertitore maiuscole-minuscole online

Elaborazione del testo

Converti testo tra UPPERCASE, lowercase, Title Case, camelCase, snake_case e altri 10 formati all'istante. Gratuito, solo browser, senza registrazione.

Generatore Lorem Ipsum — Testo Segnaposto

Elaborazione del testo

Genera testo segnaposto Lorem Ipsum all'istante — per paragrafo, frase, parola, byte o elenco. Copia o scarica come testo, HTML, Markdown o JSON. 100% gratis, privato, nel browser. Senza registrazione.

Tester Regex gratuito — Debug e match dei pattern online

Elaborazione del testo

Testa pattern regex all'istante su qualsiasi testo. Evidenziazione delle corrispondenze, gruppi di acquisizione, anteprima di sostituzione e split. Espressioni regolari in JavaScript, 100% private, senza registrazione.

Rimuovi righe duplicate dal testo

Elaborazione del testo

Rimuovi righe duplicate da un testo online — gratis, istantaneo, 100% nel browser. Ignora maiuscole o spazi, mantieni la prima o l'ultima occorrenza e vedi quanti duplicati vengono rimossi. Ordina e pulisci. Senza registrazione.

Generatore di slug URL — crea slug da qualunque testo

Elaborazione del testo

Trasforma qualunque titolo in uno slug URL pulito e SEO-friendly all'istante. Translittera accenti e cirillico, o mantieni le lettere Unicode. 100% privato, nel browser.

Confronta due testi — Diff

Elaborazione del testo

Confronta due testi all'istante nel browser. Vista affiancata, evidenziazione parola per parola, esportazione diff unificato, opzioni per ignorare maiuscole/spazi/righe vuote. 100 % browser — nessun upload.