Guía rápida sobre el uso de mayúsculas y minúsculas
El uso de mayúsculas y minúsculas es la forma en que los idiomas escritos distinguen entre letras capitales más grandes y minúsculas más pequeñas. Los sistemas de escritura que cuentan con ambas formas las emparejan: cada mayúscula tiene una minúscula gemela que comparte su nombre, sonido y lugar en el alfabeto. Lo que sigue es un breve recorrido por las transformaciones que realiza esta herramienta y cuándo conviene usar cada una.
MAYÚSCULAS
Cada letra se muestra en su forma capital. Útiles para etiquetas cortas, alertas y siglas; evítalas para nada más largo que unas pocas palabras: se leen más despacio y pueden sonar como si estuvieras gritando.
THIS IS AN EXAMPLE OF UPPERCASE IN USE.
minúsculas
Cada letra se muestra en su forma pequeña. Las minúsculas son la opción por defecto para el cuerpo de texto en la escritura moderna: fáciles de leer y discretas en la página.
this is an example of lowercase in use.
Sentence case (mayúscula inicial)
Solo se pone en mayúscula la primera letra de cada oración, además de los nombres propios y lo que exija la gramática. Es la opción natural para párrafos, textos de interfaz y escritura conversacional.
This is an example of sentence case in use.
Title Case
Pone en mayúscula las palabras principales —sustantivos, verbos, adjetivos— y deja en minúscula los artículos, preposiciones y conjunciones cortas. Es el estilo clásico de titulares en publicaciones y blogs.
This Is an Example of Title Case in Use.
Capitalized Case
La primera letra de cada palabra va en mayúscula y el resto en minúscula; a diferencia de Title Case, no respeta las palabras cortas. Habitual en nombres, marcas y etiquetas que buscan un aspecto uniforme.
This Is An Example Of Capitalized Case In Use.
aLtErNaTiNg cAsE
Empieza en minúscula y va alternando con cada carácter, sin importar la capitalización original. Se usa sobre todo para dar énfasis estilístico en redes sociales.
tHiS Is aN ExAmPlE Of aLtErNaTiNg cAsE In uSe.
iNVERSE cASE
Invierte cada letra: las mayúsculas pasan a minúsculas y viceversa. Práctico para efectos visuales rápidos o para revisar una capitalización extraña en un texto de origen.
tHIS IS AN EXAMPLE OF INVERSE CASE IN USE.
camelCase
La primera palabra va en minúscula y cada palabra siguiente empieza con mayúscula, todas unidas sin espacios. Es el estilo por defecto para variables y funciones en JavaScript, Java y Swift.
thisIsAnExampleOfCamelCase
PascalCase
Todas las palabras —incluida la primera— empiezan con mayúscula y se unen sin espacios. Se usa para nombres de tipos: clases, interfaces y componentes de React.
ThisIsAnExampleOfPascalCase
snake_case
Palabras en minúscula unidas con guiones bajos. Es el estándar para identificadores en Python, Rust y Ruby, y para la mayoría de nombres de columnas SQL.
this_is_an_example_of_snake_case
kebab-case
Palabras en minúscula unidas con guiones. Es la convención para slugs de URL, nombres de clases CSS y atributos HTML.
this-is-an-example-of-kebab-case
CONSTANT_CASE
Palabras en mayúscula unidas con guiones bajos. Se usa para constantes reales en la mayoría de lenguajes de programación y para variables de entorno.
THIS_IS_AN_EXAMPLE_OF_CONSTANT_CASE
Invertir
Invierte el orden de cada carácter del texto. Útil para ofuscar rápidamente, comprobar palíndromos o jugar con la tipografía.
.esu ni esrever fo elpmaxe na si sihT
Limpiar espacios
Reduce los espacios seguidos a uno solo, elimina los espacios al principio y al final de cada línea y quita las líneas vacías. Ideal para sanear texto pegado desde Word o un PDF.
Clean, tidy text on one line.
Eliminar líneas duplicadas
Elimina las líneas repetidas conservando la primera aparición de cada una. Se mantiene el orden de las líneas restantes.
alpha beta gamma
Ordenar líneas
Ordena todas las líneas alfabéticamente con una comparación sensible a la configuración regional. Práctico para organizar listas, columnas CSV o conjuntos de claves 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