wtoolsy.com
Red, DNS, IP
Herramientas de desarrollo
SEO y análisis de páginas
Finanzas y calculadoras
Universal
Artículos
Todos los artículos

Tipos de formato de texto: camelCase, snake_case y otros

Distintos estilos de escritura de texto se usan en programación, SEO, sistemas de archivos y URLs. Cada uno tiene un uso diferente y una convención distinta para las mayúsculas y los separadores.

Convierte texto entre formatos automáticamente con nuestra herramienta Text Case Converter .
UPPERCASE HELLO WORLD

Todas las letras en mayúscula. Se usa para encabezados, abreviaturas y destacados.

lowercase hello world

Todas las letras en minúscula. Popular en URLs, etiquetas e identificadores.

Title Case Hello World

Cada palabra en mayúscula. Títulos de artículos, encabezados.

Sentence case Hello world

Solo la primera palabra en mayúscula. Escritura estándar de oraciones.

camelCase helloWorld

Primera palabra en minúscula, las siguientes en mayúscula. Estándar en JavaScript y Java.

PascalCase HelloWorld

Cada palabra en mayúscula, sin separadores. Nombres de clases y componentes React.

snake_case hello_world

Palabras separadas por guiones bajos. Python, bases de datos, Ruby.

SCREAMING_SNAKE HELLO_WORLD

snake_case en mayúsculas. Constantes en el código.

kebab-case hello-world

Palabras separadas por guiones. URLs, slugs SEO, clases CSS.

dot.case hello.world

Palabras separadas por puntos. Paquetes Java/Kotlin, configuración (p. ej. application.properties).

aLtErNaTiNg hElLo WoRlD

Letras alternando mayúsculas y minúsculas. Estilo humorístico de los memes de internet.

¿Cuándo usar cada estilo?

camelCase & PascalCase

JavaScript, TypeScript, Java, C# — variables, funciones, clases, componentes React. PascalCase se aplica a clases y tipos, camelCase a variables y métodos.

snake_case

Python (recomendado por PEP 8), Ruby, Rust, SQL — nombres de columnas, tablas, variables. Legible con nombres largos de varias palabras.

kebab-case

URLs y slugs SEO, clases CSS, atributos HTML (data-my-value), nombres de archivos en proyectos frontend. Google prefiere guiones en lugar de guiones bajos en las URLs.

SCREAMING_SNAKE_CASE

Constantes en Python, C, Java, variables de entorno (.env). Señala de inmediato que el valor no debe cambiar.

Curiosidades

Nombre camelCase proviene del parecido de las letras en mayúscula con las jorobas de un camello (en inglés camel). La variante con la primera letra en minúscula es lower camelCase, y PascalCase a veces se denomina upper camelCase.

PascalCase recibió su nombre del lenguaje Pascal creado por Niklaus Wirth en 1970, en el que se usaba habitualmente para los identificadores.

Google recomienda oficialmente kebab-case para las URLs. Los guiones bajos en las URLs fueron históricamente ignorados por los bots de indexación, por lo que hello_world podía tratarse como una sola palabra.

El estilo aLtErNaTiNg se popularizó como "mocking SpongeBob" tras el meme viral de 2017 de la serie Bob Esponja. Se usa para burlarse de las declaraciones ajenas.

En el lenguaje Lisp se usaba tradicionalmente kebab-case para los símbolos ya en la década de 1950 — fue uno de los primeros lenguajes de programación con su propia convención de nomenclatura.

El estándar PEP 8 (2001) unificó el estilo del código en Python. La elección de snake_case para variables y SCREAMING_SNAKE_CASE para constantes es la recomendación oficial de los creadores del lenguaje.

Resumen rápido — ¿qué estilo dónde?

Contexto Estilo recomendado
URLs / slugs SEOkebab-case
Clases CSSkebab-case
Variables JavaScriptcamelCase
Componentes React / clases C#PascalCase
Variables y funciones Pythonsnake_case
ConstantesSCREAMING_SNAKE_CASE
Paquetes Javadot.case
Títulos de artículos (EN)Title Case
Frases normales en UISentence case

¿Quieres cambiar rápidamente el formato del texto? Usa nuestra herramienta Text Case Converter . Admite todos los estilos anteriores y funciona directamente en el navegador.