pressione ⌘K para trocar de ferramenta
TEXT

Ferramenta de Conversão de Texto

Conversão de caixa e transformações de texto.

local
string-utils
§01 SOBRE ESTA FERRAMENTA

Visão geral

O conversor de caixa de texto transforma texto entre as convenções de nomenclatura com que você lida todo dia como desenvolvedor: constantes (UPPERCASE), identificadores (camelCase, snake_case), URLs e classes CSS (kebab-case) e títulos (Title Case). Dois utilitários completam o conjunto: Reverse inverte a ordem dos caracteres e Trim lines remove os espaços do início e do fim de cada linha — prático para limpar código colado ou fragmentos de CSV.

Como usar

  1. Escolha um botão de operação: UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, Reverse ou Trim lines.
  2. Digite ou cole o texto em Input. A caixa Output se atualiza conforme você digita.
  3. Troque de botão a qualquer momento — a entrada atual é transformada de novo na hora.

Exemplos

  • user profile page + camelCaseuserProfilePage
  • user-profile-page + snake_caseuser_profile_page
  • hello world + Title CaseHello World

Entrada com várias linhas também funciona: Trim lines transforma linha indentada em linha indentada em todas as linhas.

Observações

As transformações são de mão única e não há histórico de desfazer — guarde o texto original se puder precisar dele. O Title Case coloca inicial maiúscula em todas as palavras, inclusive em artigos e preposições como “the” e “of”, então segue uma regra simples em vez de manuais editoriais como o AP ou o Chicago.

FAQ
Meu texto é enviado para um servidor?
Não. Toda transformação é uma operação comum de string em JavaScript rodando no seu navegador; a entrada nunca sai da página.
Como as palavras são detectadas para camelCase, snake_case e kebab-case?
A entrada é dividida em espaços em branco, sublinhados e hifens. Ou seja, user_name, user-name e user name convertem sem problema, mas uma palavra que já esteja em camelCase, como userName, é tratada como uma única palavra e não é redividida.
A opção Reverse trata emoji corretamente?
Na maior parte dos casos. A inversão é feita por code point Unicode, e não por unidade de código UTF-16, então caracteres de par surrogado como emoji continuam inteiros — ainda assim, sequências de vários code points, como bandeiras combinadas ou emoji com ZWJ, podem se separar.