Line editing workspace
Wrap text, number or strip lines, add affixes, create lists and extract ranges in one workspace.
- 1Add input
- 2Adjust settings
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Edit text line by line in one workspace. Reflow paragraphs, join soft breaks, add or remove line numbers, add prefixes or suffixes, make Markdown lists, or extract a line range. Choose one task and review the output before copying or downloading.
How to use this tool
- Choose a task. For range extraction, select line numbers or literal start/end text from a static file snapshot.
- Paste text or select one UTF-8 text file.
- Run the task, inspect the result and line counts, then copy or download it.
Supported inputs and limits
Wrap joins lines within each paragraph before reflowing; blank lines separate paragraphs and long words stay intact.
Numbering, affixes and lists preserve a final newline without adding an extra item. Extracted ranges omit a trailing newline; blank list lines stay blank.
Paste up to 1 MiB or choose one UTF-8 file up to 10 MiB, with at most 50,000 physical lines. Full output is limited to 20 MiB; all option values share a 2 MiB budget. Malformed Unicode in text or active literal options is rejected.
Wrapping counts Unicode code points, rather than display cells or combined-character clusters. Files use strict UTF-8 and discard an initial BOM; output line breaks use LF.
Worked example
Example input
Alpha beta gamma delta
Example options
{"operation":"wrap","mode":"wrap","width":10}Example output
Alpha beta gamma delta
When something does not work
If the output is unchanged, check the selected task and source. Wrapping may leave short paragraphs unchanged.
Frequently asked questions
How does wrapping handle existing line breaks?
Lines within a paragraph are joined and wrapped at the chosen character width. Blank lines separate paragraphs; long words remain whole. Use Unwrap to join each paragraph into one line.
Which line numbers can be removed?
The remover recognizes common prefixes such as 1. Text, 2: Text, and Line 19: Text. Review the output before using it; unrecognized formats are left unchanged.
Are empty lines numbered in a Markdown list?
No. Empty lines stay empty, and numbered items advance only for nonempty lines.
Can a range follow a changing log?
No. You can extract through line numbers or first matching literal text markers from the current pasted text or file snapshot. It does not watch a log for new lines or run grep expressions.
Is my input sent to a server?
No. Input is processed in your browser. Temporary workspaces stay in the same tab and are cleared by a refresh or tab closure. Save the result you need.
Documentation & further reading
Related tools
Convert text encoding
Choose the right text encoding and save a readable TXT file.
Merge text files
Put several text files together in the order you choose.
Word counter
Words, characters, and paragraphs at a glance.
Case converter
Change letter case to suit your text.