Conversor de CASO_CONSTANTE Converter texto para CASO CONSTANTE (SCREAMING_SNAKE_CASE) para constantes.
Conversor de CASO_CONSTANTE
Converter texto para CASO CONSTANTE (SCREAMING_SNAKE_CASE) para constantes.
Insira o Texto
Digite ou cole o texto para converter em CAIXA_ALTA_COM_UNDERLINES.
Visualize o Resultado
Veja o texto em letras maiúsculas com underlines entre as palavras.
Copie e Use
Copie para usar como nomes de constantes ou variáveis de ambiente.
What Is Conversor de CASO_CONSTANTE?
Um conversor de CONSTANT_CASE transforma texto em CONSTANT_CASE (também chamado de SCREAMING_SNAKE_CASE), onde todas as letras são maiúsculas e as palavras são separadas por underscores. Essa é a convenção universal de nomenclatura para constantes, variáveis de ambiente e chaves de configuração em praticamente todas as linguagens de programação. Exemplos: "max retries" se torna "MAX_RETRIES", "apiBaseUrl" se torna "API_BASE_URL". O formato maiúsculo distingue visualmente as constantes das variáveis regulares, tornando o código mais legível e sinalizando que esses valores não devem ser modificados.
Why Use Conversor de CASO_CONSTANTE?
-
Convenção universal para constantes em todas as principais linguagens de programação
-
Padrão para variáveis de ambiente e chaves de configuração
-
Distinção visual das variáveis regulares
-
Lida com a conversão de qualquer formato de entrada
-
Essencial para arquivos .env e definições de configuração
Common Use Cases
Definição de Constantes
Formate os nomes das constantes seguindo as convenções da linguagem: MAX_TENTATIVAS, TIMEOUT_PADRÃO, VERSÃO_API.
Variáveis de Ambiente
Crie nomes de variáveis .env formatados corretamente: URL_BANCO_DE_DADOS, SEGREDO_JWT, AMBIENTE_NODE.
Chaves de Configuração
Formate as constantes de configuração para arquivos de configuração da aplicação.
Valores de Enum
Crie valores de enum em CAIXA_ALTA_COM_UNDERLINES usados em muitas linguagens para códigos de status e categorias.
Technical Guide
A conversão de CONSTANT_CASE combina a lógica de divisão de palavras do snake_case com a transformação em maiúsculas. A entrada é dividida em palavras usando espaços em branco, separadores e transições de caso, então cada palavra é convertida para maiúsculas e as palavras são unidas com underscores. O algoritmo lida com os mesmos casos limite do snake_case: acrônimos, números, formatos mistos e separadores consecutivos. O resultado é sempre em maiúsculas com um único underscore entre as palavras, adequado para uso como nome de constante ou variável de ambiente em qualquer linguagem de programação.
Tips & Best Practices
-
1Use CAIXA_ALTA_COM_UNDERLINES para valores que nunca mudam: PI, MAX_INT, TIMEOUT_PADRÃO
-
2As variáveis de ambiente devem ser sempre CAIXA_ALTA_COM_UNDERLINES: URL_BANCO_DE_DADOS, CHAVE_API
-
3Em JavaScript, Object.freeze() com nomes em CAIXA_ALTA_COM_UNDERLINES sinaliza claramente a imutabilidade
-
4As constantes em Python são CAIXA_ALTA_COM_UNDERLINES por convenção, embora não sejam impostas pela linguagem
-
5Agrupe constantes relacionadas com um prefixo comum: COR_VERMELHA, COR_AZUL, COR_VERDE
Related Tools
Conversor de Letras Maiúsculas
Converta texto para letras MAIÚSCULAS instantaneamente.
📝 Text Tools
Conversor de camelCase
Converta texto para camelCase para variáveis e nomes de funções em JavaScript.
📝 Text Tools
Conversor de PascalCase
Converta texto para PascalCase para nomes de classes e nomenclatura de componentes.
📝 Text Tools
Conversor de snake_case
Converta texto para snake_case para variáveis Python e colunas de banco de dados.
📝 Text Tools
Conversor de kebab-case
Converta texto para kebab-case para classes CSS, URLs e nomes de arquivos.
📝 Text ToolsFrequently Asked Questions
Q O que é CAIXA_ALTA_COM_UNDERLINES?
Q Por que é chamado de CAIXA_ALTA_COM_UNDERLINES?
Q Quais linguagens usam CAIXA_ALTA_COM_UNDERLINES?
Q As variáveis de ambiente são sempre CAIXA_ALTA_COM_UNDERLINES?
Q CAIXA_ALTA_COM_UNDERLINES é imposto pelos compiladores?
About This Tool
Conversor de CASO_CONSTANTE is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.