Conversor snake_case
Convierte texto, camelCase o PascalCase a snake_case. Ideal para variables de Python, columnas de bases de datos y nombres de archivo.
Atajos de teclado: Ctrl/⌘+B para copiar • Ctrl/⌘+S para descargar • Ctrl/⌘+Retroceso para borrar
¿Qué es snake_case?
En snake_case todas las letras van en minúscula y las palabras se separan con guiones bajos (_). Es legible y lo aceptan casi todos los sistemas, por eso es tan común en código y datos.
Ejemplo
Antes
Nombre del Cliente direccionCorreoUsuario Importe Total (€)
Después
nombre_del_cliente direccion_correo_usuario importe_total
Cuándo usar snake_case
Es el estándar para variables y funciones en Python y Ruby, columnas SQL, muchas claves de configuración y nombres de archivo. Para constantes (SCREAMING_SNAKE_CASE), convierte a snake_case y luego a MAYÚSCULAS.
Usos prácticos: snake_case
Variables y funciones en Python
La PEP 8 pide nombres en snake_case en Python: calcular precio total se convierte en calcular_precio_total.
Columnas de bases de datos
Las tablas SQL en PostgreSQL o MySQL suelen usar columnas en snake_case como fecha_creacion o importe_total.
Variables de entorno
Convierte a snake_case y después a MAYÚSCULAS para obtener claves como DATABASE_URL o API_TIMEOUT en tus archivos .env.
Nombres de archivo sin espacios
Nombres como informe_anual_2026.pdf evitan problemas con los espacios en scripts, en la línea de comandos y en algunos formularios de subida.
Cómo convertir texto a snake_case
-
1
Pega o escribe tu texto en el cuadro de arriba. El texto pegado se convierte a snake_case automáticamente.
-
2
¿Necesitas otro formato? Pulsa cualquier botón para cambiar, tantas veces como quieras.
-
3
Copia el resultado con el botón Copiar (Ctrl/⌘+B) o descárgalo como archivo .txt (Ctrl/⌘+S).
Preguntas Frecuentes
Pega aquí tus nombres en camelCase: cada mayúscula empieza una palabra nueva, así que direccionCorreo pasa a direccion_correo.
Pulsa snake_case y después MAYÚSCULAS. Los guiones bajos se mantienen.
Sí. Puntuación, símbolos y tildes se eliminan y se sustituyen por un solo guion bajo entre palabras.
Ambos funcionan. Los guiones son mejores para archivos que aparecen en URLs (imágenes, páginas) y los guiones bajos son habituales en código, datos y scripts. Lo importante es ser coherente.
Las tildes se eliminan y la ñ pasa a n para obtener un identificador válido en cualquier lenguaje: año fiscal se convierte en ano_fiscal, así que revisa estos casos.
Más herramientas gratuitas
- Conversor de mayúsculas y minúsculas MAYÚSCULAS, minúsculas, Título y Frase
- Contador de palabras Palabras, caracteres y tiempo de lectura
- Contador de caracteres Límites de X, SMS, Instagram, Google
- Generador de Contraseñas Crea contraseñas aleatorias seguras
- Cifrado de Texto Cifra o descifra cualquier texto
- Cifrado de Archivos Cifra o descifra cualquier archivo
- Formateador de JSON Formatea y valida JSON