Ordinatore di testo
Organizza un elenco incollato senza eliminare ripetizioni o righe vuote. Scegli il confronto alfabetico per lingua o l’ordine dei punti di codice Unicode.
Come ordinare le righe
- Incolla una voce per riga. L’esempio inserisce pear, apple, pear e una riga vuota, seleziona l’inglese e attende il comando.
- Scegli direzione e modalità. Per l’ordine alfabetico seleziona la lingua dell’elenco, il trattamento delle maiuscole e l’eventuale confronto dei numeri nel testo. Premi Ordina.
- Controlla il numero di righe e il risultato di sola lettura. Copialo o scarica sorted-lines.txt. Modificare testo o opzioni invalida il risultato; Cancella ripristina i valori iniziali.
Che cosa determina l’ordine
Il confronto alfabetico usa i dati della lingua nel browser. Ignorare maiuscole e minuscole non modifica il testo e gli accenti restano distinti. Se il browser usa una variante più generale della stessa lingua, questa viene mostrata.
L’opzione numeri confronta sequenze di cifre decimali: file2 può precedere file10. Non interpreta numeri con segno, decimali, date o versioni. Ogni sequenza può contenere al massimo 254 cifre, zeri iniziali inclusi.
L’ordine per punti di codice confronta i valori dei caratteri Unicode completi, non l’alfabeto né i byte. In ordine crescente un prefisso esatto più breve precede la sua estensione. Lingua e maiuscole non si applicano.
Gli elementi equivalenti mantengono l’ordine originale in entrambe le direzioni. Spazi, tabulazioni, righe vuote, duplicati e sequenze Unicode diverse non vengono eliminati né normalizzati. Solo i fine riga CR e LF diventano LF.
Esempi
L’esempio contiene quattro record: prima la riga vuota, poi apple e le due righe pear.
In ordine decrescente di punti di codice, a, riga vuota e b diventano b, a e riga vuota. I due LF finali conservano l’ultimo record vuoto.
La é composta e la e seguita da accento combinante possono risultare equivalenti. Entrambe conservano testo e ordine originale anche in direzione decrescente.
Limiti e compatibilità
Testo originale e canonico con LF finale devono contenere al massimo 100000 unità UTF-16 ciascuno; sono ammessi 10000 record prima dell’ordinamento. Il testo non viene troncato.
Le coppie surrogate UTF-16 non valide sono rifiutate; il carattere di sostituzione effettivo e i caratteri supplementari validi sono ammessi. L’input vuoto ha zero record, mentre le righe vuote possono essere esportate.
L’ordine alfabetico dipende dai dati del browser e può variare. Lingue o opzioni non supportate producono un errore. Non sono previsti file in ingresso, analisi CSV, rimozione duplicati o ordinamento di valori numerici.
Elaborazione locale
Il testo è elaborato localmente senza invio o salvataggio da parte dello strumento. Il file usa UTF-8 e LF senza BOM aggiuntivo; un U+FEFF esistente è conservato. Le normali richieste del sito continuano.
Domande frequenti
Fonti
Riferimenti su ordinamento ed esportazione del testo.
- tc39.esComparatore ECMA-402Definisce il confronto linguistico e le opzioni effettive.
- unicode.orgAlgoritmo di ordinamento UnicodeDescrive l'ordine linguistico e le equivalenze nel confronto.
- tc39.esStringhe e ordinamento ECMAScriptDefinisce stringhe, punti di codice e ordinamento stabile.
- encoding.spec.whatwg.orgCodifica UTF-8Definisce la codifica del file scaricato.
- w3c.github.ioFile API: BlobDescrive i dati binari usati per il download.
Consultato il 5 novembre 2026; non costituisce approvazione professionale o di sicurezza.
Strumenti correlati
Da JSON a YAML
Converti JSON in YAML localmente, conservando il testo dei numeri e le stringhe tra virgolette; copia o scarica il risultato completo.
Apri strumento — Da JSON a YAMLConvertitore da YAML a JSON
Converti YAML in JSON localmente con testo numerico esatto, alias limitati e copia o download completi.
Apri strumento — Convertitore da YAML a JSONHTML in Markdown
Converti HTML incollato o locale in Markdown, controlla le note di conversione e copia o scarica il risultato.
Apri strumento — HTML in MarkdownTester di espressioni regolari JavaScript
Prova un modello JavaScript in locale e controlla corrispondenze, gruppi e posizioni UTF-16.
Apri strumento — Tester di espressioni regolari JavaScriptMarkdown in HTML
Converti una bozza Markdown in un frammento HTML, controlla il codice e l'anteprima inattiva, poi copia o scarica.
Apri strumento — Markdown in HTMLRimuovi righe duplicate
Mantieni la prima copia esatta di ogni riga, conservando ordine, spazi significativi e righe vuote; poi copia o scarica il risultato.
Apri strumento — Rimuovi righe duplicateConfronto testi
Confronta due testi localmente, con modifiche alle righe intere, spazi e ritorno finale.
Apri strumento — Confronto testiConvertitore maiuscole e minuscole
Converti maiuscole, minuscole e iniziali di parole o frasi con regole esplicite.
Apri strumento — Convertitore maiuscole e minuscoleCodificatore e decodificatore di entità HTML
Codifica o decodifica riferimenti HTML nel testo, scegliendo contesto e formato Unicode. Il risultato usa LF senza analizzare o mostrare il markup.
Apri strumento — Codificatore e decodificatore di entità HTMLGeneratore di tabelle Markdown
Modifica una tabella di testo letterale, imposta l’allineamento e copia Markdown GFM o importa testo separato da tabulazioni.
Apri strumento — Generatore di tabelle MarkdownAnalizzatore e generatore di query string
Analizza e modifica i parametri mantenendo nomi ripetuti e ordine. Copia una query normalizzata o un URL HTTP(S).
Apri strumento — Analizzatore e generatore di query stringCodifica e decodifica URL
Converti un componente URL o valore di modulo UTF-8 con regole chiare per spazi e segni più, poi copia o scarica il risultato.
Apri strumento — Codifica e decodifica URLCodifica e decodifica Base64
Codifica testo UTF-8 in Base64 standard o sicuro per URL, oppure decodifica entrambi con errori chiari e risultato completo.
Apri strumento — Codifica e decodifica Base64Formattatore XML
Controlla XML 1.0 con i relativi spazi dei nomi, formatta o compatta in locale e copia o scarica il risultato UTF-8.
Apri strumento — Formattatore XMLFormattatore e validatore JSON
Verifica la sintassi JSON, formatta o minimizza in locale e copia o scarica il risultato preservando i dati originali.
Apri strumento — Formattatore e validatore JSONContatore di caratteri e segmenti SMS
Scopri la codifica del messaggio, i confini dei segmenti e il possibile costo. Il testo rimane nel tuo browser.
Apri strumento — Contatore di caratteri e segmenti SMSContatore di caratteri per social media
Verifica i limiti delle piattaforme e dividi i post senza perdere testo.
Apri strumento — Contatore di caratteri per social mediaContatore di caratteri
Conta caratteri, parole, frasi e paragrafi. Controlla densità delle parole, tempo di lettura e dimensione UTF-8 nel browser.
Apri strumento — Contatore di caratteriCalcolatore della dimensione del testo
Confronta codifiche e dimensioni dei dati di testo nel browser.
Apri strumento — Calcolatore della dimensione del testoPulizia del testo da PDF
Correggi a capo e spazi nel testo copiato da un PDF. Conserva l’originale e controlla i trattini ambigui prima di copiare il risultato.
Apri strumento — Pulizia del testo da PDFConvertitore di caratteri decorativi
Converti le lettere Unicode decorative supportate in testo normale nel browser. Conserva maiuscole, accenti, emoji e originale.
Apri strumento — Convertitore di caratteri decorativiCorreggi testo
Correggi testo illeggibile e accenti alterati nel browser. Esamina ogni possibile inversione UTF-8.
Apri strumento — Correggi testoControlla se Gmail può tagliare l’email
Misura i byte UTF-8 dell’HTML email, confrontali con il riferimento di 102.000 byte e individua il codice più pesante nel browser.
Apri strumento — Controlla se Gmail può tagliare l’email