Conversor path/case

Converta camelCase, snake_case ou texto comum para path/case: palavras em minúsculas unidas por barras, para caminhos de pastas, rotas e namespaces. No navegador.

Exemplo: srcComponentsButton → src/components/button

Saída

Cada linha é convertida separadamente. As palavras são separadas em espaços, pontuação, _ - . / e fronteiras de camelCase; siglas como XML ficam juntas e dígitos ficam presos à palavra anterior.

Ferramentas Relacionadas

Ver Todas

O que é path/case?

Esta ferramenta converte identificadores e frases para path/case: palavras em minúsculas unidas por barras, útil para estruturas de pastas, rotas de URL e namespaces.

Como usar path/case

  1. Digite ou cole o texto na caixa Entrada, um identificador ou frase por linha (ou clique em Carregar exemplo).
  2. O texto convertido aparece instantaneamente na caixa Saída.
  3. Clique em Copiar para copiar o resultado.

Exemplo

Entrada
srcComponentsButton
Saída
src/components/button

Quando usar path/case

Use-o para derivar caminhos de pastas ou segmentos de rota a partir de nomes de componentes ou módulos. Ele não verifica se o caminho existe nem faz o escape de caracteres inválidos em nomes de arquivos.

Como funciona path/case

A entrada é dividida em palavras, cada palavra vai para minúsculas e as palavras são unidas com /. As palavras são separadas em espaços, pontuação e nos separadores _ - . /, e também nas mudanças de caixa dentro de identificadores: fooBar → foo + Bar, e uma sequência de sigla é mantida junta (XMLHttpRequest → XML + Http + Request). Os dígitos ficam ligados à palavra anterior (Request2Go → Request2 + Go), apóstrofos dentro de palavras são removidos (don't → dont) e letras de qualquer alfabeto (é, ñ, cirílico, grego…) são suportadas. Cada linha é convertida separadamente.

Casos de Uso Comuns

  • Transformar srcComponentsButton em src/components/button
  • Criar caminhos de rotas de URL a partir de nomes
  • Gerar chaves no estilo de namespace
  • Planejar estruturas de pastas a partir de nomes de módulos

Nota de Segurança

Tudo roda localmente no seu navegador; o texto que você cola não é enviado a nenhum servidor.

Perguntas Frequentes

Uma barra inicial é adicionada?

Não, adicione você mesmo se precisar de um caminho absoluto.

As barras que já existem são mantidas?

As barras são separadores, então barras duplicadas viram uma só.

Funciona com caminhos do Windows?

Barras invertidas também são tratadas como separadores, e o resultado usa barras normais.

Explore mais categorias