Conversor de Maiúsculas e Minúsculas

Converta texto para MAIÚSCULAS, minúsculas, Title Case, camelCase, snake_case, kebab-case, CONSTANT_CASE e mais. 12 casos em tempo real. 100% no lado do cliente.

Publicidade
Publicidade

Converta maiúsculas/minúsculas de texto sem enviar seus dados

12 case conversions — including camelCase, snake_case, kebab-case, and more — all at once, right in your browser. No uploads, no sign-up, no limits.

100% privado
Conversão em tempo real
Grátis para sempre

Como usar

  1. 1

    Cole Seu Texto

    Digite ou cole o texto na caixa de entrada na parte superior.

  2. 2

    Veja Todos os 12 Casos

    Cada variante de caso aparece instantaneamente em uma grade abaixo — sem botões para clicar.

  3. 3

    Copie o que Você Precisa

    Clique no botão Copiar ao lado de qualquer variante para copiá-la para a área de transferência.

Por que Usar Este Conversor de Maiúsculas e Minúsculas?

12 Casos de uma Vez

Veja todas as variantes de caso comuns em uma única grade, para que você possa comparar e escolher a certa sem alternar ferramentas.

Conversão em Tempo Real

Todas as 12 saídas são atualizadas instantaneamente enquanto você digita — não há botão 'Converter' para clicar.

Compatível com Programação

Inclui camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE, que são as convenções de nomenclatura padrão em JavaScript, Python, Rust, Go e CSS.

Publicidade

Understanding Text Case Conventions

Programming naming conventions

Programming languages have established naming conventions for different types of identifiers. Following these conventions makes code more readable and consistent with the language's ecosystem. JavaScript uses camelCase for variables and functions (e.g., `getUserData`), PascalCase for classes and React components (e.g., `UserProfile`), and UPPER_SNAKE_CASE for constants (e.g., `MAX_RETRIES`). Python uses snake_case for variables and functions (e.g., `get_user_data`) and PascalCase for classes (e.g., `UserProfile`).

CSS uses kebab-case for class names and IDs (e.g., `.primary-button`, `#main-content`). URLs use kebab-case for slugs (e.g., `/blog/how-to-use-regex`). Database column names typically use snake_case (e.g., `created_at`, `user_id`). Environment variables use UPPER_SNAKE_CASE (e.g., `DATABASE_URL`, `API_KEY`). Our tool supports all of these conventions, making it easy to convert between them.

Publicidade

Title Case vs. Sentence case

Title Case capitalizes the first letter of each significant word, following publishing conventions. Minor words (articles, conjunctions, short prepositions) are kept lowercase unless they appear at the beginning or end. For example, 'The Lord of the Rings' is correct Title Case. This is used for book titles, article headlines, and formal headings.

Sentence case capitalizes only the first letter of each sentence, with the rest in lowercase (except proper nouns). For example, 'The lord of the rings' is Sentence case. This is used for running text, descriptions, and informal headings. Some style guides prefer Sentence case for headings, arguing that it's cleaner and easier to read.

Quando usar cada caso de programação

camelCase: JavaScript variables and functions, Java methods, C# variables. PascalCase: JavaScript/TypeScript classes and interfaces, React components, C# classes and methods. snake_case: Python variables and functions, Ruby variables and methods, Rust variables. kebab-case: CSS class names, HTML IDs, URL slugs, file names. CONSTANT_CASE: constants in most languages, environment variables, configuration keys.

Publicidade

Casos de Uso Comuns

Renomear Identificadores de Código

Converta um nome de coluna como 'User First Name' para `userFirstName` (camelCase) ou `user_first_name` (snake_case) para seu backend.

Corrigir Caps Lock

Digitou acidentalmente um parágrafo com o Caps Lock ativado? Use a opção 'lower case' para corrigir instantaneamente.

Manchetes e Títulos

Aplique Title Case a títulos de posts de blog ou manchetes de press releases em um clique.

Nomes de Classes CSS

Converta 'primary button large' para `primary-button-large` (kebab-case) para atributos de classe HTML.

Como isso se compara a outros conversores de maiúsculas/minúsculas?

