iZONE

dot.case

All lowercase words joined by dots - used in config files, object paths, and translation keys. Supports up to 50,000 characters.

Programming Tools

Input Text

0 / 50,000

Converted Text

Result will appear here…
About

What is dot.case?

dot.case joins all words in lowercase separated by dots. It mirrors the dot notation used to access nested properties in most programming languages, making it the natural choice for config file keys, i18n translation identifiers, and object path strings. Unlike other separators, the dot carries a built-in semantic meaning of hierarchy or nesting - app.server.port reads as 'the port property of server inside app'.

Example

Input

app server port number

Output

app.server.port.number

Usage

When to use dot.case?

Config file keys

Tools like Spring Boot, .NET, and many Node.js config libraries use dot.case keys to represent nested structure - app.server.port, database.pool.maxSize.

i18n translation keys

Internationalisation libraries (i18next, vue-i18n, react-intl) conventionally namespace translation strings with dot.case - auth.login.title, error.network.timeout.

Lodash get / set paths

lodash.get and lodash.set accept dot.case path strings to traverse nested objects - user.profile.address.city.

Log & metric identifiers

Observability platforms like Datadog and StatsD use dot.case metric names to represent hierarchy - api.request.duration, db.query.error.count.