ToolJovia
Text

Text Wrapper

Wrap plain text to a grapheme width, optionally breaking long words while preserving paragraph breaks.

✓ Browser-local processing
Up to 100,000 UTF-16 code units. Input stays in this browser tab.

Loading tool…

How to use Text Wrapper

Prepare readable plain-text blocks for notes or narrow displays. Set the line width and choose whether an overlong word may be split.

  1. Paste plain text and choose a line width.
  2. Decide whether long words can break.
  3. Wrap the text and inspect paragraph boundaries and long tokens.

Good to know

  • Whitespace inside each source line becomes single spaces; existing line breaks remain paragraph boundaries.
  • Width counts graphemes, not terminal display columns. Wide CJK characters, tabs, and font metrics are not modeled.
  • This does not parse Markdown, HTML, or source code syntax.

Common questions

Why can a line exceed the width?

Keep-whole mode leaves an overlong token intact. Choose break mode to enforce the grapheme limit.

Will emoji split apart?

Supported emoji sequences are wrapped as grapheme clusters rather than UTF-16 units.

Keep going with related tools

All text →