Change text shape
Paste text, choose a transform, and copy the live output. The transformer is built for names, headings, slugs, labels, and short lists that need a consistent casing or separator style.
Word splitting
Most identifier formats split words on spaces, underscores, hyphens, dots, slashes, and lowercase-to-uppercase boundaries. For example, ProductPage title can become product_page_title, product-page-title, ProductPageTitle, or productPageTitle.
Convert to English letters transliterates text before the transform. It helps slugs and identifiers avoid accented characters.
Slugs and separators
Slug mode lowercases the text, replaces non-alphanumeric runs with the selected delimiter, collapses repeated delimiters, and trims delimiters from the ends. Delimiter choices include -, _, +, ., or no delimiter.
Batch mode
Batch by newline applies the same transform to each line. Use it for route names, enum values, headings, spreadsheet labels, or any list where each row should become one output row.