Smart tokenization
The tokenizer recognizes separators, camel/Pascal humps, acronym runs such as XMLHttp, and optional letter↔digit boundaries before rebuilding the identifier.
Convert identifiers with acronym-aware tokenization, digit boundaries, Unicode or ASCII-safe modes, language-style recommendations, collision-safe batch conversion and identifier audits. Everything runs locally in your browser.
| Line | Input | Output | Tokens | Collision | Audit |
|---|
| # | Token | Normalized | Acronym | Kind | Code points |
|---|
The tokenizer recognizes separators, camel/Pascal humps, acronym runs such as XMLHttp, and optional letter↔digit boundaries before rebuilding the identifier.
HTTPResponse versus HttpResponse are both used in real codebases. Preserve mode keeps configured initialisms uppercase where the target style allows it; normalize mode treats them as ordinary words.
Unicode mode keeps letters from any script. ASCII-safe mode transliterates common Latin, Greek and Cyrillic characters for ecosystems that require conservative identifiers.
The preset panel gives practical naming-convention guidance, but project-specific linters and style guides remain authoritative.
Different source names can normalize to the same identifier. Batch mode flags collisions and can append deterministic numeric suffixes rather than silently overwriting names.
All conversion, auditing and CSV export happen locally. No source identifiers are sent to a server.