A side-by-side comparison of popular text case conversion tools.

RecursoNovaToolsConvertCase.netCaseConverter.com
Privacidade (sem upload)100% localEnvia para o servidorEnvia para o servidor
PreçoGratuito ilimitadoGratuito com anúnciosGratuito com anúncios
Número de casos1286
Casos de programação5 casosLimitado
Conversão em tempo realBotãoBotão
Unicode supportLimitadoLimitado
Cópia por varianteLimitado
Funciona offlineApós carregar a página

A maioria dos conversores de maiúsculas/minúsculas online envia seu texto para o servidor deles. Nossa ferramenta processa tudo localmente — seu texto e código nunca saem do seu navegador.

Referência rápida de maiúsculas/minúsculas

Convenções comuns de maiúsculas/minúsculas e seus usos.

Programming Naming Conventions

camelCase

First word lowercase, subsequent words capitalized. Used for JS/Java variables and functions.

Exemplo:getUserData
PascalCase

Todas as palavras em maiúsculas. Usado para classes, tipos e componentes React.

Exemplo:UserProfile
snake_case

Words joined with underscores, all lowercase. Used in Python, Ruby, Rust.

Exemplo:get_user_data
kebab-case

Words joined with hyphens, all lowercase. Used for CSS classes and URL slugs.

Exemplo:primary-button
CONSTANT_CASE

Tudo em maiúsculas com sublinhados. Usado para constantes e variáveis de ambiente.

Exemplo:MAX_RETRIES

Publishing Conventions

Title Case

Capitalize significant words, lowercase articles/conjunctions/prepositions.

Exemplo:The Lord of the Rings
Sentence case

Capitaliza apenas a primeira letra de cada frase.

Exemplo:The lord of the rings
Capitalize Each Word

Capitaliza a primeira letra de cada palavra, incluindo palavras menores.

Exemplo:The Lord Of The Rings
UPPERCASE

Todas as letras em maiúsculas. Usado para ênfase ou acrônimos.

Exemplo:THE LORD OF THE RINGS
lowercase

All letters lowercase. Used for casual text or code.

Exemplo:the lord of the rings

Perguntas frequentes

