Loading…
Loading…
Turn plain text into HTML paragraphs and line breaks, escape special characters, and link URLs. Preview the result.
Also covers: Text to HTML converter · Plain text to HTML
The result appears here as you type.
An email, notes, or copy from a document. Characters with a special meaning in HTML (<, >, &, and quotes) are escaped, so they display as written.
Blank lines become paragraphs and single line breaks become <br>, or wrap every line in its own <p>, or only add <br> tags.
URLs become links unless you turn that off. Punctuation right after a URL, like a closing period, stays outside the link.
In HTML they start tags and entities, so "a < b & c" would break the page or disappear. The converter writes them as < and &, which display as the original characters.
Yes. The output is a plain HTML fragment with no styles or scripts, which works in any rich-text editor's HTML mode, CMS source view, or email template.
No. Everything runs in your browser, and nothing you paste is sent to a server or stored.
Text & code
Compare two texts or code files side by side, with changed words highlighted. Ignore whitespace or case, and export a unified .diff patch that git apply accepts.
Count
Count words, characters, sentences, paragraphs, and lines as you type, with reading and speaking time. Check text against X, SEO title, and meta description limits.
Case
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more, line by line.
Cleanup
Clean up messy text: remove extra spaces, blank lines, invisible characters, and HTML tags, straighten quotes, and rejoin hard-wrapped lines.
Lines
Delete repeated lines from a list and keep the original order. Choose case sensitivity, whether to ignore surrounding spaces, and whether to keep the first or last copy.
Lines
Delete blank lines from text, or collapse runs of blank lines down to one so paragraphs stay separated.