Um guia rápido sobre maiúsculas e minúsculas
Maiúsculas e minúsculas são a forma como as línguas escritas distinguem entre letras capitais maiores e letras minúsculas menores. Sistemas de escrita que têm as duas formas as combinam em pares: cada maiúscula tem uma minúscula irmã que compartilha o mesmo nome, som e lugar no alfabeto. O que vem a seguir é um tour rápido pelas transformações que esta ferramenta realiza e quando usar cada uma.
MAIÚSCULAS
Cada letra é exibida em sua forma capital. Boas para rótulos curtos, alertas e siglas; evite usar em textos com mais de algumas palavras — são mais lentas de ler e podem soar como se você estivesse gritando.
THIS IS AN EXAMPLE OF UPPERCASE IN USE.
minúsculas
Cada letra é exibida em sua forma pequena. Minúsculas são o padrão para o corpo de texto na escrita moderna — fáceis de ler e discretas na página.
this is an example of lowercase in use.
Sentence case (inicial maiúscula)
Só a primeira letra de cada frase fica em maiúscula — além de nomes próprios e tudo o que a gramática exigir. É a escolha natural para parágrafos, textos de interface e escrita conversacional.
This is an example of sentence case in use.
Title Case
Coloca em maiúscula as palavras principais — substantivos, verbos, adjetivos — e deixa artigos, preposições e conjunções curtas em minúsculas. É o estilo clássico de manchete em publicações e blogs.
This Is an Example of Title Case in Use.
Capitalized Case
A primeira letra de cada palavra fica em maiúscula e todas as outras em minúscula — diferentemente de Title Case, não poupa palavras pequenas. Comum em nomes, marcas e rótulos que precisam de aparência uniforme.
This Is An Example Of Capitalized Case In Use.
aLtErNaTiNg cAsE
Começa em minúscula e alterna a cada caractere, independentemente da capitalização original. Usado principalmente para ênfase estilística em redes sociais.
tHiS Is aN ExAmPlE Of aLtErNaTiNg cAsE In uSe.
iNVERSE cASE
Inverte cada letra: maiúsculas viram minúsculas e vice-versa. Útil para efeitos visuais rápidos ou para auditar uma capitalização incomum em um texto original.
tHIS IS AN EXAMPLE OF INVERSE CASE IN USE.
camelCase
A primeira palavra fica em minúscula e cada palavra seguinte começa com maiúscula, todas unidas sem espaços. É o estilo padrão para variáveis e funções em JavaScript, Java e Swift.
thisIsAnExampleOfCamelCase
PascalCase
Toda palavra — inclusive a primeira — começa com maiúscula e são unidas sem espaços. Usado para nomes de tipos: classes, interfaces e componentes React.
ThisIsAnExampleOfPascalCase
snake_case
Palavras em minúsculas unidas por sublinhados. É o padrão para identificadores em Python, Rust e Ruby, e para a maioria dos nomes de colunas em SQL.
this_is_an_example_of_snake_case
kebab-case
Palavras em minúsculas unidas por hifens. É a convenção para slugs de URL, nomes de classes CSS e atributos HTML.
this-is-an-example-of-kebab-case
CONSTANT_CASE
Palavras em maiúsculas unidas por sublinhados. Usado para constantes de verdade na maioria das linguagens e para variáveis de ambiente.
THIS_IS_AN_EXAMPLE_OF_CONSTANT_CASE
Inverter
Inverte a ordem de cada caractere do texto. Útil para ofuscar rapidamente, checar palíndromos ou brincar com tipografia.
.esu ni esrever fo elpmaxe na si sihT
Limpar espaços
Reduz sequências de espaços a um só, remove espaços no início e no fim de cada linha e apaga linhas vazias. Ideal para higienizar texto colado do Word ou de um PDF.
Clean, tidy text on one line.
Remover linhas duplicadas
Remove linhas repetidas, mantendo a primeira ocorrência de cada uma. A ordem das linhas restantes é preservada.
alpha beta gamma
Ordenar linhas
Ordena todas as linhas em ordem alfabética com comparação sensível ao locale. Útil para arrumar listas, colunas de CSV ou conjuntos de chaves JSON.
alpha beta gamma
Slugify
Normaliza uma string para uso como slug de URL: remove acentos, pontuação e caracteres especiais, deixa tudo em minúsculas e une as palavras restantes com hífens.
this-is-an-example-of-a-slug
Codificar Base64
Codifica qualquer texto UTF-8 em uma string Base64. Útil para armazenar dados binário-safe em JSON, embutir pequenos recursos em HTML ou compartilhar payloads curtos em URLs.
VGhpcyBpcyBhbiBleGFtcGxlIG9mIEJhc2U2NC4=
Decodificar Base64
Decodifica uma string Base64 de volta para texto UTF-8. Retorna string vazia se a entrada não for Base64 válido.
This is an example of Base64.
Codificar URL
Codifica uma string em percent-encoding para uso seguro em uma query string ou segmento de caminho de URL.
Hello%20World%20%26%20friends
Decodificar URL
Decodifica uma string URL em percent-encoding e retorna os caracteres originais.
Hello World & friends
Escapar HTML
Substitui os cinco caracteres HTML reservados (<, >, &, ", ') pelas entidades equivalentes para inserir texto não confiável com segurança em HTML.
<script>alert(1)</script>
Desescapar HTML
Decodifica entidades HTML (nomeadas e numéricas) de volta para os caracteres originais.
<script>alert(1)</script>
Remover Markdown
Remove sintaxe Markdown — títulos, ênfase, blocos de código, links, imagens, listas — e devolve texto puro.
Bold text and a link become plain words.
ROT13
Cifra de substituição simples que substitui cada letra pela que está 13 posições adiante no alfabeto. É auto-inversa: aplicar duas vezes retorna ao original.
Guvf vf na rknzcyr bs EBG13 va hfr.
Texto para binário
Codifica cada byte UTF-8 da entrada como um número binário de 8 bits separado por espaços. Útil para demonstrações de baixo nível e exercícios de Computação.
01001000 01101001
Binário para texto
Decodifica uma sequência de números binários de 8 bits para texto UTF-8. Espaços, vírgulas e outros caracteres não binários são ignorados.
Hi
Texto para hex
Codifica cada byte UTF-8 da entrada como um valor hexadecimal de dois dígitos. Comum para depurar codificações e compartilhar dados binários em texto puro.
48 65 6c 6c 6f
Hex para texto
Decodifica uma sequência de valores hex por byte para texto UTF-8. Espaços e caracteres não-hex são ignorados.
Hello
Texto tachado
Adiciona uma marca combinatória Unicode (U+0336) após cada caractere para que o texto apareça riscado em texto puro, bios sociais e na maioria dos chats.
T̶h̶i̶s̶ ̶i̶s̶ ̶s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶.
Texto sublinhado
Adiciona uma marca combinatória Unicode (U+0332) após cada caractere para que o texto apareça sublinhado sem HTML ou Markdown.
T̲h̲i̲s̲ ̲i̲s̲ ̲u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲.
Texto de cabeça para baixo
Mapeia cada caractere para uma contraparte invertida em Unicode e inverte a ordem para que o resultado pareça o original virado em 180°.
˙uʍop ǝpᴉsdn sᴉ sᴉɥ┴
Texto espelhado
Espelha cada caractere horizontalmente usando glifos Unicode invertidos e inverte a ordem da string — como ler em um espelho.
.bɘɿoɿɿim ƨi ƨiʜT
Remover HTML
Remove todas as tags HTML da entrada e decodifica as entidades comuns, deixando apenas texto puro. Elementos em bloco como p, br e li viram quebras de linha para preservar a estrutura.
This is plain text.
Extrair e-mails
Varre a entrada e extrai todos os endereços de e-mail encontrados, sem duplicatas, um por linha. Útil para tirar endereços de threads coladas ou dumps HTML.
alice@example.com bob@convertcasehq.com
Extrair URLs
Puxa toda URL http(s) da entrada, sem duplicatas, uma por linha. Útil para coletar links de artigos copiados ou logs de chat.
https://convertcasehq.com https://example.com/blog
Numerar linhas
Adiciona o número (base 1) a cada linha, com preenchimento para alinhar os dois-pontos. Maneira rápida de referenciar linhas ao compartilhar um trecho.
1: First line 2: Second line
Embaralhar linhas
Embaralha aleatoriamente a ordem das linhas usando o algoritmo Fisher–Yates. Útil para randomizar playlists, listas de nomes ou dados de amostra.
gamma alpha beta
Linha aleatória
Escolhe uma linha não vazia ao acaso. Ótimo para escolher um nome, um vencedor ou um prompt de uma lista.
alpha
Juntar linhas
Achata o texto multilinha numa única linha, separada por espaço, removendo espaços extras. Útil para desfazer quebras forçadas vindas de e-mails ou PDFs.
First line second line third line.
Converter para LF
Normaliza terminações de linha Windows (CRLF) e Mac antigo (CR) para o estilo Unix LF. Frequentemente necessário antes de enviar arquivos a repositórios ou processá-los em ferramentas Unix.
line one line two
Converter para CRLF
Converte terminações de linha para o estilo Windows CRLF. Útil ao gerar arquivos que serão abertos no Bloco de Notas ou usados por ferramentas que exigem CRLF.
line one\r\nline two