Convert text between 12 naming conventions. Copy any result with one click.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
Case conversion is a pure text transform in your browser — no bytes are sent or received.
Request count is measured live from your browser's performance log — it cannot be faked. External resources were loaded — see the data-source note below.
Every convention answers one question differently: how do you join words without spaces? The separator character (or lack of one) and the capitalization rule are the entire difference between user_id_count and userIdCount.
Tools and languages each standardize on a convention for consistency — Python uses snake_case for variables, JS uses camelCase, URLs use kebab-case, and environment variables use CONSTANT_CASE.
The same words 'page views this month' become completely different identifiers. Context decides which is correct.
| Convention | Example | Typical use |
|---|---|---|
| UPPER CASE | UPPER CASE | Emphasis / shouting |
| lower case | lower case | Plain text |
| Title Case | Title Case | Headings |
| Sentence case | Sentence case | Prose |
| camelCase | camelCase | JS variables |
| PascalCase | PascalCase | Classes / components |
| snake_case | snake_case | Python / DB columns |
| kebab-case | kebab-case | URLs / file names |
| CONSTANT_CASE | CONSTANT_CASE | Constants |
| dot.notation | dot.notation | Config keys |
| tOGGLE cASE | tOGGLE cASE | Fixing accidental caps lock |
| aLTERNATING | aLtErNaTiNg | Meme / sarcastic text |
To convert case: paste your text — the tool instantly converts between UPPERCASE, lowercase, Title Case, Sentence case, and other formats with one click.
FreeToolHub Case Converter is a free browser-based tool that converts text between uppercase, lowercase, title case, and sentence case, no signup.
Converta texto entre MAIÚSCULAS, minúsculas, Capitalização De Título, camelCase, snake_case e mais. Instantâneo, grátis, roda 100% no navegador — sem upload.
Esta ferramenta converte texto entre todas as convenções de caixa usadas em programação e publicação: CAIXA ALTA, caixa baixa, Título, Frase, camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE. Cole uma vez, clique no formato desejado e copie — com tratamento inteligente para texto contendo pontuação, dígitos e hífens que conversores simples estragam. Ela também capitaliza frases corretamente, corrige colagens em CAIXA ALTA para caixa legível e lida com os casos de acrônimos como JSON e API dentro de conversões camelCase onde a correção realmente importa.
Desenvolvedores convertem entre convenções de nomenclatura ao mover dados entre sistemas — campos JSON para constantes, colunas de banco de dados para variáveis — e ao gerar fixtures de teste. Escritores alternam estilos de manchetes para diferentes guias de estilo de publicações. Marketing produz cópias de anúncios na exata caixa que cada política de plataforma espera. Estudantes reformata títulos e cabeçalhos para trabalhos. Qualquer pessoa que redigita um cabeçalho para combinar com uma convenção percebe em segundos que esta ferramenta já fez isso corretamente, incluindo os casos de borda.
(1) Cole seu texto — palavras únicas, manchetes ou parágrafos inteiros. (2) Clique em um formato alvo: os quatro formatos de exibição (upper, lower, title, sentence) e cinco formatos de código (camel, Pascal, snake, kebab, constant) aplicam regras consistentes. (3) Limites de palavra são detectados a partir de espaços, hífens, sublinhados e mudanças de caixa camelCase, então entrada em formato misto normaliza limpa. (4) Copie o resultado. A conversão é instantânea e local; colagens em lote de muitas linhas convertem em uma única passagem.
As convenções de código codificam propriedade e tipo: camelCase (userAccountBalance) para variáveis e nomes de função JavaScript; PascalCase (UserProfile) para classes, componentes e tipos; snake_case (created_at) para Python, Ruby e colunas SQL; kebab-case (nav-menu-item) para classes CSS, URLs e nomes de arquivo onde hífens são melhores para SEO e legibilidade; CONSTANT_CASE (MAX_RETRIES) para variáveis de ambiente e valores de enum. As convenções de publicação diferem sutilmente: Título capitaliza palavras principais (A Arte da Guerra) por guias de estilo com exceções para palavras pequenas; Frase capitaliza apenas primeiras palavras e nomes próprios (A arte da guerra) e tornou-se o padrão para manchetes web — guias de estilo modernos, incluindo principais plataformas, agora preferem isso para legibilidade. Regras de acrônimos tropeçam mais na conversão manual: preserve JSON, API e URL como unidades em casos de código, e decida o estilo para título — o modo inteligente desta ferramenta mantém acrônimos conhecidos intactos em vez de fragmentá-los em Json.
O conjunto completo usado em programação e publicação: camelCase, PascalCase, snake_case, kebab-case (também chamado de dash-case), SCREAMING_SNAKE, lowercase, UPPERCASE e Title Case Para Manchetes. Cole qualquer mistura e cada estilo alvo é regenerado a partir dos limites de palavra detectados em sua entrada.
Siga a linguagem em questão: camelCase para variáveis JavaScript, TypeScript e Java; snake_case para Python, Ruby e SQL; kebab-case para URLs, classes CSS e nomes de arquivo; PascalCase para nomes de classe e componente. Misturar convenções em um único código lida mal e aciona linters, por isso a normalização rápida entre eles é uma tarefa tão comum.
A divisão de palavra trata transições de minúscula para maiúscula como limites, então 'parseXMLDocument' divide como parse / XML / Document e converte limpa. Maiúsculas consecutivas são mantidas juntas como um único acrônimo, e dígitos anexam à palavra precedente ('base64Encode' permanece base / 64 / encode). Para casos de borda estranhos, sublinhados e espaços em sua entrada também contam como limites.
Em Título e os estilos delimitados, separadores são normalizados — esse é o ponto da conversão. Modos simples de CAIXA ALTA/caixa baixa tocam apenas letras. Números e pontuação passam intactos, então valores monetários, versões e URLs em seu texto permanecem intactos.
CAIXA ALTA (tudo maiúsculo), caixa baixa, Título (primeira letra de cada palavra maiúscula), camelCase (primeira palavra minúscula, palavras subsequentes maiúsculas, sem espaços), PascalCase (todas as palavras maiúsculas, sem espaços), snake_case (palavras separadas por sublinhados), kebab-case (palavras separadas por hífens), FRASE (primeira palavra maiúscula apenas) e CONSTANT_CASE (maiúsculas com sublinhados). Visualização em tempo real enquanto você digita.
Sim. Cole qualquer texto — parágrafos, blocos de código, nomes de variáveis ou listas. O conversor preserva quebras de linha e aplica a transformação de caixa selecionada a cada linha independentemente. Isso é útil para converter convenções de nomenclatura de variáveis (por exemplo, camelCase para snake_case) ao refatorar código entre linguagens (JavaScript para Python).
UPPERCASE (all caps), lowercase, Title Case (capitalize first letter of each word), camelCase (first word lowercase, subsequent words capitalized, no spaces), PascalCase (all words capitalized, no spaces), snake_case (words separated by underscores), kebab-case (words separated by hyphens), SENTENCE CASE (first word capitalized only), and CONSTANT_CASE (uppercase with underscores). Real-time preview as you type.
Yes. Paste any text—paragraphs, code blocks, variable names, or lists. The converter preserves line breaks and applies the selected case transformation to each line independently. This is useful for converting variable naming conventions (e.g., camelCase to snake_case) when refactoring code between languages (JavaScript to Python).
Esta ferramenta também é conhecida por estas tarefas — cada link abre a mesma ferramenta com um guia focado:
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.