Conversor de Texto a snake_case

Convierte cualquier texto, camelCase, PascalCase o kebab-case a snake_case instantáneamente

Need all formats? Use the full text case converter with 12 naming conventions.

Acerca de esta herramienta

snake_case es la convención de nomenclatura estándar en Python, Ruby, Rust, SQL y muchos otros lenguajes. Cada palabra está en minúsculas y separada por guiones bajos: `obtener_nombre_usuario`, `max_reintentos`, `pool_conexion_base_datos`. Si estás convirtiendo variables JavaScript camelCase a Python, renombrando columnas de base de datos, o refactorizando código entre lenguajes, esta herramienta convierte instantáneamente cualquier texto a snake_case. Maneja camelCase, PascalCase, kebab-case, dot.case, espacios y formatos mixtos — solo pega y copia.

Cómo usar

1. Escribe o pega cualquier texto — camelCase, PascalCase, kebab-case o palabras simples 2. El resultado snake_case aparece resaltado arriba 3. Todos los demás formatos de caso se muestran abajo 4. Haz clic en "Copiar" para copiar el resultado snake_case

Preguntas frecuentes

¿Qué es snake_case?
snake_case es una convención de nomenclatura donde las palabras están en minúsculas y separadas por guiones bajos. Ejemplo: 'obtener_nombre_usuario'. Es el estándar en Python (PEP 8), Ruby, Rust y SQL para nombres de variables, funciones y columnas de base de datos.
¿Cómo convierto camelCase a snake_case?
Pega tu texto camelCase (ej: 'obtenerNombreUsuario') y la herramienta lo divide en los límites de mayúsculas, pone todo en minúsculas y une con guiones bajos para producir 'obtener_nombre_usuario'.
¿Cuándo debo usar snake_case?
Usa snake_case para: variables y funciones Python (PEP 8), métodos y variables Ruby, variables y funciones Rust, nombres de tablas y columnas SQL, variables de entorno (a menudo SCREAMING_SNAKE_CASE), y nombres de archivo en muchos proyectos.
¿Cuál es la diferencia entre snake_case y SCREAMING_SNAKE_CASE?
snake_case es todo minúsculas (obtener_nombre_usuario), mientras que SCREAMING_SNAKE_CASE es todo mayúsculas (OBTENER_NOMBRE_USUARIO). SCREAMING_SNAKE_CASE se usa para constantes en prácticamente todos los lenguajes de programación.
¿Puedo convertir múltiples palabras a la vez?
Sí. La herramienta maneja cualquier entrada: 'obtenerNombreUsuario', 'obtener-nombre-usuario', 'Obtener Nombre Usuario', 'obtener.nombre.usuario' — todas producen 'obtener_nombre_usuario'.

Herramientas relacionadas