The text is split into words at spaces, punctuation (_ - . / …) and case changes: parseHTTPResponse → parse · http · response, XMLHttpRequest → xml · http · request. Digits stay with the word before them: version2Update → version2 · update, utf8 stays utf8.
For ordinary sentences (with spaces and no identifiers), Title, Sentence, lower and UPPER case keep the punctuation.
Per line converts each line separately, so you can paste a list of names. Accents and other scripts (é ñ ß) are kept.
Click a row to select it; Ctrl/⌘+Enter copies the selected row.