Vai al contenuto principale

Convertitore di fine riga

Converti un testo tra terminazioni di riga LF, CRLF e CR. L’elaborazione resta locale nel browser.

  • Appunti
  • Esporta
Automatizza

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Questo strumento ti è stato utile?

Come funziona questo strumento?

Uniforma le terminazioni di riga in LF, CRLF o CR per un editor, un’applicazione precedente o un protocollo di file. La conversione modifica caratteri reali, non le lettere di un escape come \n nel codice. Il trattamento rimane nel browser e conserva spazi, tabulazioni e righe vuote. Il separatore scelto determina il file generato anche quando l’anteprima appare uguale negli altri modi.

Il motore riconosce prima CRLF come una sola terminazione, poi CR e LF isolati. Ogni separazione riconosciuta viene sostituita con quella scelta. LF è U+000A, CRLF combina U+000D e U+000A, CR usa soltanto U+000D. Altri separatori Unicode, come U+2028, restano fuori dalla normalizzazione.

Le righe non vengono ordinate né pulite. Un ritorno finale esistente viene mantenuto; se manca non viene aggiunto. Più separatori consecutivi rimangono tali, conservando righe vuote. Gli spazi a fine riga non sono eliminati.

I campi HTML normalizzano il valore in LF. L’anteprima non può quindi mostrare direttamente i byte CRLF o CR scelti. Il testo esatto viene conservato separatamente per copia e download. Appunti e applicazione destinataria possono applicare altre convenzioni. Preferisci il download se i byte precisi sono importanti.

Non è transcodifica di caratteri. I file importati sono letti come testo dal browser e scaricati in UTF-8. Una sorgente decodificata male non viene riparata. Cambiano anche ritorni reali all’interno di campi tra virgolette: il motore non conosce le grammatiche CSV, SQL o di altri formati.

Come usare questo strumento

  1. Fornisci il testo

    Incolla contenuto o importa un file accettato. Controlla accenti e caratteri speciali per confermare una lettura corretta.

  2. Scegli LF, CRLF o CR

    Seleziona il modo richiesto dal destinatario e converti. L’aspetto delle righe non identifica il separatore generato.

  3. Scarica e verifica

    Controlla le terminazioni nel tuo ambiente. Modificare sorgente o modalità nasconde il risultato precedente per evitare esportazioni obsolete.

Casi d’uso

Preparare file che richiedono CRLF

Seleziona CRLF e scarica. Controlla le terminazioni con un editor che le espone, senza dedurle dall’aspetto.

Uniformare un estratto prima del confronto

Usa un separatore unico per escludere una differenza di piattaforma. Le altre differenze testuali rimangono.

Produrre testo precedente con CR

Scegli CR solo se il destinatario lo richiede. I sistemi macOS attuali usano normalmente LF anziché il vecchio CR.

Esempi

Uniformare terminazioni miste in CRLF

La notazione JSON con escape rende visibili i caratteri. Tutte le tre separazioni diventano CRLF e il ritorno finale rimane.

Input

"a\r\nb\rc\n"

Risultato

"a\r\nb\r\nc\r\n"

Conservare una riga vuota senza ritorno finale aggiunto

In modalità CR, due LF consecutivi diventano due CR. La riga vuota resta e b non riceve un ulteriore separatore.

Input

"a\n\nb"

Risultato

"a\r\rb"

Consigli e buone pratiche

  • Scegli il formato atteso dal destinatario, non quello presunto del tuo sistema.
  • Un editor può salvare con regole proprie: verifica anche le impostazioni di salvataggio.
  • Non elaborare file binari come testo: la loro struttura non è soltanto un elenco di righe leggibili.
  • Per celle CSV multilinea, decidi se vuoi davvero cambiare i ritorni interni.

Fonti e riferimenti

Domande frequenti

Perché LF e CRLF sembrano uguali nell’anteprima?

Un textarea mostra righe ma normalizza il proprio valore DOM in LF. Il download usa il testo esatto conservato separatamente per rispettare la scelta.

Viene aggiunto un ritorno dopo l’ultima riga?

No. Si conserva la presenza o assenza del separatore finale e delle righe vuote. Non vengono eliminati automaticamente gli spazi.

Perché il testo letterale \n non cambia?

Una barra inversa e n sono due caratteri scritti, non LF. Lo strumento cambia terminazioni reali e non decodifica escape di linguaggio.

Converte anche UTF-8 in Windows-1252?

No. Uniforma terminazioni di testo già decodificato. Le codifiche richiedono un trattamento separato; il download contiene testo UTF-8.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Confronta due testi riga per riga e individua subito aggiunte, eliminazioni e modifiche.

SviluppoIn evidenzaUsa questo strumento

Rimuovi spazi in eccesso, tabulazioni ripetute e righe vuote da un testo copiato.

SviluppoIn evidenzaUsa questo strumento

Valida la struttura di un file CSV e individua rapidamente righe o colonne problematiche.

SviluppoIn evidenzaUsa questo strumento