Conversor capital case
Transforme hello WORLD from the KIT em Hello World From The Kit: cada palavra começa com maiúscula e o resto fica em minúscula, inclusive as palavras curtas que outros estilos deixam de lado. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Texto
- hello WORLD from the KIT
- Resultado
- Hello World From The Kit
- Texto
- Hello World From The Kit
- Original
- hello WORLD from the KIT
- Comprimento
- 24
Capital case é o estilo direto que eleva a primeira letra de cada palavra e deixa o restante em minúsculas, sem lista de palavras curtas poupadas. Redatores, equipes de produto e pipelines de dados recebem dumps em MAIÚSCULAS, manchetes mistas, campos de formulário gritados e frases com jeito de identificador que precisam de uma reescrita determinística antes da exibição. Texto vazio, texto ausente e valores que não são string falham com entrada inválida para que ninguém grave um título em branco ou forçado.
O que capital case significa e como difere do title case
Capital case não é title case, nem sentence case, nem gritaria. O title case costuma manter uma lista fechada de palavras curtas — artigos e preposições breves — em minúsculas, salvo quando ocupam uma ponta da frase, de modo que um título de livro fica com essas partículas fracas. O capital case não tem lista de exceções: cada palavra delimitada por espaços recebe a primeira letra elevada e o restante em minúscula, então a mesma frase também capitaliza essas partículas.
Essa diferença é o produto inteiro. Quem busca um conversor capital case quer que cada palavra pareça um token de cabeçalho, um rótulo, um nome de coluna legível ou um campo de nome com aparência própria, sem regras de estilo Chicago nem AP. Este conversor percorre primeiro a string original sem colapsar espaços; depois, em cada token que não é branco, acha a primeira letra Unicode, coloca em maiúscula e passa a minúsculas as letras seguintes daquele token.
Dígitos, hífens, apóstrofos, aspas e o restante da pontuação conservam a posição, então (hello) vira (Hello), don't vira Don't e HELLO-WORLD vira Hello-world, porque o token hifenizado continua uma só palavra. Entrada em MAIÚSCULAS, caixa mista e sussurro convergem no mesmo resultado de capital case para uma grafia dada.
Prefira esta ferramenta quando a intenção de busca for literalmente conversor capital case, converter para capital case ou capitalizar a primeira letra de cada palavra; use o irmão de title case quando o estilo da casa exigir exceções de palavras curtas, e sentence case quando só as cabeças de frase devam subir.
Como usar no dia a dia e seus limites
Chame o conversor capital case gratuito no navegador para limpeza editorial, reparo de cabeçalhos de planilha, demos de sala de aula e colagens pontuais sem instalar utilitário de desktop nem escrever one-liner em cada linguagem. Outro fluxo normaliza nomes de exibição gerados por usuários para que um diretório não misture jane DOE, JANE doe e Jane Doe no meio da página — o capital case produz Jane Doe nos três.
Não espere que acrônimos sobrevivam: NASA e HTML viram Nasa e Html de propósito porque cada letra depois da primeira de uma palavra desce; reestilize esses tokens num passo editorial posterior se o estilo da casa exigir marcas em maiúsculas. Autores de SDKs podem documentar text como único campo obrigatório e mostrar um exemplo de caixa mista mais um erro de não-string para integradores verem os dois lados do contrato. Essa paridade é a razão de esta capacidade permanecer um percurso puro de parse, sem relógio e sem rede.
Casos de uso
Limpeza de diretórios e nomes de exibição
Bases de pessoas normalizam nome e sobrenome a partir de Jane DOE, JANE doe e jane doe numa única forma em capital case antes de o diretório renderizar.
Títulos de colunas e de formulários
Tarefas de importação reescrevem cabeçalhos de coluna e rótulos de formulário para que cada palavra fique capitalizada, inclusive as curtas que uma ferramenta de title case deixaria em minúsculas.
Perguntas frequentes
Como converto um texto para capital case?
O campo result da resposta é a saída em capital case; original ecoa a sua entrada para comparar.
Em que o capital case difere do title case?
O title case deixa em minúsculas as palavras curtas listadas no meio da frase. O capital case maiusculiza a primeira letra de cada palavra, inclusive as partículas breves.
O conversor capital case é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Isto preserva acrônimos como NASA?
Não. Depois da primeira letra de cada palavra, as restantes vão para minúsculas, então NASA vira Nasa. Reaplique acrônimos do estilo da casa num passo posterior se precisar.
Os espaços e as quebras de linha são mantidos?
Sim. Os espaços no início e no fim, os espaços duplos no meio do texto e as quebras de linha ficam onde estavam. Só muda a caixa das letras, então um texto colado de uma planilha mantém o formato.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/str/capital-case-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"hello WORLD from the KIT"}'const res = await fetch("https://api.kit.forhosting.com/str/capital-case-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "hello WORLD from the KIT"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/capital-case-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "hello WORLD from the KIT"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/capital-case-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"hello WORLD from the KIT"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"hello WORLD from the KIT"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/capital-case-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "hello WORLD from the KIT"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.capital_case_converter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_chars | 100000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta capacidade recebe uma string não vazia, percorre cada palavra delimitada por espaços, maiusculiza o primeiro caractere alfabético, coloca as letras restantes em minúsculas e devolve um objeto JSON estável com a string convertida, a entrada original, o comprimento e a contagem de palavras.
O que capital case significa e como difere do title case
Texto só de dígitos ou símbolos volta com as letras sem mudar a contagem e com word_count ainda refletindo os tokens.
Contrato de entrada, rejeição do vazio e leitura da resposta
Strings vazias e só com espaços também falham, porque um conversor de capital case que devolvesse brancos em silêncio esconderia bugs em importações e tratadores de formulário. Envie um corpo JSON com o campo string obrigatório text definido para a mensagem não vazia que deseja reescrever. Os aliases input, value, s e content são aceitos quando formulários antigos ou geradores de cliente usam esses nomes; vence o primeiro alias presente. Text ausente, valor nulo, número, booleano, arranjo ou qualquer outro tipo que não seja string disparam invalid_input com mensagem que nomeia o campo, e essas falhas não são cobradas na API pré-paga. Use só result quando precisar apenas do cabeçalho limpo; use original e result juntos quando uma interface de revisão deva mostrar o antes e o depois; use word_count quando um linter estime quantos tokens foram ajustados. Espaços iniciais e finais de um payload não vazio são preservados em result para que uma colagem de célula de planilha não surpreenda comendo o preenchimento que você ainda precisa; corridas internas de espaços e quebras de linha também permanecem. Mantenha payloads em tamanhos de documento ordinários adequados a um isolate Worker, não dumps de vários megabytes: este produto é formatador de prosa, não processador em massa de arquivos, e texto maior que o teto de caracteres publicado é rejeitado.
Uso da API, preços, fluxos editoriais e limites práticos
Use a API pré-paga KIT quando um worker de CMS, sistema de tickets, pipeline de localização ou backend móvel precisar da mesma transformação sob saldo a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Um fluxo típico pega um nome de produto colado em maiúsculas, chama este endpoint e armazena result como rótulo de exibição enquanto registra original para auditoria. Combine este endpoint com um gerador de slugs quando um cabeçalho também precise virar rota, mas mantenha os passos separados para cada landing combinar com uma única intenção de busca: capital case para palavras legíveis, ferramentas de slug para caminhos, title case quando regras de palavras curtas se aplicarem.
Casos de integração
Cabeçalhos e rótulos de produto
Redatores colam nomes de produto em MAIÚSCULAS ou caixa mista num campo de catálogo; o endpoint devolve capital case pronto para publicar sem editar à mão cada palavra.
Perguntas técnicas
O que acontece se text não for uma string ou estiver vazio?
Valores que não são string, text ausente, strings vazias e só com espaços falham com invalid_input e não são cobrados. Forneça uma string não vazia.