Skip to content

Line Break Converter

Convert actual CRLF, CR, and LF line breaks to literal \n, reverse common escape sequences, or replace breaks with spaces.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Paste or type text containing actual line breaks or visible escape sequences.
  2. 2.Choose actual-to-escaped, escaped-to-actual, or actual-to-space mode.
  3. 3.Convert, inspect the exact whitespace in the preview, and download the UTF-8 TXT result.

About Line Break Converter

Line Break Converter changes the representation of newlines in pasted text. Choose one of three explicit modes: actual line breaks to the two visible characters backslash-n, literal backslash-r-backslash-n, backslash-n, or backslash-r sequences to actual line breaks, or actual line breaks to spaces. The exact result appears in a preview and can be downloaded as UTF-8 TXT. All processing stays in the browser.

Actual-to-escaped mode recognizes Windows CRLF pairs, lone carriage returns, and lone line feeds. Each recognized boundary becomes one literal backslash followed by n. A CRLF pair is treated as one boundary rather than two, preventing an unexpected doubled escape. Text already containing visible backslash characters is otherwise left alone.

Escaped-to-actual mode recognizes the literal character sequences backslash-r-backslash-n, backslash-n, and backslash-r. It processes the combined CRLF spelling first, then the shorter alternatives, and replaces each with one LF newline. This is practical for copied JSON-like strings, log output, or configuration values, but it is not a full programming-language string-literal parser.

Actual-to-space mode replaces every CRLF, CR, or LF boundary with one ordinary space. Consecutive blank lines therefore become consecutive spaces. The tool deliberately does not collapse them, trim the result, or infer sentence punctuation. Preserving one replacement per boundary keeps the transformation reversible in count even when visual whitespace later needs separate cleanup.

The distinction between an actual newline and visible escape text is central. An actual newline controls line layout, while backslash-n consists of two printable characters. The preview uses preformatted whitespace, so actual newlines create new rows and escaped values display visibly. Visual wrapping of a long preview line does not insert actual newline bytes into the downloaded output.

Input is limited to 1,000,000 characters for responsive browser transformation and rendering. Empty input produces a visible error. Editing the input or mode clears the previous result and revokes its object URL so an old download cannot be mistaken for the current configuration. The original input textarea is never overwritten.

Generated downloads are plain UTF-8 text without a byte-order mark. The converter does not parse JSON, JavaScript, CSV, HTML, Markdown, shell syntax, or quoted string escaping beyond the three documented literal sequences. For example, multiple preceding backslashes are not interpreted according to a programming language's escape-depth rules. Inspect the result in its destination context.

Use actual-to-escaped mode when placing multiline text into a single visible line for documentation or controlled string preparation. Use escaped-to-actual mode when copied text contains visible newline markers that should become real lines. Use space mode for simple one-line conversion where retaining one separator per break is appropriate.

The tool does not remove all whitespace, convert tabs, wrap text to a width, preserve mixed original line-ending styles in output, or add HTML br tags. Escaped-to-actual output standardizes created boundaries to LF. For deleting breaks entirely use Line Break Remover; for broader whitespace cleanup use Whitespace Remover; for prefixes or numbering use the line-oriented tools linked below.

The transformation is deterministic and network-free, with no file upload or external reference data. The downloaded bytes match the generated string shown by the preview. Users working with source code or serialized formats should validate quoting after conversion because a real newline can be invalid inside some string syntaxes without additional escaping.

Methodology & sources

Validate bounded non-empty text, select one explicit representation mode, match CRLF before CR or LF for actual boundaries, match literal backslash-r-backslash-n before shorter literal sequences when unescaping, replace each recognized boundary deterministically with visible backslash-n, LF, or one space, preview the exact string, and expose a local UTF-8 Blob.

Frequently asked questions

What is the difference between a newline and \n?
A newline is a control character that starts a new line; \n here means two visible characters, backslash and n.
How is Windows CRLF handled?
Actual CRLF is treated as one boundary, and literal \r\n is converted to one LF in unescape mode.
Are consecutive blank lines collapsed in space mode?
No. Each line boundary becomes one space, so multiple boundaries produce multiple spaces.
Is my text uploaded?
No. Conversion, preview, and TXT download creation run locally in the browser.

Text Tools guides

View all