Soft hyphenation
Insert invisible break points into long words so browsers can wrap them cleanly.
Soft hyphenation
Paste any text and this tool inserts invisible soft hyphens (U+00AD) inside long words, at the points where they could plausibly break across two lines. A soft hyphen does nothing most of the time — it only turns into a visible hyphen when the browser or layout engine actually needs to wrap the word there. Use it for justified columns, narrow sidebars, tables and print-style layouts where long words otherwise overflow or leave ugly gaps.
The language option chooses the vowel-and-consonant rules used to find syllable breaks, since where a word may split depends on the language it's written in. Minimum word length skips short words entirely, and minimum characters before/after keep a break from landing right at the start or end of a word, where a one- or two-letter fragment looks wrong. You can also switch the break character from an invisible soft hyphen to a visible hyphen or a vertical bar, which is useful for previewing exactly where the breaks fall, or for teaching materials that mark syllables explicitly.
Two more options handle edge cases: skip ALL CAPS words so acronyms and headings stay intact, and skip words that contain digits so identifiers like "invoice2024" are left alone. Remove existing soft hyphens first clears out any leftover invisible hyphens from a previous pass or a pasted document before adding new ones, so they never stack up. Show word breakdown only switches the output to a plain list of the distinct words that were hyphenated, one per line, instead of reproducing the whole text — handy for reviewing the breaks before applying them.
Everything runs locally in your browser; nothing you paste here is uploaded anywhere. Copy the result, download it as a .txt file, or send it straight into another tool to keep working on it.