Word and character counter
Count characters, words, lines, paragraphs and UTF-8 bytes as you type, with support for combined characters and emoji.
Change letter case or convert names to camelCase, PascalCase, snake_case and other common identifier styles, including Unicode text.
Updates as you type or change an option
Use ordinary case conversion for prose and identifier styles for names. The latter combine words, so they are unsuitable when paragraph layout must stay intact.
Enter text and choose an output style. Letter case follows the current interface language. Identifier styles recognize boundaries in names such as camelCase and HTTPServer.
camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE combine the input into one identifier and replace existing separators. Characters without upper and lower forms remain intact. Input limit: 2 MiB.
Identifier styles combine the words into one name with new separators. Use ordinary upper or lower case to retain layout. Check reserved words and leading-digit rules in your target language separately.
Yes: choose snake_case. Acronym and camelCase boundaries are recognized; camelCase produces httpServer. Ordinary case conversion follows the interface language, so letters such as Turkish i have language-specific behavior.
Your choice about analytics
We use Umami to measure page visits. Analytics is optional, and your tools work either way.
Your current setting allows analytics.
Your current setting does not allow analytics.
The analytics service has changed. Refresh the page after finishing your current work to apply the new settings.
Your browser is sending a Do Not Track or Global Privacy Control signal. Analytics will remain off.
We use Umami to understand which pages people visit and how they find this site. You can decline or change your choice at any time. All site features will still work.
Your choice is saved in this browser for six months. Analytics does not upload files or content you enter in our tools.
Privacy Policy
Comments
0