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
Normalizes a string for use as a URL slug: removes accents, strips punctuation and special characters, lowercases everything, and joins remaining words with hyphens. Match what Google expects in URLs and you'll rank better.
this-is-an-example-of-a-slug
Base64 encode
Encodes any UTF-8 text into a Base64 string. Useful for storing binary-safe data in JSON, embedding small assets in HTML, or sharing short payloads in URLs.
VGhpcyBpcyBhbiBleGFtcGxlIG9mIEJhc2U2NC4=
Base64 decode
Decodes a Base64 string back to UTF-8 text. Returns an empty string if the input is not valid Base64.
This is an example of Base64.
URL encode
Percent-encodes a string so it can be safely included in a URL query string or path segment. Spaces become %20, ampersands become %26, and so on.
Hello%20World%20%26%20friends
URL decode
Decodes a percent-encoded URL string back to its original characters.
Hello World & friends
HTML escape
Replaces the five reserved HTML characters (<, >, &, ", ') with their entity equivalents so untrusted text can be safely embedded in HTML.
<script>alert(1)</script>
HTML unescape
Decodes HTML entities (named and numeric) back to their original characters.
<script>alert(1)</script>
Strip Markdown
Removes Markdown syntax — headings, emphasis, code fences, links, images, lists — and returns plain text. Useful when you need a readable preview without rendering full Markdown.
Bold text and a link become plain words.
ROT13
A simple letter substitution cipher that replaces each letter with the one 13 positions later in the alphabet. ROT13 is its own inverse, so applying it twice gives back the original text.
Guvf vf na rknzcyr bs EBG13 va hfr.
Text to binary
Encodes each UTF-8 byte of the input as an 8-bit binary number, separated by spaces. Useful for low-level demos and computer-science exercises.
01001000 01101001
Binary to text
Decodes a sequence of 8-bit binary numbers back into UTF-8 text. Whitespace, commas, and other non-binary characters are ignored.
Hi
Text to hex
Encodes each UTF-8 byte of the input as a two-digit hexadecimal value. Common for debugging encodings and sharing binary data in plain text.
48 65 6c 6c 6f
Hex to text
Decodes a sequence of hexadecimal byte values back into UTF-8 text. Whitespace and non-hex characters are ignored.
Hello
Strikethrough text
Adds a Unicode combining stroke (U+0336) after every character so the text appears crossed out — works in plain text, social bios, and most chat apps.
T̶h̶i̶s̶ ̶i̶s̶ ̶s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶.
Underlined text
Adds a Unicode combining low line (U+0332) after every character so the text appears underlined without HTML or markdown.
T̲h̲i̲s̲ ̲i̲s̲ ̲u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲.
Upside-down text
Maps each character to a visually inverted Unicode counterpart and reverses the order so the result reads like the original flipped 180°.
˙uʍop ǝpᴉsdn sᴉ sᴉɥ┴
Mirror text
Mirrors each character horizontally using reversed Unicode glyphs and reverses string order — like reading text in a mirror.
.bɘɿoɿɿim ƨi ƨiʜT