nicetool.dev logo

Conversor de caixa

Todos os formatos são atualizados enquanto você digita. Cada linha é convertida separadamente.

Entrada · 10 palavras

Dica: cole uma lista de nomes (um por linha) para converter todos de uma vez.

camelCase
userProfileSettings
xmlHttpRequestHandler
nicetoolDevTools
PascalCase
UserProfileSettings
XmlHttpRequestHandler
NicetoolDevTools
snake_case
user_profile_settings
xml_http_request_handler
nicetool_dev_tools
CONSTANT_CASE
USER_PROFILE_SETTINGS
XML_HTTP_REQUEST_HANDLER
NICETOOL_DEV_TOOLS
kebab-case
user-profile-settings
xml-http-request-handler
nicetool-dev-tools
Train-Case
User-Profile-Settings
Xml-Http-Request-Handler
Nicetool-Dev-Tools
dot.case
user.profile.settings
xml.http.request.handler
nicetool.dev.tools
path/case
user/profile/settings
xml/http/request/handler
nicetool/dev/tools
Title Case
Userprofile Settings
Xmlhttprequest Handler
Nicetool Dev Tools
Sentence case
Userprofile settings
Xmlhttprequest handler
Nicetool dev tools
lower case
userprofile settings
xmlhttprequest handler
nicetool dev tools
UPPER CASE
USERPROFILE SETTINGS
XMLHTTPREQUEST HANDLER
NICETOOL DEV TOOLS
aLtErNaTiNg
uSeRpRoFiLe SeTtInGs
xMlHtTpReQuEsT hAnDlEr
nIcEtOoL dEv ToOlS
iNVERSE cASE
USERpROFILE SETTINGS
xmlhTTPrEQUEST HANDLER
NICETOOL DEV TOOLS

O que é um conversor de caixa?

Linguagens e ferramentas usam convenções de nomes diferentes: camelCase em JavaScript, snake_case em Python e bancos de dados, kebab-case em URLs e CSS, e CONSTANT_CASE para variáveis de ambiente. Esta ferramenta detecta os limites das palavras e converte entre todas elas.

Recursos

  • • 14 formatos, incluindo camelCase, PascalCase, snake_case e kebab-case
  • • Divisão inteligente de siglas como XMLHttpRequest
  • • Suporte Unicode para letras acentuadas e não latinas
  • • Conversão linha a linha para listas

Privado e rápido

O texto é convertido instantaneamente no navegador, sem requisições ao servidor.

Nenhum dado sai do seu dispositivo.

Como usar: Conversor de caixa

  1. 1

    Digite ou cole texto, nomes de variáveis ou uma lista. Pode misturar estilos: userProfile, user_profile e "User Profile" são entendidos como as mesmas palavras.

  2. 2

    Todos os formatos aparecem de uma vez: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case, path/case, Title Case, Sentence case, minúsculas, MAIÚSCULAS e mais.

  3. 3

    Cada linha é convertida separadamente, então uma lista de 50 nomes de campos vira 50 nomes convertidos na mesma ordem.

  4. 4

    Clique em Copiar no formato desejado e cole no código, no esquema do banco ou no documento.

Exemplos práticos

Mapear campos de API para código

Uma API REST retorna created_at e user_id, mas seus modelos TypeScript usam camelCase. Cole a lista e copie createdAt e userId de uma vez.

Nomear constantes e variáveis de ambiente

Transforme "max upload size" em MAX_UPLOAD_SIZE para uma variável de ambiente ou constante sem redigitar.

Classes CSS e URLs

kebab-case é a convenção para classes CSS, nomes de arquivos em muitos projetos front-end e caminhos de URL; por exemplo "Primary Button" vira primary-button.

Títulos e cabeçalhos

Corrija títulos digitados todos em maiúsculas ou minúsculas convertendo para Title Case ou Sentence case antes de publicar.

Perguntas frequentes

Qual estilo usar em cada caso?+

Convenções comuns: camelCase para variáveis em JavaScript e Java, PascalCase para classes e componentes React, snake_case para Python e colunas SQL, CONSTANT_CASE para constantes e variáveis de ambiente, kebab-case para CSS e URLs.

Como as palavras são detectadas?+

A divisão acontece em espaços, hífens, sublinhados, pontos e barras, e também entre uma minúscula e uma maiúscula, então XMLHttpRequest vira XML, Http e Request.

Diferença entre Title Case e Sentence case?+

Title Case coloca em maiúscula a inicial de cada palavra ("Release Notes For Version 2"). Sentence case só a da primeira, como uma frase normal ("Release notes for version 2").

Funciona com acentos e letras não latinas?+

Sim. Letras como ã, ç, é ou o cirílico são mantidas e têm a caixa trocada corretamente. Escritas sem maiúsculas, como o chinês, ficam como estão.