Quais conversões de maiúsculas e minúsculas são suportadas?
UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Each Word, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, aLtErNaTiNg e InVeRsE — 12 no total.
Qual é a diferença entre Title Case e Capitalize Each Word?
Title Case segue convenções comuns de publicação e mantém palavras pequenas como 'a', 'the', 'in' em minúsculas, a menos que sejam a primeira ou a última palavra. Capitalize Each Word coloca a primeira letra de cada palavra em maiúscula, independentemente.
Como o camelCase lida com caracteres não alfanuméricos?
Todos os caracteres não alfanuméricos (espaços, hifens, sublinhados, pontuação) são tratados como separadores de palavras e removidos. Por exemplo, 'hello world!' se torna 'helloWorld'.
Para que serve o CONSTANT_CASE?
CONSTANT_CASE (todas as letras maiúsculas com sublinhados) é a convenção para nomear constantes em muitas linguagens de programação — por exemplo `MAX_RETRY_COUNT` em JavaScript ou Python.
O conversor funciona com texto que não está em inglês?
Sim. As conversões upper/lower/title/sentence/capitalize usam as funções nativas `toUpperCase` / `toLowerCase` do navegador, que tratam o Unicode corretamente. Os casos de estilo de programação (camel, snake, etc.) são ajustados para identificadores ASCII.
Quais conversões de maiúsculas/minúsculas são suportadas?
The tool supports 12 case conversions: UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Each Word, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, aLtErNaTiNg, and InVeRsE. Each conversion is applied to your text instantly and displayed in a grid, so you can compare all variants at once and copy the one you need. The programming-style cases (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) treat spaces, dashes, underscores, and punctuation as word separators.
What is the difference between Title Case and Capitalize Each Word?
Title Case follows common publishing conventions (Associated Press style) and keeps short function words like 'a', 'an', 'the', 'in', 'on', 'at', 'to', 'for', 'of', 'and', 'but', 'or', 'nor', 'so', 'yet' lowercase unless they are the first or last word of the string. Capitalize Each Word (also called Start Case) uppercases the first letter of every word regardless of its part of speech. For example, 'the lord of the rings' becomes 'The Lord of the Rings' in Title Case but 'The Lord Of The Rings' in Capitalize Each Word.
How does camelCase handle non-alphanumeric characters?
All non-alphanumeric characters (spaces, dashes, underscores, punctuation, special characters) are treated as word separators and removed. The first word is lowercase, and each subsequent word starts with an uppercase letter. For example, 'hello world!' becomes 'helloWorld', 'user-first-name' becomes 'userFirstName', and 'API_KEY' becomes 'apiKey'. This behavior matches the convention used by most programming languages and code formatters like Prettier.
What is CONSTANT_CASE used for?
CONSTANT_CASE (all uppercase with underscores between words) is the convention for naming constants in many programming languages. For example, `MAX_RETRY_COUNT`, `DEFAULT_TIMEOUT`, `API_BASE_URL` in JavaScript, Python, Java, Go, and Rust. It is also used for environment variable names (e.g., `NODE_ENV`, `DATABASE_URL`) and configuration keys. Our tool converts any text to CONSTANT_CASE by splitting on word boundaries, uppercasing all letters, and joining with underscores.
What is the difference between camelCase and PascalCase?
Both camelCase and PascalCase join words without separators, capitalizing the first letter of each word except the first. The difference is that camelCase starts with a lowercase letter (e.g., `firstName`, `getUserData`) while PascalCase (also called UpperCamelCase) starts with an uppercase letter (e.g., `FirstName`, `GetUserData`). camelCase is used for variable and function names in JavaScript, Java, C#, and Swift. PascalCase is used for class and type names in most object-oriented languages.
How does snake_case differ from kebab-case?
Both snake_case and kebab-case join words with a separator, all in lowercase. snake_case uses underscores (e.g., `first_name`, `get_user_data`) while kebab-case uses hyphens/dashes (e.g., `first-name`, `get-user-data`). snake_case is the standard naming convention for variables and functions in Python, Ruby, and Rust. kebab-case is the standard for CSS class names, HTML IDs, and URL slugs. Our tool supports both, along with SCREAMING_SNAKE_CASE (CONSTANT_CASE) for constants.
O conversor funciona com texto que não seja inglês?
Yes. The upper/lower/title/sentence/capitalize conversions use the browser's native `toUpperCase` and `toLowerCase` methods, which handle Unicode correctly. This means accented characters (é → É), German umlauts (ß → SS), and Greek letters (α → Α) are converted correctly. The programming-style cases (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) are tuned for ASCII identifiers and may not produce ideal results for non-Latin scripts, as they are designed for code identifiers which are typically ASCII.
Posso converter várias linhas de uma vez?
Yes. The tool handles multi-line text. The behavior depends on the case: for UPPERCASE, lowercase, and InVeRsE, each line is converted independently. For camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE, line breaks are treated as word separators and removed, producing a single line. For Title Case, Sentence case, and Capitalize Each Word, line breaks are preserved.
Meu texto é enviado para algum lugar?
No. All conversion happens entirely in your browser using JavaScript. Your text is never uploaded to a server, never stored in a database, never logged, and never transmitted over the network. All conversion is performed locally — no network requests are made when you type or paste text. This makes the tool safe for use with confidential text, source code containing API keys, or any other sensitive content.
Posso usar esta ferramenta para projetos comerciais?
Yes. The tool is free for both personal and commercial use with no watermarks, no attribution required, and no usage limits. You can use it for code refactoring, content editing, data cleaning, or any other purpose. There is no registration, no API key, and no subscription required.

Sua privacidade é nossa prioridade

Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos não são enviados para um servidor, nem armazenados, nem analisados.

  • Não enviamos, armazenamos ou analisamos seus arquivos.
  • Tudo o que você processa permanece no seu dispositivo.
  • Não há processamento do lado do servidor, nem armazenamento em nuvem, nem análise.

Mesmo se sua conexão com a internet cair, seus arquivos permanecem seguros.

Você também pode gostar

Guias uteis

Publicidade