Conversor de snake_case
Convierte texto o identificadores a snake_case al instante.
Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.
Convierte una secuencia de palabras a snake_case en minúsculas, unida con guiones bajos. El analizador separa espacios, `_`, `-`, `.`, `/`, transiciones de minúscula a mayúscula y el límite entre una sigla y la palabra capitalizada siguiente; así, `APIResponse/user-id` pasa a `api_response_user_id`. Los separadores admitidos repetidos se contraen, mientras otra puntuación puede permanecer dentro de un fragmento. Se descartan la caja y el estilo original de las siglas. El resultado se genera localmente para copiarlo y no valida palabras reservadas ni reglas de identificadores de lenguajes, bases de datos o API.
Preguntas Frecuentes
- ¿Para qué se usa snake_case?
- Es la convención estándar para nombrar variables y funciones en Python y Ruby, y para nombrar columnas y tablas en la mayoría de las bases de datos SQL.
- ¿Puedo convertir de camelCase o kebab-case a snake_case?
- Sí — la herramienta divide tu texto por guiones, puntos, espacios y los límites de camelCase/PascalCase existentes antes de volver a unirlo con guiones bajos, así que funciona partiendo de cualquiera de esos formatos.
- ¿Cuál es la diferencia entre snake_case y CONSTANT_CASE?
- Ambos unen las palabras con guiones bajos, pero snake_case mantiene todas las letras en minúscula mientras que CONSTANT_CASE las pone en mayúscula — se usa para constantes y variables de entorno.