Dot Case Converter
The Dot Case Converter joins lowercase words with dots — the style behind configuration keys, translation files and namespaced settings like 'home.hero.title'. If you are building i18n key trees, Java properties, or nested settings from flat labels, this saves the manual retyping. It reads input in any style, including camelCase and snake_case.
How to use Dot Case Converter
- Type or paste a label or identifier in any style.
- The dot.case version appears in the result box immediately.
- Copy the key into your config or language file.
Supported behavior
- Words are detected across spaces, hyphens, underscores and camelCase humps.
- Everything is lowercased; accents are stripped.
- Existing dots are treated as word boundaries, so partial keys can be re-normalized.
Best for
- i18n and localization translation keys.
- Java .properties and nested config keys.
- Event names and analytics keys with namespaces.
Limits
- Dot case is for keys, not prose — dots are stripped of their sentence meaning entirely.
- Frameworks that split keys on dots will nest the result; make sure your key depth matches the structure you intend.
Privacy notes
- Your text is processed locally in your browser and is never uploaded to a server.
- Your keys and labels are converted on your device only.
Related tools
Case Converter Convert Case See your text in every case style at once and copy the one you need. Case Converter Camel Case Converter Turn phrases into camelCase identifiers for code. Case Converter Snake Case Converter Turn phrases into snake_case for Python and databases. Case Converter Kebab Case Converter Turn phrases into kebab-case for URLs and CSS classes.
Dot Case Converter FAQ
Where is dot.case actually used?
In translation files (home.hero.title), Java properties, namespaced config keys, and analytics event naming — anywhere a flat string needs to express a nested path.
How does it handle a key that already has dots?
Existing dots are treated as word separators and rebuilt cleanly, so 'Home.Hero Title' becomes 'home.hero.title'.
Can I use the output as a JavaScript object path?
Yes, that is a common use — the output format matches the dot notation you would type to reach a nested property.