Advertisement

Dot case converter

Convert any text to dot.case, the lowercase dot-separated style used for Java packages, domain-style names, and config keys.

Dot Case

Paste text below and get dot.case output instantly.

Advertisement

How dot.case works

dot.case lowercases everything and joins words with periods: Hello World Example becomes hello.world.example. It mirrors the dotted notation of Java packages, Python modules, and hierarchical configuration keys.

Handles any input format

camelCase, snake_case, kebab-case, and spaced text are split into words first. Existing dots are treated as separators too, so com.example.app stays clean and consistent.

Dot Case FAQs

What is dot.case used for?
Java package names (com.company.project), Python module paths, i18n translation keys (menu.file.open), logging namespaces, and hierarchical settings keys.
How do I build a Java-style package name from words?
Paste the words in order and the tool joins them with dots in lowercase, for example org example utils becomes org.example.utils.
What is the difference between dot.case and kebab-case?
Only the separator character: dots versus hyphens. Dots imply hierarchy or namespacing, while hyphens are the URL and CSS convention.
Are dots valid in identifiers?
Not in variable names, but dot.case is meant for package paths, config keys, and namespaces where dots are the standard separator, not for single identifiers.
Is my text sent to a server?
No. The conversion runs entirely in your browser with JavaScript. Nothing you paste ever leaves your device.
Advertisement